Matlab绘图代码以和代码说明文档.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab绘图代码以和代码说明文档

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结束。 for i=1:1:length(a)表示循环的次数,i从1开始,每次加1,直到length(a)为止,length(a)表示数组(向量)a的长度。 6)a(i)表示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)hold on是图像保持,就是绘制下一个椭圆时,上一个已经绘制的仍在图形界面上,不会消失。 2.多图形绘制 1)sin(t)表示对t求它的正弦,是一个正弦函数。 2)subplot(2,2,1),是一个函数,第一个参数2表示将绘图的窗口分割成两行显示;第二个参数2表示将绘图的界面分为两列显示,因此为两行两列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]=plotyy(x,y,x,s)表示绘图,plotyy的前两个参数x,y表示绘制以x为自变量的y为因变量的图形,后两个参数表示绘制以x为自变量的s为因变量的图形,这两个图形的句柄分别赋给h1,h2; 3)函数set(h1,color,b)表示设置句柄1(图形1)的相关信息,改变颜色为蓝色 4)函数set(gca,ytick,[-5 0 5])表示更改图形的坐标轴,在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)表示,划分网格点,第一个-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(xt15xt18);表示找出数组xt中大于15并且小于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)表示在横坐标上标记x 9.立体显示 1)函数set(gca,YLim,[-6,6])表示将Y轴上的???示区间扩展到从-6到6 10.正态分布显示 1)函y=randn(10000,1);数表示生成行数为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)grid on表示显示网格,grid off表示隐藏网格 13.表现函数 1)函数plot3(xt,yt,zt,m) 表示绘制三维

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档