Matlab绘图代码以及代码说明文档.doc

Matlab绘图代码以及代码说明文档.doc

ID:50365152

大小:217.50 KB

页数:10页

时间:2020-03-08

Matlab绘图代码以及代码说明文档.doc_第1页
Matlab绘图代码以及代码说明文档.doc_第2页
Matlab绘图代码以及代码说明文档.doc_第3页
Matlab绘图代码以及代码说明文档.doc_第4页
Matlab绘图代码以及代码说明文档.doc_第5页
资源描述:

《Matlab绘图代码以及代码说明文档.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab绘图代码以及代码说明文档1.绘制椭圆曲线1)clear:指令,用于清空工作空间2)clc用于清空命令窗口。3)color='gbkymcrgb';表示一串字符,可以理解为一个字符的数组(或向量)。4)a=4.5:-0.5:0.5;上述的a为一个向量(或数组),其取值从4.5开始,每间隔-0.5取一个数,直到0.5为止。即a=4.5,4,3.5…0.5;5)for--end是一个循环体,以end结束。fori=1:1:length(a)表示循环的次数,i从1开始,每次加1,直到length(a)为止,length(a)表示数组(向量)a的长度。6)a(i)

2、表示a的第i个元素,a(1)=4.5;7)x.*x表示向量x对应的元素相乘,由于x是向量,因此称号前面有一点。8)((a(i))^2)表示a的第i个元素的平方。9)sqrt(a),是一个函数,对a进行开方。10)color(i)是字符数组color的第i个元素,数组前面有定义。11)holdon是图像保持,就是绘制下一个椭圆时,上一个已经绘制的仍在图形界面上,不会消失。2.多图形绘制1)sin(t)表示对t求它的正弦,是一个正弦函数。2)subplot(2,2,1),是一个函数,第一个参数2表示将绘图的窗口分割成两行显示;第二个参数2表示将绘图的界面分为两列显示,因

3、此为两行两列4块显示。第三个参数1表示在第1块(从左向右,从上向下)绘制图像。3)plot(t1,y1,'.r')其中,”.”表示图像的形状为“点”,r为颜色。4)axis([0,3.1427,-1,1])表示固定坐标轴,只显示x轴的0到3.1427的区间;y轴的-1到1的区间。5)plot(t1,y1,'b'),由于b前面没有一点,因此是坐标点之间的连线。6)title('子图(3)')表示该图的标题为“子图(3)”,是一个函数,参量为字符串。3.绘制曲线,1)函数s=cumtrapz(x,y);表示求取积分,求解结果赋给s;2)函数[ax,h1,h2]=plot

4、yy(x,y,x,s)表示绘图,plotyy的前两个参数x,y表示绘制以x为自变量的y为因变量的图形,后两个参数表示绘制以x为自变量的s为因变量的图形,这两个图形的句柄分别赋给h1,h2;3)函数set(h1,'color','b')表示设置句柄1(图形1)的相关信息,改变颜色为蓝色4)函数set(gca,'ytick',[-505])表示更改图形的坐标轴,在y轴上显示-5,0,5三个数。5)函数text(0.5,0,'y=xsinx')表示,在坐标(0.5,0)处显示文字“y=xsinx”4.绘制三维曲面1)函数[X,Y]=meshgrid(-4:4,-4:4)表

5、示,划分网格点,第一个-4:4表示划分范围为-4到4,将划分的矩阵存在X里,第二个同理存在Y里;2)函数surf(X,Y,Z)表示绘制曲面,以X为横坐标,Y为纵坐标,Z竖坐标。3)函数colormap('hot')表示用热色调将网格图着色。4)函数stem3(X,Y,Z)表示绘制火柴棒结构的图形,上图的蓝色竖线及上面的原点即是。5绘制多重立体球1)函数[X,Y,Z]=sphere(20);表示取球体网格点,球体由20个经度20个纬度组成。2)mesh(X,Y,Z)表示绘制球体。6镂空与等高线1)函数find(xt>15&xt<18);表示找出数组xt中大于15并且小

6、于18的序号。7.分块涂色1)函数h=area(X,Y)表示绘制上面的叠加类型的图,x为横坐标,y为叠加的纵坐标。2)函数set(h(1),'FaceColor','m')表示对第一块进行涂色,句柄操作。3)函数legend('因素A','因素B','因素C')表示:显示图例8.条形图显示1)[0.1,1,1]表示RGB三原色,三个元素不同的比例显示不同的颜色2)函数xlabel('x')表示在横坐标上标记x9.立体显示1)函数set(gca,'YLim',[-6,6])表示将Y轴上的显示区间扩展到从-6到610.正态分布显示1)函y=randn(10000,1);

7、数表示生成行数为10000,列数为1的一个正态分布的随机矩阵(由于列数为1,因此可以视为一个向量)2)函数hist(y,x)表示,绘制直方图11.扇形图显示1)数组explode=[1,0,1,0,0];表示对于第i个元素,若其为1,那么绘出的这一部分扇形脱离原来的圆形图案,如上图1,3块脱离,是由于第1,3个元素为1.2)colormap()表示对各个部分上色12三维填色1)gridon表示显示网格,gridoff表示隐藏网格13.表现函数1)函数plot3(xt,yt,zt,'m')表示绘制三维曲线

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

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

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