看板 [ MATLAB ]
討論串[問題]如何改成用for迴圈寫程式
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者eagleyang (憨仔)時間10年前 (2013/12/12 13:54), 編輯資訊
1
0
0
內容預覽:
小弟剛接觸matlab. 對matlab還有點不熟悉. 以下是我要讀xls檔. 要把A1~A121的值做相減. A2-A1 A3-A2. 我有寫以下的,但是老師說要改成for迴圈. 想請問一下要如何修改成. tg=xlsread('PMMA.xlsx');. a=tg(1,1);. b=tg(2,1
(還有72個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者aada (aada)時間10年前 (2013/12/12 14:13), 編輯資訊
1
0
0
內容預覽:
你試試看這個,. 我手邊沒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迴圈~. -

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者eagleyang (憨仔)時間10年前 (2013/12/12 14:21), 編輯資訊
1
0
0
內容預覽:
你好:. 我剛試用你寫的,. 以下是matlab回我的訊息. ??? Attempted to access tg(122,1); index out of bounds because. size(tg)=[121,3].. 有地方想問一下,. k=1:1:n 是什麼意思!?. 謝謝。. ----
(還有151個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者aada (aada)時間10年前 (2013/12/12 14:25), 編輯資訊
1
0
0
內容預覽:
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;. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 211.72.227.1

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者eagleyang (憨仔)時間10年前 (2013/12/12 14:31), 編輯資訊
1
0
0
內容預覽:
想請問一下. k=1:1:n 和 k=1:n 有沒有差別?. 剛剛的程式結果顯示. ??? Undefined function or variable 'a1'.. 麻煩了,謝謝。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.130.18.215.
首頁
上一頁
1
2
下一頁
尾頁