seperating integer values using if block in simulink
Mostrar comentarios más antiguos
I have integers [1 2 3 5 6 7 8 9 10] and function f(x) and g(x), I specified those ingeters in a constant block labled x. In the command window I specified x=[1 2 3 4 5 6 7 8 9 10]. another variable y is specified as 5 in the command window, y=5. For integers x=>5 function f(x) is computed and for integers x<5 function g(x) is computed. I used the if block to perform this condition. when i run the simulation this error comes up.
Error in port widths or dimensions. Output port 1 of 'model/constant,x2' is a one dimensional vector with 10 elements.
i think the if block could not take all the values at the same time.
how do i go about this? is there any other way to do this?
thank you. your guidance is very much appreciated.
2 comentarios
Azzi Abdelmalek
el 3 de Nov. de 2012
can you post your model
kumaresan
el 5 de Nov. de 2012
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Simulink Functions en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!