reshape把指定的矩陣改變形狀,但是元素個數不變,
例如,行向量:
a = [1 2 3 4 5 6]
執行下面語句把它變成3行2列:
b = reshape(a,3,2)
執行結果:
b =
1 4
2 5
3 6
若a=[1 2 3
4 5 6
7 8 9]
使用reshpe后想得到b=[1 2 3 4 5 6 7 8 9]
只需要將a轉置一下就可以了:
b=reshape(a',1,9)
reshape把指定的矩陣改變形狀,但是元素個數不變,
例如,行向量:
a = [1 2 3 4 5 6]
執行下面語句把它變成3行2列:
b = reshape(a,3,2)
執行結果:
b =
1 4
2 5
3 6
若a=[1 2 3
4 5 6
7 8 9]
使用reshpe后想得到b=[1 2 3 4 5 6 7 8 9]
只需要將a轉置一下就可以了:
b=reshape(a',1,9)
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。