MATLAB在數(shù)據(jù)處理中的應(yīng)用.ppt

MATLAB在數(shù)據(jù)處理中的應(yīng)用.ppt

ID:48038095

大?。?00.00 KB

頁(yè)數(shù):15頁(yè)

時(shí)間:2020-01-14

MATLAB在數(shù)據(jù)處理中的應(yīng)用.ppt_第1頁(yè)
MATLAB在數(shù)據(jù)處理中的應(yīng)用.ppt_第2頁(yè)
MATLAB在數(shù)據(jù)處理中的應(yīng)用.ppt_第3頁(yè)
MATLAB在數(shù)據(jù)處理中的應(yīng)用.ppt_第4頁(yè)
MATLAB在數(shù)據(jù)處理中的應(yīng)用.ppt_第5頁(yè)
資源描述:

《MATLAB在數(shù)據(jù)處理中的應(yīng)用.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、MATLAB在數(shù)據(jù)處理中的應(yīng)用周建結(jié)構(gòu)動(dòng)力學(xué)與控制研究所文件操作函數(shù)打開文件使用fopen()函數(shù)打開文件,語(yǔ)法為:fid=fopen(‘文件名’,‘操作權(quán)限’)其中,操作權(quán)限為以下幾種:r:只讀a:附加w:只寫a+:讀取并加入fid為返回的文件標(biāo)識(shí)碼,一般為非負(fù)整數(shù),若返回值為-1,則代表無(wú)法打開文件。例example.m中的example1關(guān)閉文件使用fclose()關(guān)閉文件,語(yǔ)法為:status=fclose(fid)若順利關(guān)閉,則返回0若無(wú)法關(guān)閉,則返回-1例example.m中的example1讀取ASCⅡ文件使用fgetl()函數(shù),其功能將

2、ASCⅡ文件的某一行讀出,并將ASCⅡ碼轉(zhuǎn)換成字符串返回。例example.m中的example2注:還可以使用fgets()函數(shù),其不同之處在于保留換行符若要更精確的讀取ASCⅡ文件,可以使用fscanf()函數(shù)語(yǔ)法為:a=fscanf(fid,format)其中fid為文件標(biāo)識(shí)符,format指定文件讀取的格式,常用以下幾種:%d:十進(jìn)制整數(shù)%s:字符串%f:浮點(diǎn)數(shù)注:只要讀入數(shù)據(jù)正確,fscanf()將一再執(zhí)行,并返回一向量;如果要限制返回向量的大小或返回一矩陣,則應(yīng)在fscanf()中加入第三個(gè)參數(shù)。例example.m中的example3使用

3、textread()函數(shù),其主要功能是讀取文件中規(guī)則的數(shù)據(jù),其語(yǔ)法為:[data]=textread(fid)數(shù)據(jù)之間用空格分開[data]=textread(fid,'','delimiter',',')數(shù)據(jù)之間用逗號(hào)分開例example.m中的example44.寫入ASCⅡ文件使用fprintf()函數(shù)按指定格式寫入文件,語(yǔ)法為:fprintf(fid,format,y)其中,fid為文件的標(biāo)識(shí)符,format為格式,用于指定文件寫入的格式,y是要寫入的數(shù)據(jù)變量常用的數(shù)據(jù)格式符為:%e:科學(xué)記數(shù),寫成ax10b形式%f:固定欄寬(位數(shù))表示,含整

4、數(shù)、小數(shù)部分例example.m中的example55.例example.m中的example6給出了一個(gè)讀入與寫入的完整實(shí)例利用MATLAB生成Word文檔調(diào)用actxserver函數(shù)創(chuàng)建MicrosoftWord服務(wù)器先判斷word服務(wù)器是否已經(jīng)打開,若已經(jīng)打開,就在打開的word服務(wù)器中寫入文檔,否則用actxserver函數(shù)創(chuàng)建MicrosoftWord服務(wù)器。相關(guān)命令如下:try%若word服務(wù)器已經(jīng)打開,返回其句柄WordWord=actxGetRunningServer('Word.Application');catch%創(chuàng)建一個(gè)Micr

5、osoftWord服務(wù)器,返回句柄WordWord=actxserver('Word.Application');end;設(shè)置對(duì)象屬性以上命令若正確執(zhí)行catch部分,此時(shí)Word的Visible屬性的屬性值為0,服務(wù)器界面為不可見狀態(tài);將Visible屬性的屬性值重新設(shè)置為1,服務(wù)器界面變?yōu)榭梢姞顟B(tài)。%設(shè)置Word服務(wù)器為可見狀態(tài)set(Word,‘Visible’,1);%或Word.Visible=1;新建空白文檔Word界面已經(jīng)打開,但是還沒有可編輯的文檔,應(yīng)先建立空白文檔。相關(guān)命令如下:%返回Word文件句柄documents=Word.Do

6、cuments;%若文件存在,打開該文件,否則新建一個(gè)文件ifexist(wordname,'file');document=invoke(documents,'Open',wordname);elsedocument=invoke(documents,'Add');end通過修改PageSetup的屬性的屬性值,可以進(jìn)行頁(yè)面設(shè)置,例如:document.PageSetup.TopMargin=60;%上邊距document.PageSetup.BottomMargin=45;%下邊距document.PageSetup.LeftMargin=80;%

7、左邊距document.PageSetup.RightMargin=45;%右邊距利用MATLAB在Word中插入文字、圖和表寫入文字內(nèi)容頁(yè)面設(shè)置完畢后,就可以在空白文檔中寫入文字內(nèi)容了,這要用到Word服務(wù)器的Selection接口,Document接口的Content、Paragraphs接口。Content接口利用Document的Content接口可以在文檔指定位置寫入一段文字。Content=Document.Content;%返回Document的Content句柄set(Content,‘Start’,0);%設(shè)置文檔內(nèi)容的起始位置tit

8、le=’試卷分析‘;set(Content,‘Text’,title);%輸入文字內(nèi)容Cont

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。