因此,如果tavg_curltau是一個360x159雙精度型,我想將其轉換爲一個360x160雙精度型,我該怎麼做呢?如何最快速地將另一列添加到Matlab矩陣中?
1
A
回答
4
可以使用[]
串聯矩陣。例如:
a = ones(360,159);
b = ones(360,1);
c = [a,b];
size(c)
ans =
360 160
1
muultiply由相同的(159X160)矩陣I
2
您可以使用horzcat()函數,括號或dim(2)的cat()函數將列附加到矩陣。第一個是最快的。無論如何,請確保您追加的列與您要添加的矩陣的高度(行)相同。否則,你會得到一個錯誤。
>> tic; a=ones(360,159); b=zeros(360,1); c=horzcat(a,b); toc
Elapsed time is 0.000323 seconds.
>> tic; a=ones(360,159); b=zeros(360,1); c=[a,b]; toc
Elapsed time is 0.000858 seconds.
>> tic; a=ones(360,159); b=zeros(360,1); c=cat(2,a,b); toc
Elapsed time is 0.001050 seconds.
>> tic; a=ones(360,159); b=zeros(359,1); c=horzcat(a,b); toc
Error using horzcat
CAT arguments dimensions are not consistent.
相關問題
- 1. 在另一個矩陣中快速找到矩陣
- 2. 如何將行和列標題添加到Matlab矩陣?
- 3. 矩陣中的快速列排序引用matlab中的另一個矢量
- 4. 如何將二維矩陣添加到Python中的另一個3D矩陣?
- 5. 如何添加一列到矩陣
- 6. 如何在matlab中將矢量添加到矩陣中?
- 7. 添加一行到矩陣在MATLAB
- 8. 快速Matlab矩陣到Java列表轉換
- 9. 快速(稀疏)矩陣在MATLAB
- 10. 在Matlab中將一個矩陣複製到另一個矩陣中
- 11. MATLAB:如何在同一列中添加矩陣的前n行,並將結果保存到最後一行?
- 12. 將值添加到矩陣的最後一列
- 13. 如何將矩陣中的列數移至matlab中最右側
- 14. 如何將行和列作爲列表添加到矩陣中?
- 15. 如何將一個陣列添加到另一個陣列中等於另一個陣列
- 16. 如何添加一個陣列到另一個陣列
- 17. 如何將矩陣的所有列添加到一個?
- 18. 矩陣行與另一個列的乘法的快速方式
- 19. 如何在矩陣上添加一列?
- 20. NumPy的添加矩陣到另一個矩陣
- 21. Matlab - 如何使用矩陣來過濾另一個矩陣?
- 22. 如何在matlab中將矩陣塊連接到單個矩陣?
- 23. Row wise將一個陣列添加到另一個陣列
- 24. 使稀疏矩陣快速地相乘
- 25. 如何在MATLAB中添加字符到數字矩陣?
- 26. Matlab - 矩陣陣列
- 27. 如何將列矩陣轉換爲行矩陣在MATLAB
- 28. 如何將矩陣的每一行乘以matlab中另一個矩陣的對應列?
- 29. 將陣列添加到另一個較大的陣列
- 30. AS3將陣列添加到另一個陣列
+1對於技術上正確的答案... –