问一个错误信息
=fsolve('30000000*(1-w^2*T^2)+(-w^2-9000000*pi^2)*(1+w^2*T^2)','30*pi*w*(1+w^2*T^2)-60000000*w',x0,options);??? Error using ==> fsolve
FSOLVE only accepts inputs of data type double.
[ 本帖最后由 zh5026 于 2007-6-9 16:45 编辑 ] 原帖由 zh5026 于 2007-6-9 16:41 发表 http://www.chinavib.com/forum/images/common/back.gif
=fsolve('30000000*(1-w^2*T^2)+(-w^2-9000000*pi^2)*(1+w^2*T^2)','30000000*(1-w^2*T^2)+(-w^2-9000000*pi^2)*(1+w^2*T^2)',x0,options);
??? Error using ==> fsolve
FSOLVE only accepts inputs...
自己调试一下你的输入是否满足该函数的条件 还请高手明示啊 x0 = ;
options=optimset('Display','iter');
= fsolve(@myfun,x0,options)
function F = myfun(x)
F = [30000000*(1-x(1)^2*x(2)^2)+(-x(1)^2-9000000*pi^2)*(1+x(1)^2*x(2)^2);
30*pi*x(1)*(1+x(1)^2*x(2)^2)-60000000*x(1)]; 谢谢楼上的
页:
[1]