matlab上三维曲面怎么改坐标轴?比如原来是从-1到1,现在改成从0.12到0.2,我不是说放大,而是用其他数据来代替

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 11:20:02

matlab上三维曲面怎么改坐标轴?比如原来是从-1到1,现在改成从0.12到0.2,我不是说放大,而是用其他数据来代替
matlab上三维曲面怎么改坐标轴?比如原来是从-1到1,现在改成从0.12到0.2,我不是说放大,而是用其他数据来代替

matlab上三维曲面怎么改坐标轴?比如原来是从-1到1,现在改成从0.12到0.2,我不是说放大,而是用其他数据来代替
[X,Y,Z]=sphere(50);
mesh(5*X,5*Y,5*Z)%画球面
hold on;
ezmesh('0-x-y',[-5 5])%画平面
[x,y,z]=meshgrid(linspace(-5,5));
contourslice(x,y,z,x+y+z,5*X,5*Y,5*Z,[0 0])%画交线
axis equal
view(135,20)
%只显示出这条圆曲线
figure
contourslice(x,y,z,x+y+z,5*X,5*Y,5*Z,[0 0])%画交线
axis equal
view(135,20)