matlab讲义9.ppt_第1页
matlab讲义9.ppt_第2页
matlab讲义9.ppt_第3页
matlab讲义9.ppt_第4页
matlab讲义9.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Week 9,3D Plots 4D Plots Movies,The 3D version of plot is: plot3(x1,y1,z1,s1,x2,y2,z2,s2,),Three-dimensional Graphics,t = 0:pi/50:10*pi; plot3(sin(t),cos(t),t);,Curve plot in 3D,Surface Plot,X (resp. Y) is a matrix containing all the x-coordinates (resp. y) of the points on the grid, i.e. (X(i,j), Y

2、(i,j) is the coordinate of the (i,j)-th point in the grid.,compute Z at each coordinate in the mesh and plot,To plot, X,Y=meshgrid(-6 : 0.1 : 6, -6 : 0.1 : 6); R=sqrt(X.2+Y.2+.1); Z=sin(R)./R; mesh(X,Y,Z),The Mexican Hat, meshz(X,Y,Z) plot with zero plane, meshc(X,Y,Z) draws the underlying contours,

3、 surf(X,Y,Z) surface is filled with plates, surfnorm(X,Y,Z) plot normal vectors, shading interp; surface is shaded by interpolation, view(10,60); view from different angle, colormap(hot); surface is shaded with different color, colorbar bar gives height, contour(X,Y,Z,20) 20 contour lines, contour3(

4、X,Y,Z,20) 20 contour lines in 3D with correct height,How to generate a sphere? X,Y,Z=sphere(20); % sphere with 20 longitudes and 20 latitudes surf(X,Y,Z),How is it done in Matlab? First generate a rectangular grid of longitudes and latitudes n=20; long,lat = meshgrid(-pi: 2*pi/n :pi, -pi/2: pi/n :pi

5、/2);,X = cos(lat) .* cos(long); Y = cos(lat) .* sin(long);,These latitude and longitude values are then mapped to the X and Y spherical coordinates., Z = sin(lat); surf(X, Y, Z);,Using the X and Y spherical coordinates, we can compute the Z spherical coordinate, and plot the surface:,Four-dimensional Graphics,How to visualize 4D volume:,Cut the volume by planes. On each plane, illustrate the value of V by different colors,The Program:,Contour plots: contourslice(X,Y,Z,V,0,20) Plot 20 contour lines on the plane y=0,Isosurface plots: isosurface(X,Y,Z,V,1) Draw the surface where V=1,Movie,30 Fr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论