早上好/下午〜Matlab-列3的輸出值,當列1的元素是A時,列2的元素是B使用循環?
我有一個矩陣H
大小爲6800x3。 在整個矩陣中,我需要找到第3列的所有值,[col 1 = A
和col 2 = B
]。對於col 1和col 2的所有組合。
我怎樣才能通過循環找到值?
[M N]= size(H); %M = 6800, N = 3
x = H(:,1); % column 1
y = H(:,2); % column 2
z = H(:,3); % column 3
for i= 1:M
if H(M:1)==A && H(M:2)==B %for every combination of x and y
Output=Z(M,3); %Output all value of Z
end
任何幫助將不勝感激。 = d
謝謝〜
例如,
H = [1 2 1 ;...
1 2 3 ;...
2 2 5 ;...
1 2 8 ]
爲A = 1,B = 2,
z = [1 3 8]
像這樣..
不應該是'Output = z(M,3)'?或沿着這條線? – Shai 2013-04-11 07:05:03
因此,對於'x(3)'和'y(6)'的組合,'Output'中你想要什麼'z'? – Dan 2013-04-11 07:09:25
你能提供一個輸入和輸出的例子嗎? – 2013-04-11 07:16:21