2
如果我有一個數組:如何在Matlab中找到變量分配給哪個值?
A1=100 ;
A2=200 ;
A3=300 ;
A4=500 ;
A=[A1 A2 A3 A4];
A(2)
會給200.
值,但我怎麼能找出A(2)=A2
?
如果我有一個數組:如何在Matlab中找到變量分配給哪個值?
A1=100 ;
A2=200 ;
A3=300 ;
A4=500 ;
A=[A1 A2 A3 A4];
A(2)
會給200.
值,但我怎麼能找出A(2)=A2
?
[row,col]=find(A==200);
Answer:
row=2 -> Corresponds to A2
這是你想要的嗎?
也許'find(A == A2)'更通用... – 2013-03-03 17:26:07
A將是一個數組數組。所以,如果你做'find(A == A2)',你首先必須定義'A2 = 200',它歸結爲相同的表達式。 – 2013-03-03 19:57:27