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. 如何在MATLAB中轉置3D矩陣(')
- 2. 如何矩陣轉置的
- 3. 如何轉置矩陣?
- 4. 矩陣的轉置
- 5. Matlab矩陣乘法和轉置精度
- 6. Mahout轉置矩陣
- 7. 塊矩陣轉置
- 8. 矩陣轉置TSQL
- 9. 0x0陣列的Matlab轉置
- 10. Ryacas中的矩陣轉置
- 11. clojure中的矩陣轉置
- 12. 最Python的矩陣轉置
- 13. matlab中具有符號工具箱的矩陣的逆矩陣
- 14. 在Matlab/Octave中,如何對轉置矩陣進行索引?
- 15. 如何旋轉matlab中的3D矩陣
- 16. 如何將矩陣轉換爲具有更多列的矩陣
- 17. 如何在Groovy中轉置矩陣?
- 18. 如何平行矩陣轉置?
- 19. 如何使用uBLAS轉置矩陣?
- 20. Matlab中的旋轉矩陣
- 21. 在C++中轉置矩陣
- 22. 矩陣轉置(名單
- 23. 矩陣轉置不迭代
- 24. 在序言轉置矩陣
- 25. 矩陣轉置(蟒蛇3)
- 26. 爲什麼轉置512x512的矩陣要比轉置513x513的矩陣慢得多?
- 27. 在python中轉置/旋轉矩陣塊
- 28. Eigen中有效的矩陣轉置矩陣乘法
- 29. MATLAB:如何設置矩陣的顏色
- 30. 具有共享內存的CUDA矩陣轉置
爲什麼使用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