基本上我有一個< 96x659 double>矩陣,我想提取第1和第2列,然後是第8和第9,然後是第15和第16列等在.. 所以我想要每6列中的2列。我希望我很清楚。我是matlab新手。 在此先感謝!如何在matlab中從6列的矩陣中提取兩列
-1
A
回答
4
你真正需要做的是建立你想要的列的列表:
columns = [1:7:size(matrix,2)+1, 2:7:size(matrix,2)+1];
submat = matrix(:, columns);
記住你想要的順序,這將不一定返回列。如果你想按升序排列的列,你可以代替
submat = matrix(:, sort(columns));
0
這是一個相當不錯的介紹,如果Matlab的文檔本身似乎有點晦澀難懂。通過例子,嘗試一下。
相關問題
- 1. 如何在Matlab中從矩陣中提取非垂直列
- 2. 從矩陣列表中提取矩陣
- 3. 在C++中從矩陣中提取列
- 4. 在matlab中交換兩列矩陣
- 5. 更改matlab中矩陣的兩列
- 6. 從矩陣提取列
- 7. 從3d矩陣中提取幾列
- 8. 如何在Matlab中從.fig中提取矩陣?
- 9. 如何從R中的矩陣中提取連續的列?
- 10. 如何從MATLAB中的單元格陣列中的矩陣中刪除某列?
- 11. 如何從C中的列主矩陣中提取矢量?
- 12. Matlab - 矩陣陣列
- 13. 從列表中的矩陣中提取一列R
- 14. 從矩陣MatLab中刪除列
- 15. 從3D矩陣和matlab索引數組中提取2D矩陣
- 16. 在Matlab中提取和存儲矩陣
- 17. 如何從行和列號的矩陣中提取數據
- 18. 如何在R中提取1x1陣列切片作爲矩陣?
- 19. MATLAB:將組的列提取到子矩陣中?
- 20. 差異列的階矩陣中在Matlab
- 21. 從3D單元陣列爲二維矩陣中提取數據 - MATLAB
- 22. 如何使用矩陣值從字典中提取列數據?
- 23. 通過邏輯陣列從矩陣中刪除列:Matlab
- 24. 如何在Matlab中按列運行矩陣列?
- 25. 按列連接兩個矩陣並提取子矩陣
- 26. 如何提取序列矩陣元素?
- 27. 從R中的矩陣列表中獲取矩陣的維數
- 28. 循環陣列矩陣matlab
- 29. 如何從R中的矩陣列表中刪除每個矩陣中的列?
- 30. Matlab:如何在矩陣中轉換單元陣列
這個基本的東西可以通過閱讀文檔或做一點搜索來更好地回答自己。 – zeffii
@zeffii好的,這不是最困難的問題,但對於OP承認存在的完整新手而言,這絕非易事。請記住,對於很多人來說,Matlab是他們第一次嘗試用任何語言進行編程。但是,我會向OP提及,在您嘗試過但未能自己解決問題的問題中提供一些證據是習慣性的。即使是一些不工作的代碼也比沒有代碼更好! :-) –
@ColinTBowers當然,我明白,街上的隨機人員能夠回答問題的可能性很小。但是,我們確實通過直接回答這個問題來搶劫這個更重要的學習經歷的人。立即滿足和所有。 OP將在哪裏找到其他問題的答案? – zeffii