matlab画图的一些函数

matlab画图的一些函数

ID:5399246

大小:589.00 KB

页数:34页

时间:2017-11-10

matlab画图的一些函数_第1页
matlab画图的一些函数_第2页
matlab画图的一些函数_第3页
matlab画图的一些函数_第4页
matlab画图的一些函数_第5页
资源描述:

《matlab画图的一些函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据可视化MATLAB具备数据可视化这种重要功能,可以绘制二维、三维和四维的图形。数值计算和符号计算会产生大量的数据,从这些数据中很难寻找直观的规律,但通过图形观察数据的分布情况十分方便,也很直观。二维图形的基本绘图函数1、line函数.line(X,Y),X和Y都是一维数组,line函数将数组中(X(i),Y(i))代表的各点用线段连接起来,形成一条折线。.例1通过所给出的点画线,在命令窗口输入如下的语句:figure%figure函数用于创建图形窗口X=10:-1.43:1.576%生成X的一维数组Y=sin(X)%生成Y的一维数组line(X,Y)title('li

2、ne函数')结果如图所示:2.plot函数它是直角坐标系中最常用的绘图函数。①plot(Y),当Y为实向量时,plot(Y)将其各点(i,Y(i))依次连接起来,其中的i的取值是i~length(Y);当Y是是矩阵时,plot(Y)是绘制矩阵Y列元素值相对于其下标的曲线,其中曲线的条数等于Y矩阵的列数;当Y是复数矩阵时,plot(Y)是绘制元素实部为横坐标,元素虚部为纵坐标的曲线。例2-1使用plot函数绘制实向量的二维图形,在命令窗口中输入如下语句:figureX=[2.32,-3,3.4,0,1.34]plot(X)title('plot函数绘制的实向量二维图形')例

3、2-2使用plot函数绘制实矩阵的二维图形,在命令窗口输入如下语句:figureY=[345;678]Plot(Y)title('plot函数绘制实矩阵二维图形')例2-3使用plot函数绘制复数矩阵的二维图形,在命令窗口中输入如下语句:figureX=[345;678]Y=[-1.502.34;45.29.12]Z=X+Y*I;Plot(Z)title('plot函数绘制复数矩阵的二维图形')②plot(X,Y),当X和Y是同维向量时,plot函数功能和line函数相同;当X和Y是同维矩阵时,plot函数以矩阵X和Y的列元素作为横、纵坐标绘制曲线,其中曲线的条数等于矩阵

4、的列数;当X是向量、Y是有一维和X同维的矩阵时,plot函数以X为曲线的横坐标,对X和Y的每一行或列画线,其中曲线的条数等于矩阵Y的另一维数;当X是矩阵、Y是向量时情况同上。注意:plot函数以Y为曲线的纵坐标例2-4使用plot函数的常用格式绘制两个同维向量的二维图形,在命令窗口输入如下语句:figureX=0:0.85:3.24Y=sin(X)Plot(X,Y)例2-5使用plot函数的常用格式绘制双矩阵的二维图形,在命令窗口中输入如下语句:figureX=[-1.14-1.23-0.25;0.650.341.67]Y=rand(2,3)%产生0~1上均匀分布的随机数

5、Plot(X,Y)X=-1.1400-1.2300-0.25000.65000.34001.6700Y=0.95010.60680.89310.23110.48600.7621例2-6使用plot函数的常用格式绘制向量和矩阵的二维图形,在命令窗口中输入如下语句:figureX=-1:0.1:10;Y=[sin(X)+2;cos(X);sin(X+0.1*pi)];Plot(X,Y)③plot函数可以同时对多组变量进行绘图,其具体用法plot(X1,Y1,X2,Y2,…,Xn,Yn),对多组变量同时进行绘图,不同组之间互不影响。例2-7使用plot函数对多组变量同时进行绘图

6、,在命令窗口中输入如下语句:figureX=0:0.5:10;Y1=sin(X);Y2=cos(X);Plot(X,Y1,X,Y2)3、polar函数Polar函数是在极坐标下的绘图函数.polar(theta,rho),polar函数以弧度为单位,功能与plot函数类似,但是polar函数不能对多组变量同时进行绘图。例2-8使用polar函数在极坐标下绘制图形,在命令窗口输入以下语句:figuret=0:0.01:3*pi;Polar(3*t,sin(t).*cos(2*t))4、特殊函数①柱状图的绘制MATLABA提供bar函数和barh函数绘制柱状图,二者的区别是b

7、ar函数绘制竖直柱状图,barh函数绘制水平柱状图.bar(x,y),在指定的横坐标x上画出y,其中x是向量,y可以是向量或者矩阵。当y为向量时,在横坐标x上画出y,每个横坐标对应一个竖条;当y为m×n矩阵时,bar函数将画出m组竖条,每组n条。.bar(y),横坐标是默认值。.bar(x,y,width),通过width指定竖条的宽度,竖条宽度默认值为0.8,如果竖条宽度大于1,条与条之间将会重合。.bar(x,y,’mod’),通过改变参数mode,可以接受不同的模式参数。参数mode有以下几种情况:grouped产生组合

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。