回答
每次打電話plot
matlab在繪製新函數之前都會清除畫布,除非您關注的是一個名爲hold on
的窗口,它將大大地告訴Matlab保留舊的東西併疊加新的繪圖。
x = 0:0.001:10
y1 = x.^3;
y2 = 3.^x;
plot(x, y1);
hold on; % without this one will delete y1 before drawing y2
plot(x, y2, 'r');
@Batsu找到在這種情況下,「堅持」是不必要的。 'plot(x,y1,'-b',x,y2,'-r');'會完成這個技巧而不是兩次單獨調用'plot'。另外,不鼓勵「做我的家庭作業」的問題是一個好主意。 OP沒有提供任何解決與論壇發佈規則相反的問題的嘗試的證據。只是說':-) –
正確的做法是,在一次通話中使用多個功能可能會更好。但是如果你正在使用命令窗口中的matlab作爲「強大的計算器」,這也是matlab入門課程的典型方法(我認爲可能是@ MarianoMendez的案例),這對於瞭解'hold'也有用。 。 – Batsu
@MarianoMendez無論如何Colin是對的,你應該在發佈之前做更多的研究。 [Matlab的文檔](http://www.mathworks.com/help/matlab/getting-started-with-matlab.html)(也可在命令窗口中啓動'doc')包含幾乎所有你需要的東西matlab函數,示例和教程。 – Batsu
另一種選擇
p=ezplot('x^3',[-3,3]); set(p,'Color','red');
hold on; ezplot('3^x',[-3,3]); title('x^3 and 3^x');
PS。兩個ezplot
命令用於保留,因爲ezplot
不支持在同一個調用中直接設置顏色。首先必須讓ezplot
然後設置顏色後綴。而且,沒有辦法同時通過多種顏色。因此,如果使用ezplot
,我沒有看到避免多次呼叫的方法。
有時Matlab函數在它們的工作方式上並不一致。
- 1. 在同一圖中繪製兩張圖
- 2. 在一張圖上用不同時間繪製兩個圖
- 3. 在同一個矩陣上繪製兩張圖
- 4. 繪製一張圖上的兩幅圖。函數行不起作用
- 5. Matlab,在一張圖中繪製兩個數據序列
- 6. 在同一圖表上繪製兩張圖R,ggplot2 par(mfrow())
- 7. 如何在一張ZingChart圖表上繪製WeekOnWeek圖表?
- 8. 在一張圖上繪製來自不同文件夾的兩個數據集
- 9. 繪製兩個變量的使用GGPLOT2在同一張圖
- 10. 如何在plotly.js中繪製同一圖中的兩個繪圖
- 11. 閃亮:如何在同一張小冊子地圖上繪製幾個參數?
- 12. 在同一張圖上繪製多個圖
- 13. 在同一個繪圖中繪製幾張圖像
- 14. 如何在一個圖中繪製幾個函數調用
- 15. 如何在繪圖函數的任意兩點之間繪製一條線?
- 16. 如何使用Do循環繪製單個圖上兩個變量的函數
- 17. 如何在python熊貓中使用matplotlib繪製兩張圖?
- 18. 如何使用GNU繪圖繪製兩個函數的3D曲面圖
- 19. 如何在PyQtGraph的一個繪圖中繪製兩個實時數據?
- 20. 如何繪製一個函數?
- 21. 在同一個圖表上繪製兩個不同的圖形
- 22. 如何繪製一個圖表作爲兩個系列的函數
- 23. 如何使用兩張地圖並製作另一張地圖?
- 24. 如何在WPF中繪製函數圖?
- 25. 在Python中繪製一張圖
- 26. 如何在一個軸上繪製兩個barh?
- 27. distr包 - 如何在一個窗口中繪製兩個圖?
- 28. 如何用Mathematica在一個平面上繪製x函數和y函數?
- 29. 如何在Android畫布上繪製數學函數的圖形
- 30. 如何在一切上繪製視圖?
快樂,如果你提供一些代碼,表示你已經嘗試過哪些地方它出了錯...... –
嗯,這可能是你可以在你的第一個介紹性的例子MATLAB的 – Batsu