[問題] 請問for迴圈...已回收

看板MATLAB作者 (小貝殼)時間16年前 (2009/10/19 19:05), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
若我想要使用for迴圈並使用if運算的方式要產生 x= 0 0 0 0 0 0 y= 1 2 3 4 5 6 目前我知道要先寫出 for i=1:6 if mod(運算式)= = 0 ^ |_ _ _ 不知該不該用mod來做運算 x(i)= i; else y(i)=i; end 那請問大家一下,我的運算式部份該怎嚜寫呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.150.163

10/19 19:28, , 1F
既然你都知道x y的內容了 為何不直接寫 x = zeros(1,6)
10/19 19:28, 1F

10/19 19:28, , 2F
y = 1:6
10/19 19:28, 2F

10/19 20:02, , 3F
可是我是要利用"if運算"的方式去產生這樣的結果
10/19 20:02, 3F

10/19 23:27, , 4F
真困難 不知道要if什麼y
10/19 23:27, 4F

10/20 11:38, , 5F
這樣的運算有問題,你的條件式其中一個成立才有值,
10/20 11:38, 5F

10/20 11:39, , 6F
另一個不成立的時候值是多少?
10/20 11:39, 6F
文章代碼(AID): #1At4W8Dx (MATLAB)
文章代碼(AID): #1At4W8Dx (MATLAB)