MATLAB 板


LINE

※ 引述《icher168 (噗)》之銘言: : 哈哈 : 被你看出來了= =+ : 對....我的描述有問題 : 我知道... : 總歸依句 : 原矩陣應該為30000000x4 : 輸出的新矩陣為10000x12000 : 但問題是...我希望可以順序排列... : 也就是 : 原矩陣1:10000,1=>新矩陣1:10000,1 : 原矩陣10001:20000,1=>新矩陣1:10000,2 : 依此類推... : 但我看matlab的說明 : 其實他reshape後元素是有規則的"亂跳"...卡在此阿! : 感恩你看完我拉哩拉喳的文...還回答我問題 : 高手阿!! reshape並不是亂跳 他是重新調整記憶體的index用的 所以要先了解記憶體裡面的矩陣是長怎樣的 記憶體裡面存的矩陣一律是只有"一個"column 而我們看到的其他惟度的矩陣是要靠index判斷才能知道他到底是長怎樣 reshape就是藉由更改index來運作 舉例來說會比較好懂 現在我有一個二惟矩陣是長這樣子(假設叫做A) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 而他在記憶體裡面的型態則是如此(使用A(:)指令即可變成這樣) 1 7 13 2 8 14 3 9 15 4 10 16 5 11 17 6 12 18 可以看出只有一個column 每三個元素藉由index成為另一個column 最後組合成 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 reshape的動作就是依照設定重新更改index成為新的矩陣 假設我現在要改成6x3好了 輸入reshape(A,6,3) 此時reshape會先將A進行A(:) 1 7 13 2 8 14 3 9 15 4 10 16 5 11 17 6 12 18 接著依照新的column元素各數來進行切割 1 7 13 2 8 14 3 9 15 4 10 16 5 11 17 6 12 18 所以最後的輸出會是這個 1 3 5 7 9 11 13 15 17 2 4 6 8 10 12 14 16 18 reshape的處理規則大概就是這樣 其實練習幾次就可以很快的知道該怎麼設定了 因為要依照上面的規則,有時候(應該是常常)沒辦法直接處理成想要的新形式 所以此時必須要進行一點小變化(原矩陣先轉置再處理,或是輸出矩陣再轉置) 這邊的技巧就得靠自己練習了 -- Deserves death! I daresay he does. Many that live deserve death. And some die that deserve life. Can you give that to them? Then be not too eager to deal out death in the name of justice, fearing for your own safty. Even the wise cannot see all ends. Gandalf to Frodo --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.228.212
1F:推 sunev:m這篇m這篇~~~~ 10/29 02:46
2F:推 NCKZ:推一下 值得收看 10/29 10:38
3F:推 icehunter:這篇一定要M 好有深度 直得多看 10/29 20:32
4F:推 icher168:果然是高手阿!!!太詳細啦!!! 10/30 00:16
5F:推 zxvc:推薦 10/30 09:08
6F:推 fanitic:推薦~讚! 10/30 19:58







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP