看板 MATLAB 關於我們 聯絡資訊
我是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
TidusFFX:if (1<t)&&(t<3) 01/14 01:27
rainss:大感謝!!!!!! 01/14 01:37
anticrime:你也可以直接 if t == 2 01/14 02:15
anticrime:因為你只是要一個值的時候 這樣寫比較簡短 01/14 02:16