Re: [問題]如何改成用for迴圈寫程式

看板MATLAB作者 (aada)時間10年前 (2013/12/12 14:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
你試試看這個, 我手邊沒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
文章代碼(AID): #1IgLGQJa (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1IgLGQJa (MATLAB)