當前位置:編程學習大全網 - 編程軟體 - 關於matlab中plotyy命令的疑問(采用數組化編程和for循環的差別)

關於matlab中plotyy命令的疑問(采用數組化編程和for循環的差別)

plotyy接受的參數,x和y1,y2是數組

函數會自動將數組中相鄰的數據有線連起來形成曲線

每次的x和y1,y2數據只是壹個點的畫

循環運行plotyy,會每次畫壹個圖,而每個圖只有壹點

就會出現妳運行的情況,下面很多個圖的很坐標都疊到壹起,什麽都看不清

而點也分開,不會連成曲線

如果要用for循環妳也只能用for循環生成數組,再壹次畫出來

for i=0:0.1:20

x(i)=i;

y1(i)=200*exp(-0.05*x(i))*sin(x(i))

y2(i) = 0.8*exp(-0.5*x(i))*sin(10*x(i))

end

plotyy(x,y1,x,y2);

但運行效率也不及數組化高

  • 上一篇:我需要 4年級英才教程,誰有這個教輔資料的網盤資源?
  • 下一篇:學習編程需要多久?
  • copyright 2024編程學習大全網