作业帮 > 综合 > 作业

matlab高手帮我看看程序错哪里吧

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/29 07:59:10
matlab高手帮我看看程序错哪里吧
x=-6:0.012:6;
y=-4:0.008:4;
z1=(sin(sqrt(x.^2+y.^2)))./sqrt(x.^2+y.^2);
subplot(2,2,1);
surfc(x,y,z1)
hold;
z2=100*(y-x.^2).^2+(1-x).^2;
subplot(2,2,2);
surfc(x,y,z2)
hold;
z3=arcos(x.^4+sin(y));
subplot(2,2,3);
surfc(x,y,z3)
hold;
matlab高手帮我看看程序错哪里吧
x=-6:0.012:6;y=-4:0.008:4;[X,Y] = meshgrid(x,y);           z1=(sin(sqrt(X.^2+Y.^2)))./sqrt(X.^2+Y.^2);subplot(2,2,1);surfc(X,Y,z1)shading  interpz2=100*(Y-X.^2).^2+(1-X).^2;subplot(2,2,2);surfc(X,Y,z2)shading interpz3=atan(X.^4+sin(Y));subplot(2,2,3);surfc(X,Y,z3)shading interp   画3D图要用矩阵来运算,用向量不要用surfcarcos是你自创的吧?应该是acos而且acos的范围是-1~1你的熟入范围不对,我给你换成了atan