matlab 三维网格图,用到的函数式下面那个平方和函数,求代码啊

发布时间:2021-02-26 01:31:42

matlab 三维网格图,用到的函数式下面那个平方和函数,求代码啊

网友回答

代码编写调试通过,应该符合你的要求吧!
[x,y]=meshgrid(-5.12:0.5:5.11);
f=-(x.^2+y.^2);
subplot(1,2,1);
mesh(x,y,f);
title('inverse F(x)');
xlabel('x1');
ylabel('x2');
zlabel('F(x)');
axis([-5 5 -5 5 min(min(f)) 0])
pbaspect([1 1 1]);
subplot(1,2,2);
contour(x,y,f,[linspace(-20,-1,5),linspace(-20,-1,5)]);
axis equal
axis([-5 5 -5 5])
title('contour line of F(x)');
xlabel('x1');
ylabel('x2');
======以下答案可供参考======
供参考答案1:
[x,y]=meshgrid(-5.12:0.5:5.11);
f=-(x.^2+y.^2);
subplot(2,2,1);
mesh(x,y,f);
>> title('inverse F(x)');
>> xlabel('x1');
>> ylabel('x2');
>> zlabel('F(x)');
>> subplot(2,2,2);
>> contour(x,y,f,5);
>> axis equal
>> subplot(2,2,2);
>> [x1,y1]=meshgrid(linspace(-5,5));
>> f1=-(x1.^2+y1.^2);
>> [c,h]=contour(x1,y1,f);
以上问题属网友观点,不代表本站立场,仅供参考!