五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Matlab-基礎(chǔ)篇(二)

2021-02-12 10:08 作者:Berton9407  | 我要投稿

上次說到各種數(shù)據(jù)類型,這次著重講講如何提取不同文件中的數(shù)據(jù)。

常見的文件類型有文本文件(.txt/.dat)、表格文件(.xls/.xlsx)、圖像數(shù)據(jù)(.jpg)、視頻數(shù)據(jù)(.mp4)、特殊類型文件(.fits/.cdf)等。分別有相應(yīng)的文件讀取函數(shù):load/importdata、xlsread、imread、VideoReader、fitsread、cdfread。由于篇幅有限,暫時以文本文件、表格文件、特殊文件作為內(nèi)容進(jìn)行講解,其余的具體使用可以在命令行中輸入”help 函數(shù)名“,即可查看對用函數(shù)的具體使用方法和注意事項(以后這種內(nèi)置函數(shù)具體的其他使用過程參考此法,不做贅述)。

針對文本文件,通常有1.無表頭純數(shù)據(jù)和2.帶表頭、表尾多行注釋文件。前者可直接使用load函數(shù)進(jìn)行調(diào)用,而后者在批處理過程中,則需要重新讀寫文本數(shù)據(jù)的過程,下面給出如何從2到1的過程處理,如圖一。

圖一. 帶表頭到不帶表頭的文本文件

注意:這里指的所有文本文件均應(yīng)考慮可以在‘editplus’軟件中打開查看,數(shù)字0到9的ASCII編碼值在48到57。若在editplus中能查看的數(shù)據(jù)文本,但不能直接用load或importdata命令行打開的(如:.sts),也需要用這種方式進(jìn)行最原始的文本數(shù)據(jù)重讀寫,再進(jìn)行后續(xù)操作。

處理后,應(yīng)當(dāng)考慮如下數(shù)據(jù)調(diào)用過程,如圖二。

圖二. 不同文件及其讀取函數(shù)

注意:.mat格式是Matlab自帶的數(shù)據(jù)格式,如果在原變量區(qū)有很多變量,用save一并保存就可以在下一次直接使用load就可以把所有變量重新導(dǎo)入當(dāng)前工作區(qū),不用再重新運(yùn)行一次程序,當(dāng)然也可以存儲單個變量到.mat文件中,相對讀取速度要高于其他文本文件類型;這里的path指的是緊跟的文件所在路徑,一般在同目錄下的可以省略path;[...]內(nèi)容可以一并省略。

在讀取文件數(shù)據(jù)成功后,在Matlab界面的變量區(qū)就可以看到不同類型的數(shù)據(jù)。如基礎(chǔ)篇(一)中提到的字符型(str/char)、數(shù)型(single/double)或本身數(shù)據(jù)型(mat)、元胞型(cell)、結(jié)構(gòu)型(struct)。其也有相互轉(zhuǎn)化的函數(shù),如:cell2mat、double、str2num、num2str……

讀完文件和導(dǎo)出其中的具體數(shù)據(jù)后,就該針對其進(jìn)行數(shù)據(jù)(預(yù))處理,這一步需要大概繪制對應(yīng)的變量的圖像,無論是一維、二維還是三維,對于數(shù)據(jù)的視覺化呈現(xiàn),還是很重要的一步,將在下一篇基礎(chǔ)篇(三)中做細(xì)致講解。同時,有很多基礎(chǔ)的數(shù)據(jù)處理函數(shù),如:字符串的拼接函數(shù)strcat(在圖一中有過舉例)、低維矩陣size轉(zhuǎn)化函數(shù)reshape、高維矩陣空間轉(zhuǎn)化函數(shù)permute、基本運(yùn)算函數(shù)[nan]sum/[nan]mean/[nan]max/[nan]min、時間的相關(guān)函數(shù)datestr/datenum/datetick/datevec、插值interp1/2/n、擬合fit等。這些將在后續(xù)基礎(chǔ)篇中結(jié)合實際應(yīng)用再一一細(xì)致講解。

Matlab-基礎(chǔ)篇(二)的評論 (共 條)

分享到微博請遵守國家法律
林周县| 中牟县| 柳州市| 铜陵市| 沾益县| 长白| 黎川县| 上杭县| 内江市| 奈曼旗| 白银市| 东莞市| 浮山县| 五峰| 抚顺县| 随州市| 勐海县| 上虞市| 郓城县| 安新县| 陈巴尔虎旗| 昌图县| 阳西县| 孟州市| 万源市| 福州市| 西藏| 河源市| 阿拉善盟| 乐亭县| 榆社县| 和顺县| 鱼台县| 江源县| 彭阳县| 澜沧| 贵港市| 呼图壁县| 来凤县| 达州市| 太原市|