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

看板MATLAB作者 (aada)時間10年前 (2013/12/12 14:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/8 (看更多)
k=1:1:n意思k=1,2,3...n 你試試看下面的程式 tg=xlsread('PMMA.xlsx'); a=tg(2:121,1); a(121)=0; b=tg; c1=a1-b1; ※ 引述《eagleyang (憨仔)》之銘言: : 你好: : 我剛試用你寫的, : 以下是matlab回我的訊息 : ??? Attempted to access tg(122,1); index out of bounds because : size(tg)=[121,3]. : 有地方想問一下, : k=1:1:n 是什麼意思!? : 謝謝。 : ※ 引述《aada (aada)》之銘言: : : 你試試看這個, : : 我手邊沒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迴圈~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.227.162 ※ 編輯: aada 來自: 211.72.227.162 (12/12 14:26)
文章代碼(AID): #1IgLRc1O (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1IgLRc1O (MATLAB)