关于Matlab中slice的显示问题-Read.DOC

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于Matlab中slice的显示问题-Read

关于Matlab中slice的显示问题。[x,y,z] = meshgrid(-2:.2:2, -2:.25:2, -2:.16:2); v = x .* exp(-x.^2 - y.^2 - z.^2); slice(x,y,z,v,[0.5],[],[]) MATLAB主要命令汇总3 2007年11月28日 星期三 12:13 22、固体模型 ?????????? cylinder:生成圆柱。格式为[x,y,z]= cylinder(r,n),r为母线半 径,N为显示的母线条数 mesh(x,y,z)或surf(x,y,z)显示单位 高度柱面。 t = -1*pi:pi/20:1*pi; r=5+cos(t); [x,y,z]=cylinder(r,30) surf(x,y,z) ?????????? sphere: 生成单位球面。例 [x,y,z]=sphere(40) %40为子午线条 数,sphere默认为20条。 mesh(x,y,z)或surf(x,y,z) %画球面 axis(‘equal’) %坐标轴刻度相同 例、绕地球运动的飞行物 ????????? [x,y,z]=sphere(50); ????????? mesh(x,y,z); ????????? hold on ????????? v=[-6,6,-6,6,-6,6]; ????????? axis(v); ????????? axis(off) ????????? t= 0:pi/1000:200*pi; ????????? x=6*sin(t); ????????? y=2*cos(t); ????????? z=zeros(size(t)); ????????? comet3(x,y,z) 23、四维表现图  对于三维图形自变量是二维的,对于三个自变量的函数w=fx,y,z),其其图形应该是四维的,由于我们所处的空间和思维的局限性,在计算机屏幕上只能表现出三维空间。为了表现四维图像,可利用三维实体的四维切片色图,用三维实体上的颜色来描述函数值的变化情况。 ????????? MATLAB中用slice函数来完成  (1)slice(x,y,z,w,sx,sy.sz):绘制向量sx,sy,sz中的点沿x,y,z轴方向的切片图,v的大小决定了每一点的颜色。  (2)slice(x,y,z,w,x1,y1,z1):按数组x1,y1,z1切片(按坐标轴单位)。  (3)slice(w,x1,y1,z1):按数组x1,y1,z1切片(按x,y,z的网格单位进行切片。  (4)slice(w,sx,sy,sz):按x,y,z的网格单位进行切片。 例、程序如下: [x,y,z]=meshgrid(-2:0.2:2,-2:0.25:2,-2:0.16:2); w=x.^2+y.^2+z.^2; %slice(x,y,z,a,x,y,z) x1=1:15; y1=1:10; z1=1:10 subplot(2,2,1),slice(x,y,z,w,1,1,[0,1]); subplot(2,2,2),slice(w,1,1,[0,1]); subplot(2,2,3),slice(x,y,z,w,x1,y1,z1);hold on subplot(2,2,4),slice(w,x1,y1,z1); colorbar %色轴,它可以标注颜色与数值之间的关系 24、数据文件 (1)Save(‘x1’,‘变量1’, ‘变量2’,…):把变量1,变量2,…的数据保存到名字为x1.mat的数据文件中;当变量缺省时,保存所有变量的数据。数据文件自己起名字,变量为程序中的已赋值的变量。 请看下面例子 w=Xingtai College x=[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1]; y=[0.002,0.114,0.189,0.316,0.394,0.434,0.427,0.409,0.379,0.327,0.254]; a=x*y; save(‘x1’)%所有的变量全部保存 save(‘x2’,‘w’)%只保存w变量的数据 save(x3,w,x) %保存w,x变量的数据 save(‘x4’,‘w’,‘x’,‘y’,‘a’) %保存w,x,y,a变量的数据 %用load(‘文件名’)可把数据文件调入内存。 25、时间函数 (1)calendar:返回当前日历 (2)calendar(year, month):反回指定的年月日历。 (3) calendar(data):返回公元0000年算起的天数(data)的日历。 (4)cputime:以秒返回cpu当前时间。 (5)tic,toc启用、关闭计时器。

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档