在MATLAB中用ezplot画隐函数f(x,y)=100*(y-x^2)^2+(1-x)^2,结果图是空白的。请问应该怎样写程序呢?

2025-03-07 08:12:04
推荐回答(2个)
回答1:

f(x, y) 这个函数本身有问题,
f(x, y) = 100*(y-x^2)^2+(1-x)^2 = 0
因为平方是非负数,所以得出:
y-x^2 = 0
1-x = 0
即:

x = 1,y = 1
所以 ezplot('100*(y-x^2)^2+(1-x)^2') 实际上只画出了一个点,
而一个点的默认大小是看不见的,所以一片空白
(题主可以再看看是不是函数出错了)

回答2:

ezplot('100')