matlab figure()
时间: 2024-04-25 12:19:01 浏览: 22
在MATLAB中,figure()是一个用于创建图形窗口的函数。它可以用来显示和操作图形对象,如绘制曲线、散点图、柱状图等。
当你调用figure()函数时,MATLAB会创建一个新的图形窗口,并返回一个与该窗口相关联的句柄。你可以使用这个句柄来对图形窗口进行各种操作,如设置窗口大小、标题、坐标轴等。
下面是一些常见的用法和功能:
1. 创建一个空白的图形窗口:
```
figure()
```
2. 创建一个指定大小的图形窗口:
```
figure('Position', [left bottom width height])
```
3. 创建一个带有标题的图形窗口:
```
figure('Name', 'My Figure')
```
4. 在同一个窗口中绘制多个图形:
```
figure()
plot(x1, y1)
hold on
plot(x2, y2)
hold off
```
5. 设置坐标轴范围:
```
figure()
plot(x, y)
xlim([xmin xmax])
ylim([ymin ymax])
```
6. 添加图例:
```
figure()
plot(x1, y1, 'DisplayName', 'Curve 1')
hold on
plot(x2, y2, 'DisplayName', 'Curve 2')
hold off
legend()
```
7. 设置坐标轴标签和标题:
```
figure()
plot(x, y)
xlabel('X-axis')
ylabel('Y-axis')
title('My Plot')
```
8. 保存图形为图片文件:
```
figure()
plot(x, y)
saveas(gcf, 'myplot.png')
```