Find minimum among matrices with different sizes
    3 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Gaetano Pavone
 am 22 Mär. 2023
  
    
    
    
    
    Bearbeitet: Dyuman Joshi
      
      
 am 22 Mär. 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 Kommentare
Akzeptierte Antwort
  Dyuman Joshi
      
      
 am 22 Mär. 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 Kommentare
  Dyuman Joshi
      
      
 am 22 Mär. 2023
				
      Bearbeitet: Dyuman Joshi
      
      
 am 22 Mär. 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)
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Logical finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

