可能重复:
如何在MATLAB中将矩阵的行连接到向量中?
嗨,
有没有人知道从M×N矩阵创建一个行矩阵(向量)的最佳方法是将原始矩阵的所有行(从1到M)放入新矩阵的第一行,方法如下:
A = [row1; row2; ...; rowM]
B = [row1, row2, ..., rowM]
Run Code Online (Sandbox Code Playgroud)
例:
A = [1 1 0 0; 0 1 0 1]
B = [1 1 0 0 0 1 0 1]
Run Code Online (Sandbox Code Playgroud)
是否有一个简单的方法或者可能是内置函数可以从A生成矩阵B?
And*_*nck 29
试试这个:B = A ( : )或试试这个reshape功能.
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/reshape.html
gno*_*ice 24
您可以使用RESHAPE功能:
B = reshape(A.',1,[]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
127364 次 |
| 最近记录: |