计算结果可视化.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
等高线的填充 命令contourf填充二维等高线,该函数的用法与contour相同; 例: [x,y,z]=peaks; contourf(z,20) 3.5 特殊图形 在实际应用中,有时为了表达特殊数据,需要用到直方图、面积图、饼图等特殊图形。 面积图命令area area(X,Y):在曲线与x轴之间填上颜色; area(Y):与area(X,Y) 相同, X的取值为Y轴的下标 area(X,Y,level):与area(X,Y) 不同之处在于:填色部分改为由曲线图到y=level的水平线之间的部分。 例:x=-2:2; y=[3 4 2 4 1;5 4 2 6 7;3 5 7 2 3] area(x,y) 直方图命令bar 直方图常用于统计数据,由于函数bar、bar3、barh、bar3h的调用格式类似,故以bar为例: bar(x,y):x是横坐标向量,y可以是向量或矩阵。当y是向量时,每一元素对应一竖条;当y为m*n矩阵时,将画出m组竖条,每组包括n竖条; bar(y):横坐标使用缺省值x=1:m; bar(x,y,width)或bar(x,y,width):用width指定竖条宽度,如果width1,条与条之间将重合,缺省值为0.8; bar(...,grouped):产生缺省的组合直方图; bar(...,stacked):产生堆积直方图; bar(...,LINESPEC):指定条的颜色; H = bar(...):返回补片对象的句柄。 x=-2:2 y=[3 5 2 4 1;5 4 2 3 5;3 4 5 2 1] subplot(2,2,1); bar(x,y,r) xlabel(x); ylabel(y); subplot(2,2,2); barh(x,y,grouped) xlabel(y); ylabel(x); subplot(2,2,3); bar(x,y,stacked) xlabel(x); ylabel(\Sigma y) subplot(2,2,4); barh(x,y,stacked) xlabel(y); ylabel(\Sigma x) 饼图命令pie 饼图又称扇形图,主要用于显示每个元素占元素总和的百分比。由于函数pie(二维饼图)、 pie3(三维饼图)的调用格式类似,故以pie为例: pie(x):绘制向量x的饼图。该命令将把x的每一个元素在所有元素总和中占的比例表达出来; pie(x,explode);向量explode用于指定饼图中抽出一部分的块。它和x的长度必须相等,explode 中的非零元素将被抽出; pie(x,labels):labels是用于标注饼图的字符串,其长度必须与x的长度相等; H=pie(…):返回包括补片和文本对象句柄的向量。 例: x=[200 360 120 400 320]; subplot(2,2,1); pie(x); subplot(2,2,2); pie3(x,[0 0 0 1 0]); subplot(2,2,3); pie(x(2:5)); subplot(2,2,4); pie3(x,{A,B,C,D,E}) 3.6 坐标系下绘制 二维和三维图形 3.6.1 极坐标系下绘制图形 Matlab提供了直接在极坐标系绘图的命令polar,其调用格式为: polar(Theta,Rho,s):Theta为角度,Rho为半径,s是字符串,用来控制图形的线型。 例: rho=2; theta=0:pi/20:4*pi; rho=rho+theta*rho; polar(theta,rho,r); 3.6.2 柱坐标和球坐标系下的绘图 在Matlab中没有在柱坐标和球坐标系下的绘图直接绘制图形的命令,但pol2cart和sph2cart命令能够将柱坐标和球坐标系下的坐标值转化为直角坐标系下的值,然后即可在直角坐标下绘制图形。 pol2cart:把柱坐标转化为直角坐标。 [x,y]= pol2cart(Th,R) [x,y,z]= pol2cart(Th,R,Z) 参数Th为极坐标的角度向量或矩阵,R是极半径向量或矩阵,z为极坐标下的高度向量或矩阵。输出x,y,z为直角坐标系下的坐标向量或矩阵。Th,R,Z必须大小相等或成比例。 sph2cart:把球坐标转化为直角坐标。 [x,y,z]=sph2cart(Th,Phi,R) 参数Th为球坐标系下的方位角,Phi是俯仰角,R是球半径。输出x,y,z为直角坐标系下的坐标向量或矩阵。 Th,Phi,R必须大小相等或成比例。 例: theta=0:pi/20:6*pi; rho=sin(theta); [

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档