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

基于matlab的結(jié)構(gòu)力學(xué)靜力計算軟件研究與開發(fā)(本科畢業(yè)論文設(shè)計).doc

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

基于matlab的結(jié)構(gòu)力學(xué)靜力計算軟件研究與開發(fā)(本科畢業(yè)論文設(shè)計),基于matlab的結(jié)構(gòu)力學(xué)靜力計算軟件研究與開發(fā)(本科畢業(yè)論文設(shè)計)摘要本文簡單闡述了matlab的基本功能和應(yīng)用,引入了有限元的基本概念及有限元分析的一般步驟。通過matlab與其它高級語言相比較,指出其在有限元分析應(yīng)用中的優(yōu)勢以及不足。在此基礎(chǔ)上,提出了應(yīng)用visual c++與matlab混合編程技術(shù)開發(fā)結(jié)構(gòu)靜力...
編號:68-91785大小:646.50K
分類: 論文>機械工業(yè)論文

內(nèi)容介紹

此文檔由會員 cglina 發(fā)布

基于Matlab的結(jié)構(gòu)力學(xué)靜力計算軟件研究與開發(fā)(本科畢業(yè)論文設(shè)計)
摘 要

本文簡單闡述了Matlab的基本功能和應(yīng)用,引入了有限元的基本概念及有限元分析的一般步驟。通過Matlab與其它高級語言相比較,指出其在有限元分析應(yīng)用中的優(yōu)勢以及不足。在此基礎(chǔ)上,提出了應(yīng)用Visual C++與Matlab混合編程技術(shù)開發(fā)結(jié)構(gòu)靜力分析的軟件。
Matlab作為一種以矩陣為基本編程單位的高效數(shù)值計算語言,集公式演算推導(dǎo)與數(shù)值計算于一體,它可以實現(xiàn)工程計算、算法研究、建模和仿真等多種功能,已經(jīng)成為世界上應(yīng)用最為廣泛的工程計算軟件。但是Matlab作為一種以解釋方式運行的計算機語言,不便實現(xiàn)端口操作和實時控制。而Visual C++是美國Microsoft公司推出的可視化C++編程環(huán)境,可以很容易實現(xiàn)菜單、工具條等,具有強大的圖形界面編程能力,而且最后可以生成脫離Visual C++環(huán)境而獨立運行的應(yīng)用程序。但是其在數(shù)值處理分析、算法工具和繪制數(shù)據(jù)圖形等方面,效率都遠遠低于Matlab語言。因此,若能將兩者結(jié)合運用,實現(xiàn)優(yōu)勢互補,用Visual C++作前臺界面,Matlab作后臺分析計算,就可以擴大編程的靈活性,縮短軟件開發(fā)時間。


關(guān)鍵詞:Visual C++,Matlab,結(jié)構(gòu)靜力分析,軟件開發(fā)

ABSTRACT

This article elaborates simply the basic function and the application of Matlab,and introduced the basic concepts and general steps of finite element analysis. Compared with other advanced languages, Matlab has it’s superiority as well as the insufficiency in the finite element analysis application. On this basis, this paper applies the Visual C++ and Matlab mix programming technology to develop the Software for Structure Mechanical Calculation.
Matlab is a kind of highly effective numerical calculus language, which takes the matrix as the basic programming unit. With the collection formula calculation inferential reasoning and the numerical calculus, it may realize the engineering calculation, the algorithm research, the modelling and the simulation and so on.It already becames one of the most widespreaded engineering calculation software in many Scientific fields.But being one kind of machine language with the interpretive mode movement, Matlab realizes the port operation and the real-time control inconveniently. Visual C++ is the visualization C++ programming environment which American Microsoft Corporation promotes, may very easy realize the menu, the tool strip and so on.And it has the formidable graphical interface programming ability, moreover it may produce independent application procedure which is separated from the Visual C++ environment. But it’s efficiency by far is lower than the Matlab language in the numerical treatment analysis, the algorithm tool and data graph, and so on. Therefore,if we can combined them together, making the onstage contact surface with Visual C++ and the backstage analysis computation with Matlab, it may expand the programming the flexibility and reduce the software development time.


Key words:Visual C++,Matlab,static structural analysis,software development
目 錄

摘 要 I
ABSTRACT II
1 緒論 1
1.1 論文的選題背景 1
1.2 國內(nèi)外相關(guān)研究現(xiàn)狀 1
1.2.1 有限元分析概述 1
1.2.2 有限元分析軟件發(fā)展現(xiàn)狀 2
1.3 論文研究的意義和內(nèi)容 4
1.3.1 論文研究的意義 4
1.3.2 論文研究的內(nèi)容 4
2 平面桿系結(jié)構(gòu)有限元分析系統(tǒng)總體分析 5
2.1 平面桿系結(jié)構(gòu)有限元分析 5
2.1.1 平面桿系結(jié)構(gòu) 5
2.1.2 桿系有限元法 6
2.2 系統(tǒng)設(shè)計目標 9
2.2.1 系統(tǒng)的適用范圍 9
2.2.2 系統(tǒng)的設(shè)計目標 9
3 平面桿系結(jié)構(gòu)有限元分析系統(tǒng)總體設(shè)計 10
3.1 系統(tǒng)開發(fā)方案選擇 10
3.1.1 程序設(shè)計方法概述 10
3.1.2 程序開發(fā)方案選擇 12
3.2 系統(tǒng)總體框圖設(shè)計 14
4 平面桿系結(jié)構(gòu)有限元分析系統(tǒng)開發(fā)及應(yīng)用實例 16
4.1 應(yīng)用程序界面開發(fā) 16
4.1.1 應(yīng)用程序框架 16
4.1.2 應(yīng)用程序界面 17
4.2 有限元計算代碼的開發(fā) 19
4.3 系統(tǒng)的實現(xiàn) 20
4.3.1 混合編程技術(shù) 20
4.3.2 系統(tǒng)的實現(xiàn) 23
4.4 應(yīng)用實例 24
5 結(jié)論 27
參考文獻 28
附錄 部分程序代碼 29