plz i need help to make this , thank u

1 visualizzazione (ultimi 30 giorni)
mina massoud
mina massoud il 9 Apr 2019
Risposto: Star Strider il 9 Apr 2019
% A >>>>> MA >>>>>> min E >>>> from this i need the corrispondat column vector of A
% B>>>>>> MB >>>> min E >>>>> from this i need the corrispondat column vector of B
% so at the end i need a matrix 2x8 that contain only the the mix of A and B hat corrispond to the minimum value of MA and MB
A=10*randn(2,8); % from this matrix in need only the column vector that corrispond to the min value of MA
B=10*randn(2,8); %from this matrix in need only the column vector that corrispond to the min value of MB
MA=mean(A,1)
MB=mean(B,1)
E=min(MA,MB)

Risposta accettata

Adam
Adam il 9 Apr 2019
[~, idx] = min( MA );
resA = A(:,idx);

Più risposte (1)

Star Strider
Star Strider il 9 Apr 2019
If you want to find the column of ‘A’ or ‘B’ that has the minimum value in their respective matrices, this works:
[~,cA] = find(A == min(A(:)));
[~,cB] = find(B == min(B(:)));
Here, ‘cA’ is the column of ‘A’ that has the minimum, the same applies to ‘cB’ and ‘B’.

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by