0
A
回答
1
因为这是一堂课,我不会给你一个确切的答案,但我会推动你在正确的方向。我假设你正在寻找一种涉及手动转置信息的方法,而不是使用内置函数。
Matlab将矩阵中的值以向量和“大小”的形式存储在矩阵中 - 例如,一个2x3矩阵将在一个向量中存储六个值,然后[2,3](内部)告诉它是2x3而不是6x1。
对于2×3矩阵,这是值的矢量的顺序为:
1 3 5
2 4 6
为了引用在(2,2)的值,可以参考它为A(2,2),或作为A(4)。 (1,3)中的值可以被引用为A(5)。因此,如果您可以构建一个引用转置顺序中的值的向量,那么您可以将新值分配到适当的顺序并将它们存储在适当大小的矩阵中。为了使点,考虑上述矩阵的转置:与大小(3,2)
1 2
3 4
5 6
这将被表示为(-1,3,5,2,4,6-)。如果您可以构建矢量(1,3,5,2,4,6),则可以使用该矢量来适当地分配值。
0
这里是朝向溶液暗示:转置从转置阵B
(B=A'
)将来自正常阵列A
元件A(1,2)
入元件B(2,1)
,反之亦然。因此,您可以遍历所有行和列,并逐个应用转换。
0
5
function [B] = trans(A)
[r c] = size(A);
B = zeros(c,r);
for i = 1:r
for j = 1:c
B(j,i) = A(i,j)
end
end
end
-1
相关问题
- 1. 如何转置矩阵?
- 2. 矩阵的转置
- 3. 块矩阵转置
- 4. 矩阵转置TSQL
- 5. 0x0阵列的Matlab转置
- 6. clojure中的矩阵转置
- 7. matlab中具有符号工具箱的矩阵的逆矩阵
- 8. 在Matlab/Octave中,如何对转置矩阵进行索引?
- 9. Matlab中的旋转矩阵
- 10. 如何使用uBLAS转置矩阵?
- 11. 在C++中转置矩阵
- 12. 为什么转置512x512的矩阵要比转置513x513的矩阵慢得多?
- 13. 在MATLAB中转换矩阵
- 14. 具有共享内存的CUDA矩阵转置
- 15. matlab中的置换矩阵
- 16. 如何在MATLAB中将灰度矩阵转换为RGB矩阵?
- 17. 如何将列矩阵转换为行矩阵在MATLAB
- 18. 我如何转置和“不转换”矩阵?
- 19. MATLAB:3D矩阵单元阵列转换
- 20. JavaScript中的方形矩阵转置
- 21. 新的Python - 试图从转置矩阵
- 22. 磁带上的矩阵转置
- 23. 如何转置阵列
- 24. R - rbind转置单列矩阵
- 25. Java:转置矩阵 - 分而治之
- 26. 蟒蛇矩阵转置和zip
- 27. 转置双[] []矩阵与Java函数?
- 28. 逆模在矩阵转置算法
- 29. 在R中转换位置矩阵
- 30. 在numpy中推广矩阵转置
为什么使用Matlab?使用C或更好,组装。 Matlab的目的是做到这一点简单的方法... – bla 2013-03-21 03:18:38
你想避免'转置(x)'? 'x''怎么样?那么'permute(x,[2 1])''呢?避免“简单的方式”毫无意义......需要更多的背景才能真正提供答案。 – tmpearce 2013-03-21 03:19:41
这是矩阵方法类的赋值的一部分...我们应该找到图像矩阵的转置并显示它。我是一个MATLAB新手。 – user2192778 2013-03-21 03:28:08