Syntax error in Simulink
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am getting a syntax error in Simulink in a Fcn block:
c1*(c2/u[2]-c3*u[3]-c4)*exp(-c5/u[2])+c6*u[1]
0 commentaires
Réponses (1)
Geetla Sindhu
le 11 Nov 2022
Hello Nibash,
I understand that you are getting syntax error while using MATLAB function block in Simulink.
The cause of this error is the use of square brackets [ ] for indexing the input vector. Instead, you can try using the following syntax to solve the issue.
function y = fcn(u)
y = c1*(c2/u(2) – c3*u(3) – c4)*exp(-c5/u(2)) + c6*u(1);
end
Hope this resolves your issue.
Thank you.
0 commentaires
Voir également
Catégories
En savoir plus sur General Applications dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!