发布时间 : 星期五 文章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”的总个数。