24小时热门版块排行榜    

Znn3bq.jpeg
查看: 763  |  回复: 0

yhyffrshuh

木虫 (正式写手)

流浪者一枚

[求助] 两个for循环出错

问题:设置N为3,F为5,A97中的每一行(一个样本)的到的平滑数据、一阶导数和二阶导数均是是1*104的矩阵;有97个样本,得到的数据应该是97*104的矩阵,但按下面的程序运行得到的平滑数据和一阶导数,二阶导数为 1*9897,这显然不对啊

程序代码如下:
clear,clc
load A97 %导入光谱,第一列为编号,最后一列为浓度值
dx=1;
x=215:321;      %波长范围是215nm-321nm
a=length(x); %x的数据个数
k=0:96;     % k为样本编号
SG0=[];
SG1=[];
SG2=[];
N=input('请输入拟合次数');
F=input('设置窗口参数(奇数)');
for k=k+1
y=A97(k,2:108); %第k个样本 215nm-321nm对应的吸光度
[b,g]=sgolay(N,F);
Halfwin=((F+1)/2)-1;
for n=(F+1)/2:a-(F+1)/2,
%SG平滑
SG0(n)=dot(g(:,1),y(n-Halfwin:n+Halfwin));
SG0=[SG0,SG0(n)];
%一阶差分求导
SG1(n)=dot(g(:,2),y(n-Halfwin:n+Halfwin));
SG1=[SG1,SG1(n)];
%二阶差分求导
SG2(n)=2*dot(g(:,3)',y(n-Halfwin:n+Halfwin))';
SG2=[SG2,SG2(n)];
end

SG1=SG1/dx;
SG2=SG2/(dx*dx);

subplot(3,1,1);
plot(SG0)
legend('S-G Smooth');

subplot(3,1,2);
plot(SG1)
legend('S-G Smooth 1st derivative');

subplot(3,1,3);
plot(SG2)
legend('S-G Smooth 2st derivativa');
end
回复此楼

» 猜你喜欢

Allhumanwisdomissummedupintwowords:waitandhope.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 yhyffrshuh 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 291求调剂 +7 关忆北. 2026-04-14 7/350 2026-04-15 14:39 by 黑科技花岗岩
[考研] 0854调剂 +13 长弓傲 2026-04-12 16/800 2026-04-15 13:45 by fenglj492
[考研] 调剂求收留 +34 果然有我 2026-04-10 35/1750 2026-04-15 13:05 by 西北望—风沙
[考研] 药学求调剂 +11 喽哈加油 2026-04-14 13/650 2026-04-14 21:14 by qingfeng258
[考研] 材料专业344求调剂 +17 hualkop 2026-04-10 22/1100 2026-04-14 16:21 by sxdj2
[考研] 297工科,求调剂? +13 河南农业大学-能 2026-04-12 13/650 2026-04-13 14:12 by dingyanbo1
[考研] 322求调剂 +6 123安康 2026-04-12 13/650 2026-04-12 15:51 by 123安康
[考研] 一志愿西北工业大学289 085602 +33 yang婷 2026-04-10 34/1700 2026-04-12 08:11 by Art1977
[考研] 化工调剂求导师收留!一志愿失利,踏实肯干,有植物提取科研经历 +20 yzyzx 2026-04-09 21/1050 2026-04-12 00:12 by 小小小小啦啦啦
[考研] 283求调剂 086004考英二数二 +17 那个噜子 2026-04-10 18/900 2026-04-11 16:27 by 明月此时有
[考研] 346,工科求调剂 +3 moser233 2026-04-09 3/150 2026-04-11 10:04 by zhq0425
[考研] 346,工科0854求调剂,专硕 +7 moser233 2026-04-10 8/400 2026-04-11 08:52 by 猪会飞
[考研] 284求调剂 +12 archer.. 2026-04-10 13/650 2026-04-11 08:44 by zhq0425
[考研] 368求调剂 +3 17385968172 2026-04-10 3/150 2026-04-10 20:12 by 电子奥德彪
[考研] 22408 366分,本科211,一志愿西工大 +4 Rubt 2026-04-09 4/200 2026-04-10 19:51 by chemisry
[考研] 中科院总分315求调剂 +8 lallalh 2026-04-09 8/400 2026-04-10 19:30 by dick_runner
[考研] 本9 一志愿西工大085601 324求调剂 +5 wysyjs25 2026-04-10 5/250 2026-04-10 16:57 by luoyongfeng
[考研] 298求调剂 +13 钉叮咚冬瓜 2026-04-09 13/650 2026-04-10 15:49 by jiajinhpu
[考研] 机械专368 有去处吗 +4 种大树 2026-04-10 4/200 2026-04-10 15:31 by jiajinhpu
[考研] 一志愿中南大学物理学,英一66,求调剂 +4 长烟旖旎 2026-04-08 5/250 2026-04-10 10:31 by 颖果儿
信息提示
请填处理意见