Devision of matrix by matrix

1 次查看(过去 30 天)
Hi, Please excuse total n00b here.
I am after devision of matrix by a second matrix, example;
x = [4; 8; 12; 16; 20];
y = [2 4];
I want x/y to give
ans = [2 1; 4 2; 6 3; 8 4; 10 5]
Thanks
Ad

采纳的回答

the cyclist
the cyclist 2011-10-21
The bsxfun() command will automatically replicate arrays across the dimensions you need:
bsxfun(@rdivide,x,y)
I recommend reading "doc bsxfun" to get an understanding of the function.
  2 个评论
Scragmore
Scragmore 2011-10-21
Thanks for the quick response. It was just what the doctor ordered. Yes I threw it straight at the help file to get more of an explanation.
Thanks again.
AD

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Operators and Elementary Operations 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by