matlab二分法,程序运行错误

问题描述:

matlab二分法,程序运行错误
function ydot=f(x)
ydot=x^3+2*x^2-7;
a=1;b=2;tol=10^(-4);N=10000;
k=0;fa=f(a);
for k=1:N
p=(a+b)/2; fp=f(p);
if( fp==0 || (b-a)/2
1个回答 分类:综合 2014-12-08

问题解答:

我来补答
function test
a=1;b=2;tol=1e-4;N=10000;
k=0;fa=f(a);
for k=1:N
p=(a+b)/2; fp=f(p);
if( fp==0 || (b-a)/2
再问: 粘贴了您的程序果然对了。但是我把function test改成function erfen运行就说Undefined function or variable 'x'.为啥
再答: function erfen a=1;b=2;tol=1e-4;N=10000; k=0;fa=f(a); for k=1:N p=(a+b)/2; fp=f(p); if( fp==0 || (b-a)/2
 
 
展开全文阅读
剩余:2000
上一页:100 ,11
下一页:29