Effacer les filtres
Effacer les filtres

syntax error

21 vues (au cours des 30 derniers jours)
Jason
Jason le 2 Avr 2011
Réponse apportée : ningsih le 12 Fév 2023
I am trying to run a simulink block diagram simulation. I have the following function in a func block: (-1/(J/(X^2)+m))*(m*g*sin(u(3))-m*u(1)*(u(4))^2)
no matter what I do I continue to get a sytax error and I simply cannot see what the problem is. Can someone please take a look at this and tell me I am blind.

Réponse acceptée

Jarrod Rivituso
Jarrod Rivituso le 2 Avr 2011
There doesn't seem to be anything wrong just based on your syntax.
However, some things to think about...
  1. Are all the parameters defined in your workspace? It seems as though you've used an uppercase X and J, so be careful there.
  2. Is the input signal to the function block a vector with at least 4 elements? You can select Format -> Port/Signal Displays -> Signal Dimensions to see this.
Good luck.
  1 commentaire
Jason
Jason le 2 Avr 2011
Thanks Jarrod. The X was a entered as a lower case x in the command window. I figured it would be something simple.

Connectez-vous pour commenter.

Plus de réponses (1)

ningsih
ningsih le 12 Fév 2023
X = '('mon';'tues'; 'wed';'thurs';'fri';'sat';'sun')';

Catégories

En savoir plus sur Simulink 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!

Translated by