注册 登录
编程论坛 Matlab

请问:MATLAB绘图问题

ldh30708 发布于 2007-01-01 19:09, 446 次点击
对于单模态测试函数的MATLAB绘画可用FPLOT函数,请问对于多模态函数如何在MATLAB中绘出,
如f(x,y)=100(x^2-y)^2+(1-x)^2,-2.048<x,y<2.048
2 回复
#2
ldh307082007-01-01 19:10
#3
知心如幻2007-01-02 20:09
f=@(x,y) 100*(x.^2-y).^2+(1-x).^2;
x=linspace(-2.048,2.048);
y=linspace(-2.048,2.048);
[xi,yi]=meshgrid(x,y);
zi=f(xi,yi);
plot3(xi,yi,zi);
看这个行吧?
1