How can I transfer the variable to the equations to be solved when using fsolve function in simulink
1 回表示 (過去 30 日間)
古いコメントを表示
Hi
I am trying to integrate fsolve function into simulink by using code.extrinsic. The equations contain a variable, which is calculated by other blocks,need to be transfer to the equation. Function handles were not supported in Embedded MATLAB Function blocks. How can I transfer the variable to the equations to be solved?
function x=main(w)
x0=[-5;-5];
[x,fval]=fsolve(@objfun1,x0,[ ],w)
function f=objfun1(x,w)
f=[2*log(x(1))-x(2)-sin(x(1))+w;
exp(x(1))+x(2)-3*cos(x(2))+w];
where w is the variable need to be transfered from other block
can anyone help me? best regards
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で General Applications についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!