Substract 2 arrays different size no For loop
Afficher commentaires plus anciens
Hello,
I would like to substract 2 matrix of different size ex: A=[1 2 3], B =[4 5] and I want each element of A to be substract by each element of B.
So that the result would be C= 'A-B'=[-3 -4 -2 - 3 -1 -2]
And I want to avoid using For loops, to get it as fast as possible (my A and B are already large).
I could use kron(A, ones(length(B),1)-kron(ones(length(A),1),B). But is there a faster/easier way ?
Thanks,
Bina
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Weather and Atmospheric Science dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!