How to get all combinations of PRODUCTS between two array elements?

Hi,
Let's say I have two arrays.
A =[5 6 8 9 7];
B= [3 4 5];
I need all combinations of elements of A* elements of B. for examle, 5*3, 5*4, 5*5, 6*3, 6*4,...and so on Thanks.

 Réponse acceptée

A = [5 6 8 9 7];
B = [3 4 5];
A.*B.'
ans = 3×5
15 18 24 27 21 20 24 32 36 28 25 30 40 45 35

Plus de réponses (1)

A(:).*B(:).'
If you can guarantee that both are row vectors then either
A.'. * B
or
A .* B.'
The result will be a 2d array, length() of one by length() of the other.

Catégories

En savoir plus sur Operators and Elementary Operations dans Centre d'aide et File Exchange

Produits

Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by