[討論] if函數無法繪製
各位好
小弟初入matlab的世界
最近練習if指令卻遇到繪製出來出現空白的狀況
希望能得到各位的幫助
for t=linspace(-5,5)
if t>0 & t<1
plot(t,t*2)
elseif t>=1 & t<3
plot(t,0.5*((t.^2)-4*t+3))
else
plot(t,t*0)
end
end
附上Code 希望各位指出錯誤
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.219.131
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1552758802.A.3BB.html
推
03/17 02:03,
5年前
, 1F
03/17 02:03, 1F
Ok I will try thank you
※ 編輯: hongyi0402 (39.9.227.108), 03/17/2019 11:01:08
推
03/17 14:59,
5年前
, 2F
03/17 14:59, 2F
→
03/17 14:59,
5年前
, 3F
03/17 14:59, 3F
→
03/17 14:59,
5年前
, 4F
03/17 14:59, 4F
→
03/17 15:00,
5年前
, 5F
03/17 15:00, 5F
→
03/17 15:00,
5年前
, 6F
03/17 15:00, 6F
推
03/17 15:10,
5年前
, 7F
03/17 15:10, 7F
請問如果是在for迴圈裡面,計算出來只會是一個點這樣嗎?
推
03/17 17:08,
5年前
, 8F
03/17 17:08, 8F
→
03/17 17:09,
5年前
, 9F
03/17 17:09, 9F
→
03/17 17:09,
5年前
, 10F
03/17 17:09, 10F
原來可以直接將邏輯放在算式中,一直以為只能利用if來做邏輯判斷
推
03/17 17:30,
5年前
, 11F
03/17 17:30, 11F
※ 編輯: hongyi0402 (39.9.227.108), 03/17/2019 20:09:06
→
03/17 20:40,
5年前
, 12F
03/17 20:40, 12F
→
03/17 20:40,
5年前
, 13F
03/17 20:40, 13F
推
03/17 22:16,
5年前
, 14F
03/17 22:16, 14F
→
03/17 22:16,
5年前
, 15F
03/17 22:16, 15F
→
03/17 22:17,
5年前
, 16F
03/17 22:17, 16F
感謝大大讓我多學到其他寫法獲益良多
※ 編輯: hongyi0402 (36.224.219.131), 03/17/2019 23:15:40
推
03/18 22:18,
5年前
, 17F
03/18 22:18, 17F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章