数学实验MATLAB 第四章实验报告.docx
数学实验MATLAB第四章实验报告当前位置:文档视界数学实验MATLAB第四章实验报告数学实验MATLAB第四章实验报告一、【实验目的】1、学习MATLAB绘制三维曲面的基本命令;2、了解MATLAB三维曲面的控制命令;3、学习MATLAB三维曲面绘图的实际应用。二、【实验任务】P79习题四第7题,第8题,第9题三、【实验程序】第7题程序:%Homework4-7mesh及surf命令x=-10:0.4:10;y=-10:.4:10;x,y=meshgrid(x,y);z=x.2+3*y.2;subplot(121),mesh(x,y,z),title('网格图'),xlabel('x轴'),ylabel('y轴'),zlabel('z轴')shadinginterpsubplot(122),surf(x,y,z),title('外表图'),xlabel('x轴'),ylabel('y轴'),zlabel('z轴')shadingfacetedview(20,-30)light('position',0,-10,0)第8题程序1:%Homework4-8clearsubplot(221),ellipsoid(0,0,0,3,4,2,40);title('homework4-8椭球'),xlabel('x轴'),ylabel('y轴'),zlabel('z轴')axisequalsubplot(222),ellipsoid(0,0,0,3,4,2,100);title('homework4-8椭球'),xlabel('x轴'),ylabel('y轴'),zlabel('z轴')view(0,90)axisequalsubplot(223),ellipsoid(0,0,0,3,4,2,100);title('homework4-8椭球'),xlabel('x轴'),ylabel('y轴'),zlabel('z轴')view(0,0)axisequalsubplot(224),ellipsoid(0,0,0,3,4,2,100);title('homework4-8椭球'),xlabel('x轴'),ylabel('y轴'),zlabel('z轴')view(90,0)axisequal第8题程序2:%Homework4_8绘制椭球体%通过球的命令变换xx,yy,zz=sphere(40);x=xx*2;y=yy*3;z=zz*4;subplot(2,2,1)surf(x,y,z);axisequal%xoysubplot(2,2,2)surf(x,y,z);axisequalview(0,90)%yozsubplot(2,2,3)surf(x,y,z);axisequalview(90,0)%xozsubplot(2,2,4)surf(x,y,z);axisequalview(0,0)第9题程序:%Homework4-9三维曲线与交线%曲面x=-1:.01:1;y=-2:.01:2;x,y=meshgrid(x,y);z1=5-x.2-y.2;subplot(121),mesh(x,y,z1)title('曲面与平面及其交线'),xlabel('x轴'),ylabel('y轴'),zlabel('z轴')holdon%平面z2=3*ones(size(x);mesh(x,y,z2)%交线ro=abs(z1-z2)当前位置:文档视界数学实验MATLAB第四章实验报告数学实验MATLAB第四章实验报告当前位置:文档视界数学实验MATLAB第四章实验报告数学实验MATLAB第四章实验报告当前位置:文档视界数学实验MATLAB第四章实验报告数学实验MATLAB第四章实验报告