Matrix multiplication error arising
显示 更早的评论
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 个评论
These are not compatible sizes:
size(b)
size(d)
回答(1 个)
the cyclist
2021-2-7
1 个投票
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.
类别
在 帮助中心 和 File Exchange 中查找有关 Programming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!