matlab 數據存儲是列優先的,看圖

matlab 默認的dimension 指標從1開始,例如sum函數,不指定dimension 就默認對第一個維度求和,被求和掉的應該是內存連續的區域。也就依次存放a(1,1,1),a(2,1,1),····,然後是a(1,2,1),a(2,2,1),```,然後是a(1,1,2),a(2,1,2),```a(1,2,2),a(2,2,2),```

C語言是行優先,a[i][j][k],i,j,相同,k不同,k不同的連續存儲,然後續存j+1的(具體大小端另外說—);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章