Matrix multiplication error arising
Afficher commentaires plus anciens
a = 12;
b = [1;2.5;6];
c=8;
d=(1:10)';
final = a./(b.*c.*d)
not able to get why theres an error arising
1 commentaire
These are not compatible sizes:
size(b)
size(d)
Réponses (1)
the cyclist
le 7 Fév 2021
1 vote
Let's ignore the scalar values a and c, which do not cause any problem.
b is a 3x1 vector.
d is a 10x1 vector.
What do you expect to be the result of b.*d? They have a different number of elements, so the operation is ill-defined.
Catégories
En savoir plus sur Programming 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!