首页 > 编程知识 正文

matlab绘图命令(matlab有什么用)

时间:2023-05-03 23:51:08 阅读:76525 作者:1370

众所周知,matlab是一个非常强大的绘图工具。 我最近对matlab的画画技术有点心得。 写博客让你更容易自己检查不足。 另一个,我希望对大家有一点帮助。

1 .画布绘制和图形控制

大多数情况下,您希望画布以与水平轴的比例相同或特定的比例绘制,而不是以默认比例绘制。 此时,可以使用以下两个命令修改绘画时的画布。

set(GCF,' unit ',' centimeters ',' position ',[8(4) 16];

set(GCA,'位置',[.1 .1 0.8 0.8]; 对于第一个命令,这里的gcf指向画布,[8-4- 16-4 ]指示画布距离显示器左下角8,4cm,画布大小为宽16,高4 cm,正好4:1。 对于第二个命令,gca控制坐标。 [.1、 1、0.8、0.8 ]是图形相对于绘图区域的比率,[.1、1]是图形相对于绘图区域左下角的位置,[ 0.8、0.8 ]是图形大小相对于绘图区域的比率。 大家可以根据自己的需要设定特定的画布和图形所占的比例。

2 .设定画画坐标和刻度的使用

xlabel('distance(m ) );

set(GCA,' FontName ',' Times New Roman ',' FontSize ',18 );

ylabel (深度(m ) );

set(GCA,' FontName ',' Times New Roman ',' FontSize ',18 ); 为了图的美观,标题有几个特定的要求。 xlabel设置横坐标标题,ylabel设置纵坐标标题。 与此相似的zlabel也是如此。 之后的语句设置标题的字体。 此处设置的字体为Times New Roman,字体大小为18。

axis([08800220];

axis equal; 也可以变更刻度。 第一个语句控制水平和垂直轴的值范围。 其中[0 880]是横轴的值范围,[0 220]是纵轴的值范围。 axis equal根据水平和垂直轴的比例显示图像。 在这里,水平和垂直轴的比例为4:1,因此图像的显示也为4:1。

set(GCA,' Xtick ',[0:110:880],' Xticklabel ',[0:550:4400];

set(GCA,' Ytick ',[0:55:220],' Yticklabel ',[0:275:1100]; 在此设定横纵轴的显示和刻度的显示。 Xtick是原始输入的水平轴刻度,从0开始,每110显示一次。 你可以修改这个。 也可以使用Xticklabel以所需的刻度显示图像。

set(GCA,' TickDir ',' out ' );

set(GCA,' XAxisLocation ',' top '; 第一个命令是将刻度线指向图像外部,第二个命令是将横坐标标题向上显示。 也可以在右侧显示纵轴。 具体按照第二条命令修改。

3 .添加图例

c=colorbar('eastoutside ',' FontSize ',13 );

c.label.string=(velocity(m/s ) );

caxis ([ 2000,6000 ];

set(c,' ytick ',[2000:1000:6000];

c.Label.FontSize=22; 在此设定速度图例。 第一个命令设置图例的位置和字体大小。 第二个是图例的名称,后面分别是刻度的取值范围、刻度的跨度和相应的字体大小。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。