How do i use vectors as input to the "interpreted Matlab Fnc" block?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I wrote a litle test function, which determines the scalar product of two vectors. It works fine when i use it in matlab. When i use the "interpreted Matlab Fnc" block in simulink it doesnt work properly. For a = 2 and b = 1 it gives me 2, which is correct. But when i use vectors instead of numbers like a = [2;2] and b = [1;1] i get 2 instead of 4.
I tried different combinations, but its always wrong... Since the "interpreted Matlab Fnc" block has only one input-port im using a Mux-block, may this be my mistake?
Does anybody have an idea what i'm doing wrong? thx for your help
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 30 Avr 2013
a should be [2 2] instead of [2;2]
4 commentaires
Kaustubha Govind
le 9 Mai 2013
Fedor: it might be a good idea to set a breakpoint in your code to understand how the inputs are passed in.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Simulink Environment Customization 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!