[問題]IF條件設定

看板MATLAB作者 (神是太空人....)時間14年前 (2012/01/14 01:14), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
我是MATLAB的新新手 所以問題有點蠢 請大家多多包涵 我剛剛用MATLAB寫了一個很簡單的IF條件 % test clear clc for t=0:10; if 1<t<3 f=t^2 else f=t end end 我覺是想要如果t=2的時候 f=t^2 剩下的數字都是f=t 可是這樣寫跑出來的結果 通通都是f=t^2 請問各位大大 到底該怎麼解決 而且為什麼會都是f=t^2? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 97.80.122.118

01/14 01:27, , 1F
if (1<t)&&(t<3)
01/14 01:27, 1F

01/14 01:37, , 2F
大感謝!!!!!!
01/14 01:37, 2F

01/14 02:15, , 3F
你也可以直接 if t == 2
01/14 02:15, 3F

01/14 02:16, , 4F
因為你只是要一個值的時候 這樣寫比較簡短
01/14 02:16, 4F
文章代碼(AID): #1F46PPRB (MATLAB)