matlab 画图 等比例
时间: 2023-08-20 20:09:57 浏览: 263
matlab画图案例.zip
在Matlab中,你可以使用`axis`函数来设置图形的坐标轴等比例显示。具体的用法是`axis equal`。这样设置后,x轴和y轴的刻度将按照相同的比例显示,保持图形的形状不变。你也可以使用`axis(\[xmin xmax ymin ymax\])`来手动设置坐标轴的范围,以实现等比例显示。例如,如果你想要设置x轴和y轴的范围都为0到10,可以使用`axis(\[0 10 0 10\])`。\[1\]
下面是一个示例代码,展示了如何在Matlab中绘制等比例的图形:
```matlab
x = \[1 2 3 4 5 6 7 8 9 10\];
y = \[0.78 0.73 0.64 0.62 0.60 0.54 0.46 0.38 0.31 0.28\];
p = polyfit(x,y,3);
xi = 0:0.2:10;
yi = polyval(p,xi);
plot(xi,yi,x,y,'r*');
xlabel('事件序号');
ylabel('比例系数');
title('比例量化图');
axis equal;
```
这段代码会绘制一个比例量化图,其中x轴表示事件序号,y轴表示比例系数。使用`axis equal`函数可以保持x轴和y轴的刻度等比例显示,使图形更加直观。\[2\]
希望这个回答对你有帮助!
#### 引用[.reference_title]
- *1* [Matlab 画图字体,字号的设定,图片大小和比例](https://blog.csdn.net/weixin_39983404/article/details/115844683)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [MATLAB的比例图形制作](https://blog.csdn.net/dyq1995/article/details/84097219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Matlab绘制坐标轴等比例的子图](https://blog.csdn.net/weixin_39509073/article/details/118161575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文