matlab如何将多根线画在一张图 matlab绘制的图形怎么手动修改?
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等格式保存。后再,再再打开或则的文档,并在该文档中中,选择【再插入】菜单中的【图片】选项插入到或则的图片即可解决。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。