Merhaba,
A=[2 2 2 2 2;
2 2 2 2 2;
2 2 2 5 2]
Buradaki 5'in konumunu "(3,4)" olacak şekilde nasıl bulabilirim?
Örneğin;
max(max(A)) hangi satır ve sütundadır?
[B,I]=(max(max(A))) kullanınca;
B =
5
I =
4
sonucunu alıyorum. Nasıl bulabilirim?
2 Cevap
Herhangi bir sayının matris içerisindeki konumunu bulmak için find komutunu kullanabiliriz. Yani şöyle:
A=[2 2 2 2 2;
2 2 2 2 2;
2 2 2 5 2] [i, j] = find(A==5)
Eğer maksimum elementin bulunduğu konum koordinatlarını bulmak istersek de aşağıdaki gibi yapabilirz. Buradaki ilk max ile en büyük elmentin bulunduğu satırı, sonra da o satırdaki en büyük sayıyı yani elementimizi buluyoruz.
A=[2 2 2 2 2;
2 2 2 2 2;
2 2 2 5 2] B = max(max(A))
[i, j] = find(A==B)