作业帮 > 综合 > 作业

matlab问题

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 08:33:38
matlab问题

matlab问题
clear all
[x0,y0]=meshgrid(-3:0.1:3,-3:0.1:3);
z0=(x0.^2+y0.^2).^0.5;z1=(-x0.^2-y0.^2+1).^0.5;
z2=(-x0.^2-y0.^2+4).^0.5;
% figure(1)
mesh(x0,y0,-z2)
hold on
mesh(x0,y0,z2)
mesh(x0,y0,z1)
mesh(x0,y0,-z1)
mesh(x0,y0,z0)
mesh(x0,y0,-z0)
hold off
hidden off
xlabel('X'),ylabel('Y'),zlabel('Z');
grid on;
再问: 这个啥问题啊,你的程序粘上去就这样子了,,求指导,多谢!保证采纳,,只求知道下,,急切!!1
再答: matlab版本太新,新版严格,不灵活,太笨,改成如下代码试试:

clear all
[x0,y0]=meshgrid(-3:0.1:3,-3:0.1:3);
z0=(x0.^2+y0.^2).^0.5;
z1=(-x0.^2-y0.^2+1).^0.5;
z2=(-x0.^2-y0.^2+4).^0.5;

% figure(1)
mesh(x0,y0,-real(z2))
hold on
mesh(x0,y0,real(z2))

mesh(x0,y0,real(z1))
mesh(x0,y0,-real(z1))

mesh(x0,y0,real(z0))
mesh(x0,y0,-real(z0))

hold off
hidden off
xlabel('X'),ylabel('Y'),zlabel('Z');
grid on;
再问: 那第一个题呢?长方体那个,,求回答,,悬赏提高,,虽然您视钱财身外之物,不过真心谢谢!!!!