How do i use vectors as input to the "interpreted Matlab Fnc" block?
2 views (last 30 days)
Show older comments
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 Comments
Accepted Answer
Azzi Abdelmalek
on 30 Apr 2013
a should be [2 2] instead of [2;2]
4 Comments
Kaustubha Govind
on 9 May 2013
Fedor: it might be a good idea to set a breakpoint in your code to understand how the inputs are passed in.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!