Matrix Division: Different sized matrices

38 views (last 30 days)
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.

Accepted Answer

Walter Roberson
Walter Roberson on 7 Jun 2019
In R2016b or later,
A ./ B
In earlier releases,
bsxfun(@rdivide, A, B)
  5 Comments
Articat
Articat on 10 Jun 2019
Was able to figure it out by using the function repmat()
Jan
Jan on 10 Jun 2019
@Lane Dillon: repmat is most likely the least efficient method to solve the problem.

Sign in to comment.

More Answers (1)

John D'Errico
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;

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!