2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于基于MATLAB的EXCEL數(shù)據(jù)計(jì)算與分析數(shù)據(jù)計(jì)算與分析潛劉方摘要:摘要:再怎么樣希望先看摘要,閱讀本文需要一定的MATLAB基礎(chǔ)知識(shí),不需要excel相關(guān)知識(shí)。結(jié)合本人近期工作上的需要測(cè)量計(jì)算,想偷懶就選擇了利用MATLAB偷懶,于是便有了本文。本文首先利用MATLAB讀取數(shù)據(jù),計(jì)算,將數(shù)據(jù)寫(xiě)入excel,然后花了很大的精力來(lái)根據(jù)實(shí)際需要畫(huà)圖,最后將圖保存在excel所在的文件夾下。這個(gè)m文件可謂花了我不少的時(shí)間和精力。最后根據(jù)m

2、文件的不足(不能將圖形輸入到excel文檔當(dāng)中),進(jìn)一步彌補(bǔ)這不足,就有了exlink(也叫excellink),在網(wǎng)上搜索了相關(guān)的知識(shí),發(fā)現(xiàn)很多關(guān)于exlink的培訓(xùn),覺(jué)得實(shí)在可笑,所以就將exlink的使用寫(xiě)的比較詳細(xì),以供讀者自行分析體會(huì)。關(guān)鍵字關(guān)鍵字:MATLABexcelexlink接口一、前沿一、前沿MATLAB是一款應(yīng)用在各個(gè)領(lǐng)域的數(shù)學(xué)軟件,最初叫做矩陣實(shí)驗(yàn)室,專(zhuān)用于矩陣的運(yùn)算,后來(lái)的版本再各個(gè)領(lǐng)域都得到了很好的應(yīng)用,比如

3、:通信、電力電子、電機(jī)控制、運(yùn)動(dòng)控制、計(jì)算機(jī)控制、自動(dòng)控制,DSP數(shù)字信號(hào)處理。但是MATLAB對(duì)于數(shù)據(jù)的處理與可視化是很多軟件所不能及的。EXCEL作為辦公必備軟件,能對(duì)簡(jiǎn)單數(shù)據(jù)分析計(jì)算與作圖分析,但是處理復(fù)雜數(shù)據(jù)顯得力不從心,比如三維作圖就無(wú)法利用EXCEL作出;EXCEL本身的函數(shù)遠(yuǎn)遠(yuǎn)沒(méi)有MATLAB多,MATLAB作為數(shù)據(jù)有其獨(dú)特的優(yōu)勢(shì),集成了很多數(shù)學(xué)函數(shù),包括數(shù)據(jù)擬合差值等。MATLAB可以從EXCEL中讀取數(shù)據(jù),經(jīng)過(guò)相關(guān)運(yùn)算

4、之后又可以將數(shù)據(jù)寫(xiě)入EXCEL,假如需要重復(fù)性的對(duì)excel可以利用MATLAB編寫(xiě)函數(shù),每次只要運(yùn)行MATLAB程序就可以完成,大大節(jié)省時(shí)間和精力。另外,MATLAB還有與EXCEL的接口,叫做EXLINK,運(yùn)用這個(gè)接口可以在excel中完成MATLAB函數(shù)的調(diào)用,還能傳送數(shù)據(jù)給MATLAB,從MATLAB當(dāng)中讀取數(shù)據(jù),從MATLAB當(dāng)中讀取圖形,使用方便,操作簡(jiǎn)單。二、基于二、基于MATLAB的數(shù)據(jù)分析的數(shù)據(jù)分析數(shù)據(jù)分析操作流程主要

5、分為三步:第一步,從excel中讀取數(shù)據(jù);第二部:利用MATLAB大量函數(shù)對(duì)數(shù)據(jù)分析處理;第三步:將分析結(jié)果寫(xiě)入excel中。在整個(gè)過(guò)程中,不需要打開(kāi)excel軟件,操作十分方便,每次操作唯一要做就是修改excel所在的目錄及文件名。主要函數(shù)如下(具體使用方法可在MATLAB命令窗口輸入help函數(shù)名查看):Xlsread從excel中讀數(shù)據(jù)Xlswrite向excel中邪數(shù)據(jù)num2str將數(shù)字轉(zhuǎn)換為字符串strncmp字符串比較po

6、lyfit數(shù)據(jù)擬合polyval具體數(shù)值代入求值plot作圖為了節(jié)省空間,就縮放下了,這個(gè)m文件初稿是在斷網(wǎng)的情況下寫(xiě)的,剛開(kāi)始代碼比較簡(jiǎn)便,也存在很多的漏洞,這是我不斷修改后得到的比較滿意的代碼。該m文件分為讀數(shù)據(jù),計(jì)算效率,將效率寫(xiě)入excel中,最后是根據(jù)輸出電流的不同畫(huà)效率的折線圖,運(yùn)用字符串的操作命名圖形名稱(chēng)及標(biāo)題,并保存在excel所在的文件夾下,每次操作只需要更改文件名及路徑就可以完成計(jì)算畫(huà)圖等。大大節(jié)約了沒(méi)有必要浪費(fèi)的時(shí)

7、間。還有一點(diǎn)比較局限的是excel中每次數(shù)據(jù)存數(shù)數(shù)據(jù)位置不能改變,當(dāng)然對(duì)數(shù)據(jù)個(gè)數(shù)沒(méi)有太大的限制,根據(jù)需要可以加大數(shù)據(jù)個(gè)數(shù)。這里沒(méi)有用到數(shù)據(jù)擬合,因?yàn)闆](méi)有這個(gè)必要,數(shù)據(jù)擬合在實(shí)際當(dāng)中應(yīng)用還是很廣的,所以在常用函數(shù)里面寫(xiě)了,希望引起注意。還有一點(diǎn),不能將畫(huà)好的圖形保存在excel文件當(dāng)中,找了很久沒(méi)有找到這樣的函數(shù),于是便有了EXLINK。三、三、EXLINK介紹介紹正是由于不能通過(guò)函數(shù)將圖寫(xiě)入excel文檔,于是便有了exlink。exl

8、ink是MATLAB的一個(gè)工具箱,也是excel與MATLAB的一個(gè)接口,這個(gè)時(shí)候更像是在操作excel,通過(guò)excel可以運(yùn)行MATLAB函數(shù),發(fā)送和讀數(shù)據(jù),讀圖像等等操作,當(dāng)然也可以在MATLAB命令窗口運(yùn)行相關(guān)函數(shù)。運(yùn)行excel可以同時(shí)運(yùn)行MATLAB,這個(gè)時(shí)候MATLAB更像是excel的一個(gè)輔助軟件,讓excel的功能更加強(qiáng)大,并且exlink一直很受歡迎。四、四、EXLINK使用使用使用步驟如下:首先成功安裝excel和M

9、ATLAB,打開(kāi)excel,加載宏(工具—加載宏I—瀏覽(找到MATLAB安裝目錄下toolbox—exlink—excellink.xla))確定,并在前面復(fù)選框內(nèi)打勾,確定。這就完成了exlink的連接,完成之后效果如圖1所示。注:也許你覺(jué)得我老土,居然還在使用2003版本的excel,其實(shí)不是的,我裝的MATLAB2009a沒(méi)有對(duì)應(yīng)的xlam文件(excellink2007.xlam),并且使用WPS非專(zhuān)業(yè)版還不能加載宏,所以只能

10、使用2003版的辦公軟件了。圖1exlink加載成功的界面從左到右,分別為啟動(dòng)MATLAB,放數(shù)據(jù)到MATLAB,從MATLAB讀取數(shù)據(jù),運(yùn)行MATLAB函數(shù),獲取MATLAB圖像,函數(shù)向?qū)?,exlink設(shè)置。這里每次啟動(dòng)excel都會(huì)啟動(dòng)MATLAB,MATLAB大啟動(dòng)慢,為了不啟動(dòng)MATLAB可以在excel內(nèi)輸入MLAtuoStart(“no”)即可啟動(dòng)excel而不啟動(dòng)MATLAB,需要的時(shí)候只需要將no改為yes即可。下面做一

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論