[討論] 迴圈的問題~~

看板MATLAB作者 (高柏)時間11年前 (2013/12/12 18:42), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
x=zeros(4,1) y1=1 y2=3 y3=20 y4=18 x(1,1)=y1 x(2,1)=y2 x(3,1)=y3 x(4,1)=y4 如果按照 上面程式 慢慢打 可以得到 1 3 20 18 但為何用迴圈 還寫, 沒辦法跑出結果來呢?? for i=1:4 x(i,1)=yi; end 請大大解惑~~謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.111.143

12/12 18:50, , 1F
y(i)
12/12 18:50, 1F

12/12 18:52, , 2F
上一個推文是錯的
12/12 18:52, 2F

12/12 18:53, , 3F
eval(strcat('y',num2str(i),'=', 'x(',num2str(i),'
12/12 18:53, 3F

12/12 18:53, , 4F
)'))
12/12 18:53, 4F

12/12 18:53, , 5F
寫反了 互換一下就好~~
12/12 18:53, 5F

12/14 02:36, , 6F
你的y根本不是存成陣列啊...y1~y4彼此沒有關係...
12/14 02:36, 6F
文章代碼(AID): #1IgPCZsU (MATLAB)
文章代碼(AID): #1IgPCZsU (MATLAB)