作者aada (aada)
看板MATLAB
标题Re: [问题]如何改成用for回圈写程式
时间Thu Dec 12 14:13:43 2013
你试试看这个,
我手边没matlab,
tg=xlsread('PMMA.xlsx');
c1=tg;
n=length(tg);
for k=1:1:n
a=tg(k,1);
b=tg(k+1,1);
c1(k,1)=b-a;
end
还有更简短的写法, 不用for回圈~
※ 引述《eagleyang (憨仔)》之铭言:
: 小弟刚接触matlab
: 对matlab还有点不熟悉
: 以下是我要读xls档
: 要把A1~A121的值做相减
: A2-A1 A3-A2
: 我有写以下的,但是老师说要改成for回圈
: 想请问一下要如何修改成
: tg=xlsread('PMMA.xlsx');
: a=tg(1,1);
: b=tg(2,1);
: c1=b-a
: clear
: tg=xlsread('PMMA.xlsx');
: a=tg(2,1);
: b=tg(3,1);
: c2=b-a
: clear
: .
: .
: .
: tg=xlsread('PMMA.xlsx');
: a=tg(120,1);
: b=tg(121,1);
: c120=b-a
: clear
: 麻烦了,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.72.227.162