Re: [問題]如何改成用for迴圈寫程式
你試試看這個,
我手邊沒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
討論串 (同標題文章)