MATLAB中調(diào)用VC混合編程方法的研究與實(shí)現(xiàn).pdf

MATLAB中調(diào)用VC混合編程方法的研究與實(shí)現(xiàn).pdf

ID:51493196

大?。?10.12 KB

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

時(shí)間:2020-03-25

MATLAB中調(diào)用VC混合編程方法的研究與實(shí)現(xiàn).pdf_第1頁(yè)
MATLAB中調(diào)用VC混合編程方法的研究與實(shí)現(xiàn).pdf_第2頁(yè)
MATLAB中調(diào)用VC混合編程方法的研究與實(shí)現(xiàn).pdf_第3頁(yè)
MATLAB中調(diào)用VC混合編程方法的研究與實(shí)現(xiàn).pdf_第4頁(yè)
資源描述:

《MATLAB中調(diào)用VC混合編程方法的研究與實(shí)現(xiàn).pdf》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、第18卷第8期電子設(shè)計(jì)工程2010年8月Vol.18No.8ElectronicDesignEngineeringAug.2010MATLAB中調(diào)用VC混合編程方法的研究與實(shí)現(xiàn)宗節(jié)保,尹忠,成鴻飛,段柳云,王瑩(武漢大學(xué)電子信息學(xué)院,湖北武漢430072)摘要:許多網(wǎng)絡(luò)應(yīng)用軟件甚至輔助教學(xué)工具都需要與系統(tǒng)及底層硬件交換數(shù)據(jù),而VC編程語(yǔ)言正好可以很好地滿(mǎn)足這點(diǎn)。與此同時(shí),MATLAB語(yǔ)言在復(fù)雜的數(shù)值分析、矩陣運(yùn)算、信號(hào)處理等方面具有明顯的優(yōu)勢(shì),因此在基于MATLAB語(yǔ)言的軟件開(kāi)發(fā)過(guò)程中研究如何通過(guò)混合編程調(diào)用VC函數(shù)具有重要的實(shí)際意義和應(yīng)用價(jià)值。介紹了如何利用MATLAB自帶的編譯器通

2、過(guò)MEX方法實(shí)現(xiàn)在MATLAB程序中調(diào)用VC函數(shù),并結(jié)合實(shí)際給出了一個(gè)在輔助教學(xué)軟件中實(shí)現(xiàn)自動(dòng)索引的具體例子。運(yùn)行結(jié)果證明該方法能夠有效解決基于MATLAB語(yǔ)言開(kāi)發(fā)的軟件中幫助文檔精確定位的問(wèn)題,并為其他類(lèi)似應(yīng)用提供參考。關(guān)鍵詞:MATLAB;自動(dòng)索引;混合編程;VC;MEX中圖分類(lèi)號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1674-6236(2010)08-0105-04ResearchandrealizationofhybridprogrammingbycallingVCinMATLABZONGJie-bao,YINZhong,CHENGHong-fei,DUANLiu-yun,WAN

3、GYing(SchoolofElectronicInformation,WuhanUniversity,Wuhan430072,China)Abstract:ManyWebapplicationsoftwaresevenauxiliaryteachingtoolsneedtoexchangedatawithsystemorunderlyinghardware,whichcanbejustmetbyVCprogramminglanguage.Meanwhile,theMATLABlanguagehasobviousadvantagesinthecomplexnumericalanalys

4、is,matrixcomputation,signalprocessing,andsoon.SoithasimportantapplicationvaluetostudyhowtocallVCfunctionswiththehybridprogrammingbasedonMATLABplatform.ThispaperdescribedhowtocallVCfunctionsinaMATLABprocedurewiththecompilerofMATLABbythemethodofMEX,andprovidedaconcreteexampleofateachingassistantto

5、olthatcanachieveautomaticindexing.TheresultsprovethatthemethodeffectivlysolvetheproblemofaccuratelocationofthehelpdocumentationinthesoftwareprogrammedbyMATLABlanguage,andprovideareferenceforothersimilarapplications.Keywords:MATLAB;automaticallyindex;hybridprogramming;VC;MEXMATLAB是Mathworks公司推出的一

6、款功能強(qiáng)大的數(shù)學(xué)MATLAB語(yǔ)言制作軟件的過(guò)程中,經(jīng)常會(huì)碰到一些MATLAB軟件,它集數(shù)值分析、矩陣計(jì)算、信號(hào)處理和圖形顯示于一程序無(wú)法解決的問(wèn)題,此時(shí)如果通過(guò)混合編程調(diào)用VC/身,包含大量高度集成的函數(shù)可供調(diào)用,命令語(yǔ)句功能強(qiáng)大,VC++,這些問(wèn)題便可迎刃而解。這種混合編程方法的運(yùn)用,為科學(xué)研究、工程設(shè)計(jì)及眾多學(xué)科領(lǐng)域提供了一種簡(jiǎn)潔、高不僅能夠更好地發(fā)揮MATLAB強(qiáng)大的功能,還能縮短軟件開(kāi)效的編程工具,并在圖像處理、控制設(shè)計(jì)、信號(hào)檢測(cè)、金融發(fā)周期,因而在仿真技術(shù)研究中具有重大實(shí)用價(jià)值。建模設(shè)計(jì)等領(lǐng)域得到廣泛應(yīng)用[1]。但是MATLAB使用的是本文將具體論述在MATLAB中調(diào)用VC的

7、混合編程方解釋性語(yǔ)言,這限制了它的執(zhí)行速度,不利于開(kāi)發(fā)各種應(yīng)法并將其應(yīng)用于MATLAB的自動(dòng)索引中從而極其方便地打用軟件[2]。相比之下,VC是Windows平臺(tái)下主要的應(yīng)用程序開(kāi)chm格式幫助文檔并自動(dòng)定位到文檔的相應(yīng)位置。開(kāi)發(fā)環(huán)境之一,它能方便實(shí)現(xiàn)軟件開(kāi)發(fā),開(kāi)發(fā)出的系統(tǒng)具有1MATLAB中調(diào)用VC的混合編程方法界面友好、執(zhí)行速度快、易維護(hù)和升級(jí)等優(yōu)點(diǎn)[3]。同時(shí),VC因其與操作系統(tǒng)和底層硬件交換的效率而在高級(jí)語(yǔ)言中得到在MATLAB平臺(tái)上調(diào)

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(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)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。