在Matlab中更改ezsurf的颜色映射

时间:2014-12-06 23:48:38

标签: matlab

我使用一个简单的代码来绘制' Rosenbrock函数'。

clear all;
clc;

syms x1 x2 st;

% Rosenbrock function
f = 100*(x2-x1^2)^2+(1-x1)^2;

% plot
figure(1);
ezsurfc(f,[-2,2,0,2]);
drawnow;

enter image description here

如何更改图形的颜色图,以使图形的上/下更清晰,例如在点(x1,x2)=(-1.2,1)周围。关注this link,' colormap Lines'以某种方式做工作。但是有更好的方法吗?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

使用contour3命令代替ezsurfc。