[問題] matlab for 迴圈的問題已回收

看板MATLAB作者 (純粹就是鄉民)時間14年前 (2010/05/12 19:18), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
我的程式結構是像下面這樣 第一次 藉由if else 的條件 判斷x1=1~9某一個值 接著執行switch (假設x1=5 就執行case 5) 變數有M0 M0C 及x1 --------------------------------------- 第二次 藉由if else 的條件 判斷x2=1~9某一個值 接著執行switch (假設x2=5 就執行case 5) 變數有M1 M1C 及x2 .---------------------------------------- . . . . 執行到第十次 ----------------------------------------- 一開始我是很一根腸子通到底的把所有code寫出來 寫了2000多行= = 但是現在想要用for迴圈寫的話 要怎麼寫呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.96.178

05/13 11:13, , 1F
變數放在vector裡,迴圈中利用index初始化你的變數
05/13 11:13, 1F

05/14 00:16, , 2F
v=[x1 x2 x3 ... xn]; for i=1:n if(v(i)==?)
05/14 00:16, 2F

05/14 09:18, , 3F
你需要的是先看書 而不是在這問要怎麼寫
05/14 09:18, 3F

05/14 09:19, , 4F
如果基礎都不知道 解釋千萬句 到頭來只是幫你寫而已
05/14 09:19, 4F

05/14 12:48, , 5F
複製 貼上 2000多行 bug有就麻煩了
05/14 12:48, 5F
文章代碼(AID): #1BwewJWl (MATLAB)