Simultaneous Equations Using MATLAB Function Block in Simulink
显示 更早的评论
Hi all,
I suspect this may be a very basic question, however I am very new to the software and am trying my best to battle through by trial and error and helpful advice found on this website.
I have three equations containing three unknown. This is how I have inputted into the MATLAB workspace inside the MATLAB function block of Simulink:
function [qdot,Tpo,Tso] = fcn(mdotp,Cpp,Tpi,mdots,Cps,Tsi,U,A,f)
%#codegen
qdot = U*A*f*((Tpo-Tso)-(Tpi-Tsi))/log((Tpo-Tso)/(Tpi-Tsi))
qdot = mdotp*Cpp*(Tpi-Tpo)
qdot = mdots*Cps*(Tso-Tsi)
Where; qdot, Tpo, Tso are the unknowns I want as outputs from the Simulink block
and; mdotp, Cpp, Tpi, mdots, Cps, Tsi, U, A, f are known input into the Simulink block
Unfortunately when I run the simulation, a whole host of error is spewed out.
I would be forever grateful if someone can help me. Very much left scratching my head!
Regards Andy
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Model Verification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!