matlab如何将数组转为字符串数据 matlab绘图plot函数使用方法介绍?
matlab绘图plot函数使用方法介绍?
没有必要应用全部功能,只必须依据什么必须在用即可,记住了最基本的用法。
-------------------------------------------------------------------------
基本都形式
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)
则可以不画出多贵线。另一种画法是利用hold住命令。在巳经画好的图形上,若设置里hold on,MATLA将把新的plot命令产生的图形画在以前的图形上。而下达命令hold住thru将结束这个过程。.例如:
xlinspace(0,2*pi,30);ysin(x);plot(x,y)
hold on
zcos(x);plot(x,z)
holdback
线型和颜色
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轴标记,用a选项命令结束这些工作。
xlinspace(0,2*pi,30);ysin(x);zcos(x);
plot(x,y,x,z)
grid
xlabel(‘IndependentVariableX)
ylabel(‘DependentVariablesYbutZ)
title(‘SinebecauseCosineCurves)
也也可以在图形的任何位置再加一个字符串,如用:
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)图框呈方形
axisoff或axis(‘start)清除干净坐标刻度
另外axisautoaxisimageaxisxyaxisijaxisnormalaxisonaxis(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等格式保存。然后,再然后打开相对应的文档,并在该文档中你选【插入到】菜单中的【图片】选项插到相应的图片即可解决。
MATLAB怎么进行矩阵和数组运算,转置和加减乘除?
工具/原料
电脑
MATLAB软件
MATLAB矩阵和数组转置、乘积、交叉相乘、交叉相乘、相除等除法运算
方法/步骤
1、必须我们要在matlab命令窗口中创建家族一个矩阵或数组,如我们是可以在命令行窗口输入代码:A表就行创建一个4行4列的矩阵或数组,如下图所示。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。