[問題] 畫圖的問題已回收

看板MATLAB作者 (Something Wrong)時間15年前 (2009/04/28 14:30), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串3/4 (看更多)
請先進幫我看看以下程式有哪裡需要修改的地方 if t>=2 & t<5 m_w0 = 270; else m_w0 = 255; end plot(t,m_w0) 想畫出m_w0的圖形, 可是卻不知道錯在哪裡.. -- ◆ From: 112.114.113.116 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.178.131

04/28 14:35, , 1F
你把if這樣寫,除非你的t全部都是範圍內,不然只要有任何
04/28 14:35, 1F

04/28 14:35, , 2F
一項為0,就進不去if裡面了。你的完全是用"想法"在寫程式
04/28 14:35, 2F

04/28 14:36, , 3F
而不是真的用電腦的角度在寫@@ 找本書把基礎弄好吧
04/28 14:36, 3F

04/28 14:38, , 4F
用matlab的寫法要達到你的需求的話,應該改成
04/28 14:38, 4F

04/28 14:39, , 5F
m_w0(t>=2 & t<5)=270; m_w0(~(t>=2 & t<5))=255
04/28 14:39, 5F

04/28 14:42, , 6F
謝謝! 感謝您的指導
04/28 14:42, 6F
文章代碼(AID): #19zgAUGa (MATLAB)
文章代碼(AID): #19zgAUGa (MATLAB)