日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

系统动力学 matlab,MATLAB引擎在系统动力学仿真中的应用.pdf

發(fā)布時間:2023/12/10 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 系统动力学 matlab,MATLAB引擎在系统动力学仿真中的应用.pdf 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2001中國技制與決策學(xué)術(shù)年會論文集

MATLAB引擎在系統(tǒng)動力學(xué)仿真中的應(yīng)用

周 威 常顯奇

裝‘各指揮技術(shù)掌院研究生隊 北京 10141.)

摘 要 系統(tǒng)動力學(xué)仿真中,經(jīng)常要解茸高階非線性傲分方程組,并且要動態(tài)地顯示水平變tI

的曲線圖.為此利用MATLAB強大的計算功能來解決該問瓜,并聞述了將該功能與vc無縫

集成的方式.最后,結(jié)合其體實例說明了實現(xiàn)的步賺.

關(guān).詞MATL嶺MATLAB’粼‘系統(tǒng)動力少,計算機吁

1MATLAB簡介

MATLAB是以復(fù)數(shù)矩陣作為基本編程單元的一種程序設(shè)計語言,它提供了各種矩陣的

運算和操作,并具有強大的繪圖功能,同時,MATLAB強大的工具庫提供了許多有用的功能,

如各種優(yōu)化算法、圖象處理算法、線條擂值方法、微分方程組的解法、偏徽分方程組的圖解法

等。利用MATLAB可以方便地設(shè)計出功能強大、穩(wěn)定可靠的應(yīng)用程序,以滿足用戶所偏的一

些功能。

MATLAB是一個高度集成的語言環(huán)境,在它的界面下可以編寫程序、運行程序并跟蹤調(diào)

試。但是由于MATLAB對程序編寫的一些局限,使它在處理許多應(yīng)用時靈活性不夠,而vc

在這方面則顯得極為有效。因此,有效地結(jié)合使用MATLAB和vc將能提供更為強大的編程

手段。

vc與MATLAB相結(jié)合,將為應(yīng)用系統(tǒng)本身及其開發(fā)帶來很大的改善。首先,系統(tǒng)的算

法棋塊與其它模塊分開,將提高棋塊的內(nèi)聚性,降低模塊間的粗合性;其次,大盤數(shù)學(xué)工具包的

調(diào)用避免了程序設(shè)計中的重復(fù)性勞動,使得研究開發(fā)的周期和成本得到控制;最后,由于提供

的數(shù)學(xué)工具包都針對運算過程和結(jié)果進(jìn)行了專門的優(yōu)化,這將有效地提高應(yīng)用系統(tǒng)的精確度

和毯定性.

2VC與MATLAB引攀相結(jié)合

2.1MATLAB引.

MATLAB引擎采用客戶機/服務(wù)器計算方式。所謂客戶機/服務(wù)器計算,就是把應(yīng)用處理

負(fù)載分布到客戶機和服務(wù)器上的一種計算模式。客戶機與服務(wù)器既可存在于同一臺計算機上,

也可通過網(wǎng)絡(luò)來共享信息。一般情況下,客戶機是運行前端軟件的PC機,并且知道如何與服

務(wù)器通信;服務(wù)器與此相對應(yīng),是接收請求信息,并采取相應(yīng)行動的機器。由于客戶機與服務(wù)器

共同承擔(dān)處理負(fù)載,使系統(tǒng)總體性能大為提高。

在實際應(yīng)用中,vc的c語言或c+十語言的程序作為前端客戶機,它向MATLAB引攀

傳遞命令和數(shù)據(jù)信息,并從MATLAB引攀接收數(shù)據(jù)信息。

998

襄i MATLAB引.調(diào)用函傲

函教 名 功 能

Eng0pen 打開MATLAB引攀

EngEva瑪Ang 在MATLAB引蘋中執(zhí)行艷人的命令

EngNtArrey 將敷據(jù)放人MATLAB引攀中

Eng孫tArray 從MATLAB引盡中取出教據(jù)

EngOutPutBuffer 為MATLAB引攀搶出設(shè)備設(shè)t一個粗沖區(qū)

E-Cl.. 關(guān)團(tuán)MATLAB引李

MATLAB引攀的C語言調(diào)用函數(shù)見表1,MATLAB引攀與VC的數(shù)據(jù)交換時,通過一

種專門的對象類型- MATLAB數(shù)組(mxArray)進(jìn)行。這是由于MATLAB語言僅利用這一

種專門的對象類型進(jìn)行各種處理,所有的MATLAB變f,無論是標(biāo)f、矢f,還是矩陣、字符

串,都是利用MATLAB數(shù)組來存儲。MATLAB提供C語言下的各種有效的MATLAB數(shù)組

處理函數(shù)。在MATLAB的幫助文件中,應(yīng)用程序接Q中(API,ApplicationProgram

Interface)都有詳細(xì)的說明和應(yīng)用實例。

2.2 在VC中使用MATLAB引攀

在VC+十與MATLAB結(jié)合使用的方法中,使用MATLAB引攀主要涉及的函數(shù)及其功

能己在表1中簡要列出,其函數(shù)原型如下

Engine*eng0pen(constrchar*startcmd)

intengEvalString(Engine*ep,constchar*string)

inte

總結(jié)

以上是生活随笔為你收集整理的系统动力学 matlab,MATLAB引擎在系统动力学仿真中的应用.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。