我有一个订单矩阵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. Matlab的 - 快速减去[1×N个]从[M×N个]矩阵元素阵列
- 5. 如何从阵列中删除每个第N个元素
- 6. 如何删除阵列的第n个元素MongoDB中
- 7. 删除numpy.ndarray的最后N个元素后的内存
- 8. 是否可以从matlab矩阵中删除元素?
- 9. 如何查找3D MATLAB矩阵中最大元素的位置?
- 10. 从阵列matlab中删除元素
- 11. MATLAB:从矩阵中删除最后一行,无循环
- 12. 如何重复元素矩阵在MATLAB
- 13. 删除矩阵列 - MATLAB
- 14. Matlab删除矩阵行,如果第一个元素在数组中
- 15. 如何擦除C++映射中的最后n个元素?
- 16. 如何用MATLAB中的另一个矩阵替换矩阵的元素?
- 17. Matlab矩阵元素检查
- 18. 如何删除角元素的最后一个子元素
- 19. MATLAB:如何从单元阵列B中删除单元阵列A的元素?
- 20. 如何从MATLAB中的第一个单元阵列中删除共同元素?
- 21. 如何删除3D矩阵中的零元素?
- 22. 从MATLAB中的矩阵中去除任意列中的元素
- 23. 获取n个最大元素的索引以矩阵
- 24. 在较大的矩阵中删除相同的子矩阵。 Matlab
- 25. C#:在N×N矩阵中寻找最大m个元素的有效算法
- 26. 的multi_index_container删除最后一个元素
- 27. 从斯卡拉阵列中删除每个第N个元素
- 28. 从矩阵MatLab中删除列
- 29. 在Matlab中修改矩阵元素
- 30. Matlab,如何比较行矩阵的每个元素与另一行矩阵的每个元素?
你如何确定要去除哪些1394元素?行主?列优先?随机?任意?如果信息很重要呢? – excaza
不是特定的行或列,而是矩阵中的最后1394个元素,为什么因为(363 * 726 = 263538) - (512 * 512 = 262144)= 1394.所以我想删除最后1394个元素以匹配矩阵维度。该矩阵与图像有关,所以如果我删除了随机元素,信息将会丢失。当然,我不需要这些最后的元素,因为它们是由我自己手动添加用于某些操作。@excaza – sai
“last”没有具有多于一个维度的数组的具体含义,因此问题请参阅下面的示例代码: – excaza