2016 - 2024

感恩一路有你

matlab如何将多根线画在一张图 matlab绘制的图形怎么手动修改?

浏览量:4555 时间:2023-09-07 19:26:46 作者:采采

matlab绘制的图形怎么手动修改?

1.生成图片后,能找到该图片上的“帮助”下方的按钮

2转动钥匙右侧坐标轴

3会自动弹出绘图类型,根据个人情况是可以或者转换的

4文件导入可以设置中也可以系统设置线条粗细,字体大小等

5插到按钮中可以添加文本线条等

如何MATLAB设置多条曲线的线宽?

Matlab画草图设置中多条线宽有100元以内两种方法。

plot

plot(x轴,y轴,linewidth,线宽值);

例子:

x0:1:450;y0:2:900;m0:1:100;n0:3:300;

plot(x,y,linewidth,2);hold on;plot(m,n,linewidth,3);

set

set(gca,linewidth,线宽值);

例子:

x0:1:450;y0:2:900;m0:1:100;n0:3:300;

plot(x,y);set(gca,linewidth,2);

hold on;plot(m,n);set(gca,linewidth,3);

plot是草图二维图形的最基本都函数,它是对于向量或矩阵的列来手工绘制曲线的。添加参数,可在用plot对图形接受颜色、线宽、marker等的设置。plot函数的全局函数格式为:

plot(x轴,y轴,属性名1,属性值1,属性名2,属性值2,…);

set是matlab中对象属性的操作函数,可以使用set可对其属性接受可以设置。set函数的动态链接库格式为:set(句柄,属性名1,属性值1,属性名2,属性值2,…);

gtext函数怎么使用?

y[00.580.700.950.830.25];

plot(y)

生成沉淀的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。

xlinspace(0,2*pi,30);%生成一组线性斜向的数值

ysin(x);

plot(x,y)

能生成的图形是上30个点互相交错的光滑的正弦曲线。

重的力线

在同一个画面上可以画许多条曲线,再多提出几个数组,比如

x0:pi/15:2*pi;

y1sin(x);

y2cos(x);

plot(x,y1,x,y2)

则也可以画出重的力线。另一种画法是凭借holld命令。在早就画好的图形上,若可以设置hold on,MATLA将把新的plot命令才能产生的图形画在原来的图形上。而下达命令hold住off将结束后这个过程。比如:

xlinspace(0,2*pi,30);ysin(x);plot(x,y)

hold on

zcos(x);plot(x,z)

hold的住back

线型和颜色

MATLAB对曲线的线型和颜色有许多选择,上标的方法是在每一对数组后加一个字符串参数,那就证明如下:

线型线-实线:点线-.虚点线--小曲折线。

线型点.圆点加号*星号xx形o小圆

颜色:y黄;r红;g绿;b蓝;w白;k黑;m紫;c青.

以下面的例子那说明用法:

x0:pi/15:2*pi;

y1sin(x);y2cos(x);

plot(x,y1,b:,x,y2,g-.*)

网格和标记

在一个图形上也可以加网格、标题、x轴标记、y轴标记,用下列命令完成这些工作。

xlinspace(0,2*pi,30);ysin(x);zcos(x);

plot(x,y,x,z)

grid

xlabel(‘IndependentVariableX)

ylabel(‘DependentVariablesYwellZ)

title(‘SineandCosineCurves)

也是可以在图形的任何位置另外一个字符串,如用:

text(2.5,0.7,sinx)

表示在坐标x2.5,y0.7处加上字符串sinx。更比较方便的是用鼠标来考虑字符串的位置,方法是然后输入命令:

gtext(‘sinx)

在图形窗口十字线的交点是字符串的位置,用鼠标点帮一下忙就可以不将字符串放进那里。

坐标系的控制

在缺省情况下MATLAB自动中,选择图形的横、纵坐标的比例,假如你对这个比例不满意,这个可以用axis命令控制,广泛的有:

axis([xminxmaxyminymax])[]中三个给出x轴和y轴的最大值、最小值

axisequal或axis(‘equal)x轴和y轴的单位长度是一样的

axissquare或axis(‘square)图框呈方形

axisstart或axis(‘on)清理坐标刻度

有axisautoaxisimageaxisxyaxisijaxisnormalaxisontoaxis(axis)

用法可参考在线帮系统。

多幅图形

是可以在同一个画面上组建几个坐标系,用subplot(m,n,p)命令;把一个画面分成m×n个图形区域,p代表当前的区域号,在每个区域中各画一个图,如

xlinspace(0,2*pi,30);ysin(x);zcos(x);

u2*sin(x).*cos(x);vsin(x)./cos(x);

subplot(2,2,1),plot(x,y),axis([02*pi–11]),title(‘sin(x))

subplot(2,2,2),plot(x,z),axis([02*pi–11]),title(‘cos(x))

subplot(2,2,3),plot(x,u),axis([02*pi–11]),title(‘2sin(x)cos(x))

subplot(2,2,4),plot(x,v),axis([02*pi–2020]),title(‘sin(x)/cos(x))

图形的输出

在数学建模中,来讲必须将产生的图形输出到Word文档中。大多可按结构载列方法:

必须,在MATLAB图形窗口中中,选择【File】菜单中的【Export】选项,将然后打开图形输出对话框,在该对话框中可以把图形以emf、bmp、jpg、pgm等格式保存。后再,再再打开或则的文档,并在该文档中中,选择【再插入】菜单中的【图片】选项插入到或则的图片即可解决。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。