fsolve使用仿真软件失败由于万博1manbetxp代码错误

17日视图(30天)
你好,
我会来解决一个表达式数值仿真软件中使用fsolve不过我得到一个p代码功能的错误,我无法理解。万博1manbetx
我试图解决以下函数在matlab仿真软件中功能块的工作原理中使用matlab脚本:万博1manbetx
函数[lam_the] = slip_mag(θ)
%的魔法公式
%解压
B0 =θ(1,1);
C0 =θ(1、2);
D0 =θ(1、3);
E0 =θ(1、4);
mu0 =θ(1、5);
%解决
F = @ (sig) (D0 * sin (C0 *世界(B0 *团体——E0 * (B0 *团体——世界(B0 * sig)))) - mu0);
选择= optimoptions (“fsolve”,“算法”,“levenberg-marquardt”);
lam_the = fsolve (F, 0.1,选择);
结束
这导致了以下错误:
万博1manbetx没有足够的信息来确定输出大小的块。如果你认为下面的错误是不准确的,试一试指定类型的块输入和/或大小的块输出。
组件:MATLAB函数|类别:编码器误差
指数表达的范围。试图访问元素1。有效的范围是1 - 0。
更多的信息
p代码函数“driver.p”生产一个错误。
组件:MATLAB函数|类别:编码器误差
函数调用失败了。
p代码函数“fsolve.p”生产一个错误。
组件:MATLAB函数|类别:编码器误差
函数调用失败了。
函数“粒子Filter1”(# 24.3081.3098)、线95年、列15:
“fsolve (F, 0.1,选择)”
发射诊断报告。
组件:MATLAB函数|类别:编码器误差
如何正确使用fsolve仿真软件?万博1manbetx
提前谢谢你。

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!