49
A
回答
74
12
其他的事情要小心的是,當你開始一個新的陰謀使用clf
(明確的數字)命令。否則,您可能正在繪製一個預先存在的圖形(單獨使用figure
命令不可能,但如果您的圖形編號爲figure(2)
,則可能已有一個圖形#2),具有多個座標軸或座標有點滑稽。使用clf
保證你從頭開始:
figure(N);
clf;
plot(something);
...
22
雖然做「圖(1),圖(2),...」,將解決在大多數情況下問題,它不會在解決這些問題所有情況。假設在運行代碼之前,您的桌面上有一堆MATLAB數字,以及您打開的時間有多少有所不同。使用提供的答案,您將覆蓋這些您可能不想要的數字。簡單的解決方法是在繪圖之前使用命令「figure」。
例子:你有你的桌面從運行過以前的腳本五個數字和您使用
figure(1);
plot(...)
figure(2);
plot(...)
你剛纔繪製在您的桌面上的數字。然而代碼
figure;
plot(...)
figure;
plot(...)
剛剛創建圖6和7與您所需的情節,並留下您以前的情節1-5獨自一人。
3
如前所述:figure
將爲您的下一個繪圖創建一個新圖形。在撥打figure
時,您也可以對其進行配置。示例:
figHandle = figure('Name', 'Name of Figure', 'OuterPosition',[1, 1, scrsz(3), scrsz(4)]);
該示例設置窗口的名稱及其與所用屏幕相關的外部大小。 這裏figHandle
是生成圖形的句柄,稍後可用於更改外觀和內容。例子:
點標記:
figHandle.PaperOrientation = 'portrait';
figHandle.PaperUnits = 'centimeters';
舊樣式:
set(figHandle, 'PaperOrientation', 'portrait', 'PaperUnits', 'centimeters');
使用手柄點符號或set
,打印選項進行了配置。
通過使用distinc名稱保持圖形的手柄,您可以與多個活動人物進行交互。要將現有人物設置爲您的活動人員,請致電figure(figHandle)
。新的地塊現在會去那裏。
0
就這麼簡單這 -
figure, plot(yourfigure);
1
另一種常見的方法是當你想要多條曲線在一個窗口上是相同的(新)圖
f = figure;
hold on
plot(x1,y1)
plot(x2,y2)
...
地塊多個數據集。
相關問題
- 1. 如何在matlab中創建條形圖?
- 2. 在MATLAB中創建一個矩形波
- 3. 如何在MatLab中的圖形中嵌入另一個圖形?
- 4. 在matlab中創建堆積條形圖
- 5. 如何從數據集中在matlab中創建圖形?
- 6. 如何使用文本文件在matlab中創建圖形?
- 7. 如何在matlab中創建一個圖像陣列
- 8. 如何在MATLAB中創建一個基本的線圖?
- 9. 如何在matlab中創建一個對數圖
- 10. 如何在同一個圖中製作兩個條形圖Matlab
- 11. 在ggplot2中創建一個圖形
- 12. 如何在Matlab中創建地圖?
- 13. 通過創建一個新的圖形來改變圖形
- 14. 如何在MATLAB中爲4個子圖創建一個通用圖例?
- 15. 如何在.net中創建一個小線形圖.net
- 16. 如何在gtk3中創建一個實時更新的matplotlib圖形
- 17. 在matlab中創建一個非正方形的滿秩矩陣
- 18. 在Matlab中使用bsxfun創建一個圓形蒙板
- 19. R/Matlab的:創建一個心形散點圖
- 20. 如何在Matlab中創建一個象限圓形狀的矩陣?
- 21. Matlab:如何創建一個CDF數組
- 22. 如何在Android中創建圖形
- 23. 如何在Rails中創建圖形?
- 24. 如何在android中創建條形圖?
- 25. 如何在片段中創建圖形?
- 26. 如何在Java中創建Treelayout圖形
- 27. 如何創建一個月一個月的新公司條形圖
- 28. 在MATLAB中創建七邊形
- 29. 在Matlab中創建一個feedforwardnet模型
- 30. 如何創建一個圓形的BufferedImage而不是創建使用圖形
Matlab的集成幫助(`doc`)真的很有用,它的搜索工具運行良好。 – wap26 2012-08-03 14:41:02