Cross product in Simulink

4 visualizzazioni (ultimi 30 giorni)
Ram
Ram il 29 Giu 2013
Hi
I am looking to evaluate the cross product of vectors that exist in 2 nx3 matrices in simulink.
My inputs are two matrices A - nx3 and B - nx3.
My output C is such that C(i,:) = cross(A(i,:),B(i,:)). i=1,2,3,....,n.
n is unknown as A and B are variable-sized signals.
Is there a way in which this can be implemented in Simulink without resorting to MATLAB functions.
Thanks,
Ram.
  1 Commento
Roger Stafford
Roger Stafford il 29 Giu 2013
I corrected the sign in my answer. Sorry.

Accedi per commentare.

Risposta accettata

Roger Stafford
Roger Stafford il 29 Giu 2013
Modificato: Roger Stafford il 29 Giu 2013
Can you do this in Simulink:
t1 = [2,3,1];
t2 = [3,1,2];
C = A(:,t1).*B(:,t2)-A(:,t2).*B(:,t1);
If so, that will give you the cross product of A and B at each row.
(Corrected the sign. It should be minus.)

Più risposte (0)

Categorie

Scopri di più su Simulink in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by