matlab之reshape函数
生活随笔
收集整理的這篇文章主要介紹了
matlab之reshape函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡單來說,reshape(A,m,n)就是用來把原矩陣的元素,按照列讀取排成一行,然后按照指定的m*n矩陣再按列放好。
比如原矩陣為?
A =
? ? ?1 ? ? 2 ? ? 3
? ? ?4 ? ? 5 ? ? 6
? ? ?7 ? ? 8 ? ? 9
? ? 10 ? ?11 ? ?12
我們先給他按列拍成一排(變相說也就是看看reshape(A,1,12))的效果
?reshape(A,1,12)
ans =
? ? ?1 ? ? 4 ? ? 7 ? ?10 ? ? 2 ? ? 5 ? ? 8 ? ?11 ? ? 3 ? ? 6 ? ? 9 ? ?12
接著我們先想想,reshape(A,2,6)的結果是多少呢?按照第一行的介紹,應該就是1和4一列,7和10一列,2和5一列,以此類推,我們看看效果
reshape(A,2,6)
ans =
? ? ?1 ? ? 7 ? ? 2 ? ? 8 ? ? 3 ? ? 9
? ? ?4 ? ?10 ? ? 5 ? ?11 ? ? 6 ? ?12
總結
以上是生活随笔為你收集整理的matlab之reshape函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SEO诊断之关于网站收录(转)
- 下一篇: 受限玻尔兹曼机RBM实现及能量值思考——