登录论坛

查看完整版本 : [求助]MATLAB矩阵问题


tomasso
2009-01-05, 17:11
example:A=[0 9 1 8 7 3 4; 7 2 3 8 3 5 5; 6 8 4 9 3 3 2];已知第一行的某个数,比如9,如何得到对应的(9在第2列)的后两行相应列的数字?(应该得到2和8)

哪位高人能简单地给我讲讲思路?有程序就更好啦 多谢:redface:

pingwenwei5460
2009-01-11, 09:09
行数+1,2,......
列数不变

johnny8088
2009-01-31, 03:03
example:A=[0 9 1 8 7 3 4; 7 2 3 8 3 5 5; 6 8 4 9 3 3 2];已知第一行的某个数,比如9,如何得到对应的(9在第2列)的后两行相应列的数字?(应该得到2和8)

哪位高人能简单地给我讲讲思路?有程序就更好啦 多谢:redface:

For this specific problem:

A=[0 9 1 8 7 3 4; 7 2 3 8 3 5 5; 6 8 4 9 3 3 2];
I=find(A(1,:)==9); %I=2;
B=[A(2,I),A(3,I)]

You can generalize it.