我有一個訂單矩陣363 X 726
。現在我想刪除列主要格式的最後1394個元素,以便我可以使用MATLAB將它重新排列爲512 X 512
矩陣。簡而言之,我想執行在我之前的問題中看到的操作的逆轉:How to resize an image by adding extra pixels using matlab。我怎樣才能在MATLAB中做到這一點?如何刪除matlab中矩陣的最後n個元素?
0
A
回答
2
A = rand(363,726); % matrix of random elements with size 363x726
A(end-1393:end)=[] ; % removing last 1394 elements
A = reshape(A,[512 512]); % Rearranging it into 512 rows and 512 columns
+0
謝謝@Sardar_Usama – sai
3
相關問題
- 1. 如何在MATLAB中刪除矩陣的對角線元素?
- 2. 如何創建1乘N矩陣,元素從1到N(matlab)?
- 3. 如何從4D MATLAB矩陣刪除元素
- 4. 陣列的最後n個元素
- 5. Matlab的 - 快速減去[1×N個]從[M×N個]矩陣元素陣列
- 6. 如何從陣列中刪除每個第N個元素
- 7. 如何刪除陣列的第n個元素MongoDB中
- 8. Matlab的:提取的矩陣的第N個元素,同時保持矩陣
- 9. 刪除列表中的最後N個元素
- 10. 如何查找3D MATLAB矩陣中最大元素的位置?
- 11. 是否可以從matlab矩陣中刪除元素?
- 12. MATLAB:從所有矩陣元素中刪除分號
- 13. MATLAB:從矩陣中刪除最後一行,無循環
- 14. 從陣列matlab中刪除元素
- 15. 從矩陣中刪除NaN元素
- 16. 從矩陣中刪除特定元素
- 17. 如何刪除陣列的第n個元素與嗎啡
- 18. 如何刪除陣列末尾的第n個元素
- 19. 如何重複元素矩陣在MATLAB
- 20. 如何擦除C++映射中的最後n個元素?
- 21. Matlab刪除矩陣行,如果第一個元素在數組中
- 22. 刪除矩陣列 - MATLAB
- 23. 如何從MATLAB中的單元格陣列中的矩陣中刪除某列?
- 24. 如何用MATLAB中的另一個矩陣替換矩陣的元素?
- 25. 如何刪除角元素的最後一個子元素
- 26. MATLAB改變矩陣元素
- 27. Matlab矩陣元素檢查
- 28. 通過id刪除最後n行0,然後通過R刪除最後n個元素
- 29. 從matlab中刪除矩陣中的零
- 30. MATLAB:如何從單元陣列B中刪除單元陣列A的元素?
你如何確定要去除哪些1394元素?行主?列優先?隨機?任意?如果信息很重要呢? – excaza
不是特定的行或列,而是矩陣中的最後1394個元素,爲什麼因爲(363 * 726 = 263538) - (512 * 512 = 262144)= 1394.所以我想刪除最後1394個元素以匹配矩陣維度。該矩陣與圖像有關,所以如果我刪除了隨機元素,信息將會丟失。當然,我不需要這些最後的元素,因爲它們是由我自己手動添加用於某些操作。@excaza – sai
「last」沒有具有多於一個維度的數組的具體含義,因此問題請參閱下面的示例代碼: – excaza