| 查看: 1222 | 回复: 0 | ||
freesky910铜虫 (小有名气)
|
[求助]
matlab中fsolve的问题
|
|
x0=[0.55e6]; options = optimset('Display','off'); [x,fval]=fsolve('@myfun','x0',options) 下面是MYFUN函数 function F=myfun(x); d1=double(0.2e-4); F=[exp(d1*(((2.11e6)*exp(-((1.77e6)/x)^1.15))-((1.41e6)*exp(-((1.69e6)/x)^1.23))))-(((2.11e6)*exp(-((1.77e6)/x)^1.15))/((1.41e6)*exp(-((1.69e6)/x)^1.23)))] 显示的运行结果是: ??? Error using ==> fsolve FSOLVE only accepts inputs of data type double. Error in ==> Vbrcalculation at 27 [x,fval]=fsolve('@myfun','x0',options) 请问这个是怎么回事 |
» 猜你喜欢
全日制(定向)博士
已经有5人回复
假如你的研究生提出不合理要求
已经有10人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复












回复此楼