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