看板 MATLAB 關於我們 聯絡資訊
你試試看這個, 我手邊沒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