作者:
zergcho (ZC)
2014-07-18 22:12:15請問一下
有一個4*3的矩陣A
1 2 3
4 5 6
7 8 9
10 11 12
還有一個4*1的矩陣B=[1;2;1;3]
B的意思是希望把A矩陣從上到下位於1,2,1,3的值抓出來
其實就是1 5 7 12這四個值
請問如何在不用迴圈的情況下一次把這些值抓出來?
謝謝!!
作者:
Rasin (雷森)
2014-07-18 22:37:00B的意思是希望把A矩陣從上到下位於1,2,1,3的值抓出來??跨謀[s,t]=size(a); b=(1:4)'; i=s*(B-1)+b; UWant=a(i)應該是你要的吧?[s,t]=size(a); b=(1:s)'; i=s*(B-1)+b; UWant=a(i)