matlab数学实验课.ppt
matlab数学数学实验课MATLAB实验实验实验目的实验目的1、学会用、学会用Matlab绘制简单的空间曲线绘制简单的空间曲线.2、学会用、学会用Matlab绘制简单的空间曲面绘制简单的空间曲面.实验内容实验内容1 1、编写、编写MATLABMATLAB程序绘制二次曲面图形程序绘制二次曲面图形2 2、编写、编写MATLABMATLAB程序绘制旋转曲面图形程序绘制旋转曲面图形3 3、编写、编写MATLABMATLAB程序绘制空间曲线图形程序绘制空间曲线图形椭圆抛物面椭圆抛物面椭球面椭球面双叶双曲面双叶双曲面二次曲面图形二次曲面图形123a=input(a=);b=input(b=);c=input(c=);d=input(d=);N=input(N=);xgrid=linspace(-abs(a),abs(a),N);ygrid=linspace(-abs(b),abs(b),N);x,y=meshgrid(xgrid,ygrid);z=c*sqrt(d-y.*y/b/b-x.*x/a/a);u=1;z1=real(z);for k=2:N-1 for j=2:N-1 if imag(z(k,j)=0)z1(k,j)=0;end if all(imag(z(k-1,k-1,j-1,j-1)=0z1(k,j)=NaN;end endendsurf(x,y,z1),holdif u=1 z2=-z1;surf(x,y,z2);axis(-abs(a),abs(a),-abs(b),abs(b),-abs(c),abs(c);endxlabel(x),ylabel(y),zlabel(z)title(a,b,c,d,N=,int2str(a),int2str(b),int2str(c),int2str(d),int2str(N),)编写M文件kongjianqumian.m,如下:解:设二次曲面的方程为解:设二次曲面的方程为抛物柱面图形抛物柱面图形x=-2*pi:0.1:2*pi;y=a*x.2;n=size(x,2);for i=-2:0.1:2 z=i*ones(1,n);plot3(x,y,z)grid on hold onendxlabel(x),ylabel(y)编写M文件paowuzhumian.m,如下:解:设抛物柱面的方程为解:设抛物柱面的方程为1抛物柱面抛物柱面即代入:即代入:x=3*sec(u).*cos(v);y=3*sec(u).*tan(u);z=2*sin(v);绘制抛物柱面绘制抛物柱面 旋转单叶双曲面旋转单叶双曲面旋转双叶双曲面旋转双叶双曲面旋转曲面图形旋转曲面图形12编写M文件xuanzhuanqumian.m,如下:u=-pi/3:pi/30;pi/3;v=0:pi/30:2*pi;u,v=meshgrid(u,v);x=a*cos(v);y=b*tan(u);z=c*sin(v);mesh(x,y,z)1.*sec(u).表示正号表示正号2.x=a*cos(v);y=b*sin(v);z=c*tan(v);解:设旋转曲面的方程为解:设旋转曲面的方程为空间曲线图形空间曲线图形1螺旋线螺旋线编写M文件xuanzhuanqumian.m,如下:t=0:pi/50:10*pi;plot3(sin(t),cos(t),t)xlabel(x),ylabel(y)1.*sec(u).表示正号表示正号2.x=a*cos(v);y=b*sin(v);z=c*tan(v);解:设空间曲线的方程为解:设空间曲线的方程为即代入:即代入:x=3*sec(u).*cos(v);y=2*tan(u);z=2*sin(v);绘制螺旋线绘制螺旋线 遇到的困难:小组总结小组总结收获的内容:thanksthanksADD YOUR TITLE HERE即代入:即代入:x=3*sec(u).*cos(v);y=3*sec(u).*tan(u);z=2*sin(v);绘制椭圆抛物面绘制椭圆抛物面 即代入:即代入:x=3*sec(u).*cos(v);y=3*sec(u).*tan(u);z=2*sin(v);绘制椭球面绘制椭球面 即代入:即代入:x=3*sec(u).*cos(v);y=3*sec(u).*tan(u);z=2*sin(v);绘制双叶双曲面绘制双叶双曲面 即代入:即代入:x=3*sec(u).*cos(v);y=3*sec(u).*tan(u);z=2*sin(v);绘制旋转单叶曲面绘制旋转单叶曲面 即代入:即代入:x=3*sec(u).*cos(v);y=2*tan(u);z=2*sin(v);绘制旋转双叶曲面绘制旋转双叶曲面 ADD YOUR TITLE HERE79%9%92%42%24%ADD YOUR KEY TEXT HEREADD YOUR KEY TEXT HEREADD YOUR KEY TEXT HEREADD YOUR KEY TEXT HEREADD YOUR KEY TEXT HERE单击此处添加文字信息单击此处添加文字信息A good book may be among the best of friends.It is the same today that it always was,and it will never change.A good book may be among the best of friends.It is the same today that it always was,and it will never change.A good book may be among the best of friends.It is the same today that it always was,and it will never change.人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;通过阅读文学作品,我们能提高文学鉴赏水平,培养文学情趣;通过阅读报刊,我们能增长见识,扩大自己的知识面。有许多书籍还能培养我们的道德情操,给我们巨大的精神力量,鼓舞我们前进。