《matlab画圆命令》word版

《matlab画圆命令》word版

ID:29932085

大小:79.55 KB

页数:5页

时间:2018-12-25

《matlab画圆命令》word版_第1页
《matlab画圆命令》word版_第2页
《matlab画圆命令》word版_第3页
《matlab画圆命令》word版_第4页
《matlab画圆命令》word版_第5页
资源描述:

《《matlab画圆命令》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、%%圆环面R=6;r=2;symsuv;ezmesh((R+r*cos(u))*cos(v),(R+r*cos(u))*sin(v),r*sin(u));axisequal;%%圆盘R=6;r=2;theta=linspace(0,2*pi,90);ph=linspace(r,R,30);[t,p]=meshgrid(theta,ph);r=t*0;[x,y,z]=pol2cart(t,p,r);mesh(x,y,z);axisequal;%%a.画椭球 a=1;b=2;c=3; figure(1),title('椭球') ellipsoid(0,0,0,a,b,

2、c) % shadinginterp boxon; gridoff colormaphsv %%b.单叶双曲面 [x,y]=meshgrid(-2:0.2:2,-2:0.2:2); z=sqrt(c.^2*(x.^2/(a.^2)+y.^2/(b.^2)-1)); % figure(2) subplot(121),title('单叶双曲面') surf(x,y,real(z)) holdon; surf(x,y,-real(z)) % [u,v]=meshgrid(linspace(0,2*pi,50),linspace(-1*pi/2,pi/2,50)); x=

3、a.*sec(v).*cos(u); y=a.*sec(v).*sin(u); z=c.*tan(v); subplot(122),title('单叶双曲面') surf(x,y,z) % shadinginterp boxon; gridoff colormaphsv %%c.双叶双曲面 [x,y]=meshgrid(-2:0.2:2,-2:0.2:2); z=sqrt(c.^2*(x.^2/(a.^2)-y.^2/(b.^2)-1)); % figure(3) subplot(121),title('双叶双曲面') surf(x,y,real(z)) hold

4、on; surf(x,y,-real(z)) % [u,v]=meshgrid(linspace(0,2*pi,50),linspace(-1*pi/2,3*pi/2,50)); x=a.*tan(v).*cos(u); y=a.*tan(v).*sin(u); z=c.*sec(v); subplot(122),title('单叶双曲面') mesh(x,y,z) % shadinginterp boxon; gridoff colormaphsv %%d.椭圆抛物面 [x,y]=meshgrid(-2:0.2:2,-2:0.2:2); z=(x.^2/(a.^

5、2)+y.^2/(b.^2))./2; % figure(4),title('椭圆抛物面') surf(x,y,z) % colormapgray   %%e.马鞍面 [x,y]=meshgrid(-2:0.2:2,-2:0.2:2); z=(x.^2/(a.^2)-2.*y.^2/(b.^2)); % figure(5),title('马鞍面') surf(x,y,z) % shadinginterp boxon; gridoff colormaphsv %%f.圆环面 r=2; R=4; [u,v]=meshgrid(linspace(0,2*pi,50),l

6、inspace(0,2*pi,50)); x=(R+r.*cos(v)).*cos(u); y=(R-r.*cos(v)).*sin(u); z=r.*sin(v); % figure(6) subplot(131),title('圆环面1') surf(x,y,z) % symsuv subplot(132),title('圆环面2') ezmesh('(4+2*cos(v))*cos(u)','(4-2*cos(v))*sin(u)',...   '2*sin(v)',[0,2*pi,0,2*pi]) subplot(133),title('圆环面3') ez

7、surf('(4+2*cos(v))*cos(u)','(4-2*cos(v))*sin(u)',...   '2*sin(v)',[0,2*pi,0,2*pi]) % shadinginterp boxon; gridoff colormaphsv %%g.螺旋面 u=linspace(0,2*pi); v=linspace(0,6*pi); [U,V]=meshgrid(u,v); x=(4+sin(20*U)).*cos(V); y=(4+sin(20*U)).*sin(V); z=2*V; figure(7),title('螺旋面') mesh(x,y,z

8、) axi

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

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

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