[英]How do I re organize the rows of a matrix using a vector in Octave?
我試圖在這里取得一些愚蠢的成績,這一點令我震驚。
假設我的矩陣X為5 * 3,向量B為5 * 1
X = [6 5 3;
4 5 6;
3 8 9;
7 8 9;
1 2 3]
B = [1;
5;
4;
2;
3]
如何使用B重新組織X以獲取B中指示的索引順序。
我想發生的是..
X = someoperation(X, B)
X應該是
X = [6 5 3;
1 2 3;
7 8 9;
4 5 6;
3 8 9]
我可以編寫一個函數來執行此操作,但是我看到內置函數比編寫的函數要快。
您不需要任何功能,這是下標索引的簡單情況,這是該語言的基本功能:
X(B,:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.