日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]簡介MATLAB提供了豐富的算法以及一個易于操作的語言,給算法研發(fā)工作者提供了很多便利。然而MATLAB在執(zhí)行某些任務(wù)的時候,執(zhí)行效率偏低,測試較大任務(wù)量時可能會引起較長時間的等待。未解決這個問題,M

簡介

MATLAB提供了豐富的算法以及一個易于操作的語言,給算法研發(fā)工作者提供了很多便利。然而MATLAB在執(zhí)行某些任務(wù)的時候,執(zhí)行效率偏低,測試較大任務(wù)量時可能會引起較長時間的等待。未解決這個問題,MATLAB提供了與C語言聯(lián)用的功能,而C語言的執(zhí)行效率相對較高,因此聯(lián)合使用MATLAB和C可以兼顧開發(fā)測試程序的速度和程序的執(zhí)行效率。要聯(lián)合使用它們,有必要知道MATLAB中數(shù)據(jù)的存儲方式,這就是本文索要介紹的內(nèi)容。

MATLAB的數(shù)據(jù)組織方式

MATLAB中所有數(shù)組都以行優(yōu)先存儲數(shù)據(jù),例如一個2x2的矩陣,在內(nèi)存中的數(shù)據(jù)存儲順序是:(行1,列1),(行2,列1),(行1,列2),(行1,列2)。如果是三維數(shù)組,例如2x2x2的一個三維數(shù)組,其數(shù)據(jù)存儲順序為:(行1,列1,層1),(行2,列1,層1),(行1,列2,層1),(行1,列2,層1);(行1,列1,層2),(行2,列1,層2),(行1,列2,層2),(行1,列2,層2);(行1,列1,層3),(行2,列1,層3),(行1,列2,層3),(行1,列2,層3)。

這種存儲方式可以用下面的圖說明:

上圖中,不同的顏色代表不同層。每個方塊代表一個數(shù)據(jù)單元。內(nèi)存地址從左到右,從上到下依次增大。

總結(jié)

MATLAB中數(shù)據(jù)的組織形式與C只相差一個行列互換!只要注意這一點,就可以在MATLAB中熟練使用MATLAB的多維數(shù)據(jù)了。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉