Matlab习题与答案 联系客服

发布时间 : 星期五 文章Matlab习题与答案更新完毕开始阅读deb21d673c1ec5da50e270ec

9.画出下列函数的曲面及等高线。Z=x2?y2?sin(xy) >> [x,y]=meshgrid(-3:.125:3); >> z=x.^2+y.^2+sin(x*y); >> c=ones(size(z)); >>figure(1)

>>surfc(x,y,z,c),grid on >>title('z=x^2+y^2+sin(x*y)') >>xlabel('x') >>ylabel('y') >>zlabel('z')

10、画出各种大小和形状的球、柱体。 柱体 脚本程序: (1) >>figure(1)

>> [X,Y,Z]=cylinder(2); >>surf(X,Y,Z) >>axis square

>> [X,Y,Z]=cylinder(2,50); >>surf(X,Y,Z)

>>axis([-2 2 -2 2 -2 2]) (2) >>figure(1) >> t=0:pi/10:2*pi;

>> [x,y,z]=cylinder(2+sin(t)); >>surf(x,y,z) >>figure(2)

>> [x,y,z]=cylinder(2+cos(t)); >>surf(x,y,z) >>figure(3)

>> [x,y,z]=cylinder(2+tan(t)); >>surf(x,y,z)

脚本程序: (1) >>figure(1) >>sphere >>axis equal >> title('球') (2) >>figure(1)

>> [x,y,z]=ellipsoid(4,4,4,3,3,3); >>surf(x,y,z) >>axis equal

>> title('特殊的椭球') >>xlabel('x') >>ylabel('y') >>zlabel('z')

习题4

1. 编写M函数实现:求一个数是否为素数,再编写一个主程序(脚本文件),要求通过键盘输入一个整数,然后判断其是否为素数。

2. 编写M文件统计十进制数值中“0”的个数,然后编写脚本文件,实现统计所有1~2006中“0”的总个数。