Find minimum among matrices with different sizes
1 view (last 30 days)
Show older comments
Gaetano Pavone
on 22 Mar 2023
Edited: Dyuman Joshi
on 22 Mar 2023
Hello,
I have two matrices: A=[2 8 4; 7 3 9] and B=[1 3 5]. I want to compare A and B for finding the minimum values such that the first row of A will be compared with the first row of B. Moreover, the rows of A exceeding the size of B will be not compared.
Thus, the comparison should generate a matrix C with the same sizes of A, that is: C=[1 3 4;7 3 9].
Thanks,
Best
0 Comments
Accepted Answer
Dyuman Joshi
on 22 Mar 2023
Your statements contradict each other, but I guess this is what you want to obtain
A=[2 8 4; 7 3 9];
B=[1 3 5];
C=min(A,B)
2 Comments
Dyuman Joshi
on 22 Mar 2023
Edited: Dyuman Joshi
on 22 Mar 2023
A=[2 8 4; 7 3 9];
B=[1 3 5];
%method 1
%comparing and then adding the remaining rows of A
C1=[min(A(1,:),B);A(2,:)]
%method 2
%assinging and then comparing
C2=A;
C2(1,:)=min(C2(1,:),B)
%method 3
%modifying B and then comparing
B1=[B;Inf*B];
C3=min(A,B1)
More Answers (0)
See Also
Categories
Find more on Resizing and Reshaping 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!