[問題] 條件判斷問題已回收

看板MATLAB作者 (Shanghaimemoriesof1945)時間14年前 (2010/02/06 01:20), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/1
現在我有 A B C D 四個值 我條件判斷如下 if (A>0)&&(B>0) do something; elseif (A>0)&&(C>0) do somthing; elseif (A>0)&&(D<0) do something else end 但是如果以上條件有2個以上成立時 這樣的寫法只會執行碰到第一個成立的條件 我要如何寫才可以都能執行只要滿足條件的?? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.43.253 ※ 編輯: pppppppppppk 來自: 140.112.43.253 (02/06 01:20) ※ 編輯: pppppppppppk 來自: 140.112.43.253 (02/06 01:21)

02/06 01:42, , 1F
if下再寫if。
02/06 01:42, 1F

02/06 01:43, , 2F
比方if (A>0)&&(B>0) .. if(C>0).. end end
02/06 01:43, 2F

02/06 01:47, , 3F
if ((a>0)&(c>0))|((a>0)&(d<0))|.... 像這樣?
02/06 01:47, 3F

02/06 01:48, , 4F
想錯了...不要管我
02/06 01:48, 4F

02/06 15:12, , 5F
if 分開寫
02/06 15:12, 5F

02/06 16:14, , 6F
謝謝提供意見
02/06 16:14, 6F
文章代碼(AID): #1BR5DIKU (MATLAB)