matlab答案第五章.doc
《matlab答案第五章.doc》由会员分享,可在线阅读,更多相关《matlab答案第五章.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章1.绘制下列曲线。(1) (2)(3) (4)答: (1) x=-10:0.1:10;y=100./(1+x.2);plot(x,y)(2) x=-10:0.1:10;y=1/(2*pi)*exp(-x.2/2);plot(x,y)(3) ezplot(x2+y2=1)(4) t=-10:0.1:10; x=t.2;y=5*t.3; plot(x,y)2. 绘制下列三维图形。(1)(2)(3)(4)半径为10的球面(提示:用sphere函数答: (1)t=0:pi/100:2*pi;x=cos(t);y=sin(t);z=t;plot3(x,y,z)(2)u=0:pi/100:2*pi;
2、v=0:pi/100:2*pi;x=(1+cos(u).*cos(v);y=(1+cos(u).*sin(v);z=sin(u);plot3(x,y,z)(3)x,y=meshgrid(-100:100);z=5*ones(size(x);mesh(x,y,z)(4) x,y,z = sphere; %等价于sphere(20) 20是画出来的球面的经纬分面数.20的话就是20个经度, 20个纬度,或者说“就是划出2020面的单位球体,把球的表面分成400个小网格”surf(x,y,z); %绘制单位球面x = 10*x;y = 10*y;z = 10*z;surf(x,y,z); %绘制半径
3、为10的球面axis equal3.在同一图形窗口中采用子图形式分别绘制正方形、圆、三角形和六边形。答: n=3 4 6 210for i=1:4 subplot(2,2,i) theta=linspace(pi/n(i),2*pi+pi/n(i),n(i)+1); plot(cos(theta),sin(theta); axis equal;end4. 分别用plot和fplot绘制下列分段函数的曲线。答:plot函数:方法一:x=linspace(-10,10,200);y=;for x0=xif x00y=y,x0.2+(1+x0).(1/4)+5;elseif x0=0y=y,0;el
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 答案 第五
限制150内