关于matlab中fzero函数使用问题
1个回答
2014-03-02
展开全部
% By lyqmath
clc; clear all; close all;
f = @(x) x^2+2*x+1;
ezplot(f);
hold on;
plot(get(gca, 'xlim'), [0 0], 'r-');可以看到:没有变号的情形存在,二分法等算法不再适用,所以报错。但是:roots([1 2 1])可以得到结果
ans = -1
-1>> 这与方程本身的性质相关,希望分析一下。
clc; clear all; close all;
f = @(x) x^2+2*x+1;
ezplot(f);
hold on;
plot(get(gca, 'xlim'), [0 0], 'r-');可以看到:没有变号的情形存在,二分法等算法不再适用,所以报错。但是:roots([1 2 1])可以得到结果
ans = -1
-1>> 这与方程本身的性质相关,希望分析一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询