国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

工程數(shù)學軟件matlab與常用程序語言混合編程的探討.doc

約35頁DOC格式手機打開展開

工程數(shù)學軟件matlab與常用程序語言混合編程的探討,工程數(shù)學軟件matlab與常用程序語言混合編程的探討全文35頁約18000字論述翔實摘要在社會生產實際應用中經常遇到各種復雜的數(shù)據信息處理問題,需要大運算量的矩陣計算及對分析結果進行實時、直觀的圖形化顯示。matlab是一種很受廣大工程技術人員喜愛的數(shù)學工具軟件,它集數(shù)值分析、矩陣運算、信號處理和圖形顯示于一體的高性能...
編號:10-26010大小:348.00K
分類: 論文>計算機論文

內容介紹

此文檔由會員 花季永駐 發(fā)布

工程數(shù)學軟件MATLAB與常用程序語言混合編程的探討

全文35頁 約18000字 論述翔實

摘要

在社會生產實際應用中經常遇到各種復雜的數(shù)據信息處理問題,需要大運算量的矩陣計算及對分析結果進行實時、直觀的圖形化顯示。Matlab是一種很受廣大工程技術人員喜愛的數(shù)學工具軟件,它集數(shù)值分析、矩陣運算、信號處理和圖形顯示于一體的高性能數(shù)學軟件,可以解決很多工程計算問題,被譽為“演算紙”式的工程計算工具.但由于它的界面功能比較弱,應用的范圍比較單一,因此會使用其語言的人不多給我們開發(fā)界面友好的應用或演示系統(tǒng)帶來不便。
現(xiàn)在比較流行的常用程序語言,諸如VB、VC++,會使用的人非常多。但些常用程序語言缺乏專門用于工程計算的類庫和函數(shù)。用VB、VC++來解決相應的工程計算問題,則要要手工編寫這類代碼,編程量比較大。而Matlab提供大量的函數(shù)庫、工具箱,幾乎涵蓋了所有的工程計算領域,如果將Matlab強大的計算功能與VB、VC++在友好的圖形用戶界面開發(fā)方面的優(yōu)勢結合起來,可以為科研工作和工程應用提供有力的技術支持,實現(xiàn)應用系統(tǒng)的無縫集成,對于有效縮短開發(fā)周期、提高開發(fā)效率、優(yōu)化系統(tǒng)性能,少了設計算法的時間,降低了編程難度是十分有意義的。論文主要探討可能在VB、VC++中集成Matlab的的方法,附有相應的參考應用代碼,最后還給出了在實際工作中應用本文方法解決問題的一些實例。

關鍵字:混合編程,Matlab調用,接口引擎,DLL

ABSTRACT

The graphization frequently running into the various complicated data information processing questions in the society producing practicality application, that the matrix of operation capacity counts and to analyses the result to be in progress the real time greatly and directly perceived shows. Matlab is one kind of mathematics tool software that is popularly in the engineers and technicians who like it very much, and it can make the numerical analysis and matrix operation, signal processing and the graphic display in high performance
mathematics software of an organic whole, can solve a lot of engineering computation issues, and praised " performs mathematical calculations the paper " type engineering computation tool. Because the fact that its programminginterface function is fairly weaker, the scope of application is fairly more single, therefore how the person of meeting his language of use does not develop the friendly application of interface or demonstrates the inconvenience that the system brings to us.
Person which such as VB and VC++, can be used is very many to the fairly more popular procedure language in common use now. But some procedure in common use languages are short of kind class libraries and function that is used in the engineering mathematics computation specially. The corresponding engineering computation issue can be solved with VB and VC++, but in order handwork to compile this kind of code, the workload is fairly bigger.
And Matlab provides the mass function class libraries and toolbox, and almost contains to cover all engineering computation field, if the superiority aspect calculation function big and powerful with Matlab and VB and VC++'s graph user interface development close friend combines, can apply and provide the strong technology support for scientific research work and the engineering, and realizes the integration not having the seam of application system, and as for effectively shortens development period, raises the development efficiency and optimizes the systematic performance, the time of few design algorithm be reduced compiling the range degree of difficulty very to have the meaning. The method that thesis was chiefly inquired into probably in VB and VC++ the integrated Matlab had the corresponding reference application code, and was finally still given out applying some living examples that this text, article, etc. method was solved the question in real work.

The keyword: Mix programing compiler engine DLL

目錄

第一章 緒論
1.1 畢業(yè)設計課題來源和簡介
1.1.1工程設計軟件Matlab特點分析
1.1.2 Matlab與高級語言的混合編程問題
1.2 畢業(yè)設計進度及工作內容

第二章 混合編程的具體實現(xiàn)方法
2.1 Matlab與其他語言的混合編程的基本思路及實現(xiàn)方法的簡介
2.2 通過調用Matlab的引擎接口
2.2.1 借助DDE技術
2.2.2借助Matlab的ActiveX部件,
2.3 轉換Matlab的程序-M文件為其他語言所用
2.3.1.將.m文件編譯成*.dll文件嵌入到程序中。
2.3.2 將M文件直接編譯成.EXE文件。
2.3.3 將Matlab程序編譯成C/C++源文件并嵌入VC++;
2.3.4 利用Mideva工具軟件來轉換M文件
2.4 利用MatrixVB

第三章 總結
3.2混合編程的小結
3.1混合編程的一些常見問題FAQ

第四章 心的體會
致謝
參考文獻


參考文獻
數(shù)學建模簡明教程 作者:袁震東
出版社:華東師范大學出版社

C++程序設計 作者:胡學龍
出版社:機械工業(yè)出版社

Visual Basic 6.0 入門與提高 作者:張樹兵
出版社:清華大學出版社