首页 > 编程知识 正文

plot在matlab中的意思(matlab中subplot用法)

时间:2023-05-04 15:23:20 阅读:65113 作者:4602

友情链接: http://happyrxk.cn

基本形式

y=[0 0.58 0.70 0.95 0.83 0.25];

是plot(y )

所生成的图表是横轴取连号、纵轴取数组y的数值的折线。

//x=linspace (0,2 * pi,30 ); %生成线性等距值集

y=sin(x;

打印(x,y ) )。

生成的图形是由上30点连接而成的平滑的正弦曲线。

x是横轴y是纵轴

/多重线

可以在同一个画面上画多条曲线。 只需添加几个数组。 例如

x=0:pi/15:2*pi;

y1=sin(x );

y2=cos(x );

打印(x,y1,x,y2 ) ) )。

我可以画多重线。 另一种画法是使用hold命令。 如果已经绘制的图元设置为“hold on”,则MATLA会将新的打印命令生成的图元绘制为原始图元。 如果命令hold off,则此过程结束。 例如:

x=linspace (0,2 * pi,30 ); y=sin(x; 打印(x,y ) )。

霍尔德on

z=cos(x ); 打印(x,z ) )。

霍尔德关闭

图形相同,但默认颜色为蓝色~~~~

///

线型和颜色

MATLAB在曲线的线型和颜色方面有很多选择,标注方法为每个数组对添加字符串参数,说明如下。

线型方式: -实线:虚线- .虚线- -波浪线。

线型方式: 圆点正*星号x形o小圆

颜色: y黄; r红; 绿色; 蓝色; 瓦怀特; k黑色; 米紫; C青。

网格和标记

可以在图表上添加网格、标题、x轴标记和y轴标记,并使用以下命令完成这些任务:

x=linspace (0,2 * pi,30 ); y=sin(x; z=cos(x );

plot(x,y,x,z ) )。

网格%网格

xlabel (‘independentvariablex’) x轴标记

ylabel (从属可变长度轴) y轴标记

title(‘sineandcosinecurves”) %标题

也可以将字符串添加到图形中的任意位置,如下所示:

文本(2.5、0.7、’sinx’) )。

表示坐标x=2.5,y=0.7加上字符串sinx。 更方便的是用鼠标确定字符串的位置。 方法是输入命令。

g text (‘sinx’) )。

图形窗口十字线的交点是字符串的位置,用鼠标单击可将字符串放置在该位置。坐标系的控制

默认情况下,MATLAB会自动选择图元的横轴与纵轴的比例。 如果对这个比率不满意,可以用axis命令控制。 常用的做法是在axis([xminxmaxyminymax] )中分别给出x轴和y轴的最大值、最小值

axis([0601]

axis equal或axis(equal ) )的x轴和y轴单位长度相同

axis square或axis(square ) )的图框为四边形

清除axis off或axis(off ) )坐标刻度

多幅图形

在同一个屏幕上创建几个坐标系,然后使用subplot(m,n,p )命令将一个屏幕分为mn个图形区域,其中p表示当前区域编号,并在每个区域中绘制一个图。 例如

x=linspace (0,2 * pi,30 ); y=sin(x; z=cos(x );

u=2*sin(x ).) cos ) x; v=sin(x )./cos(x ) ) x;

subplot (2,2,1 ),plot (x,y ),axis ) ) 02 * pi1 ),title ) (sin ) x ) )

subplot (2,2 ),plot (x,z ),axis ) ) 02 * pi1 ),title ) (cos (x ) ) )

subplot (2,2,3 ),plot (x,u ),axis ) ) 02 * pi1 ),title ) (2sin ) cos (x ) ) ) )

subplot (2,2,4 ),plot (x,v ),axis ) (02 * pi2020 ) )、title (sin (x )/cos(x ) ) )

图形的输出

在数学建模中,经常需要将生成的图形输出到Word文档中。 通常可以采用以下方法。

首先,在MATLAB图形窗口中选择【File】菜单中的【Export】选项,打开图形输出对话框。 在此对话框中,可以将图形保存为emf、bmp、jpg、pgm等格式。 然后打开相应的文档,在该文档中选择“插入”菜单中的“图像”选项,插入相应的图像即可。 转载于:https://www.cn blogs.com/happy days/archive/2012/12/28/2837163.html

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