Matrix Division: Different sized matrices
38 views (last 30 days)
Show older comments
I have one matrix A = [745 678]. I have another matrix B = [745 1].
I want to compute A / B. I want the result to be a [745 678] matrix. So basically every row in A (from 1 to 678) will be divided by the column matrix B. The end result will be all the matrix elements of A divided by the matrix elements of B.
0 Comments
Accepted Answer
Walter Roberson
on 7 Jun 2019
In R2016b or later,
A ./ B
In earlier releases,
bsxfun(@rdivide, A, B)
5 Comments
Jan
on 10 Jun 2019
@Lane Dillon: repmat is most likely the least efficient method to solve the problem.
More Answers (1)
John D'Errico
on 7 Jun 2019
Is there a reason why you have not read the getting started tutorials? The manual is always a good thing to read.
C = A./B;
0 Comments
See Also
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!