如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
MATLAB在自動控制上的應用DATE\@"yyyy/M/d"2024/10/6莊貽揚MATLAB在自動控制上的應用莊貽揚生機三乙0914412關鍵詞:matlab、運算、矩陣一、前言MATLAB是一套應用系統,也內含自己的一套高階語言,專長是數學與科技計算。它能夠在一個簡單易用的環境中以程式化的方式做積分數值計算、模擬、繪圖等,包括你所可能遇到的各種複雜的數學方程式等問題,其中典型者例如:數學與電腦計算、演算法發展、模式建立、即時模擬與原形、科學與工程繪圖、建立個人化的使用者介面等。二、材料與方法二維多項式趨勢面計算應用最小二乘法的原理,要使每個觀測值與趨勢值的差的平方和為最小,由此可得其趨勢面方程係數應滿足其下方程組:=MATLAB的基本資料單元是矩陣,它的指令運算式與數學、工程中常用的習慣形式十分相似。比如:B=A’將A矩陣轉置C=A+B實現矩陣相加C=A*B實現矩陣相乘B=Inv(A)求A的逆陣C=A/B等價於C=B*A-1C=A\B等價於C=A-1*B在解線性方程組AX=B時,完全不需對矩陣的乘法和求逆進行編程,只需寫X=A\B即可,但是,若使用C或FORTRAN等程式設計語言時則必需編制專門性的程式,少則幾百句,而且還必須瞭解各變數的意義,可能還需做預處理(對角線元素非零的處理等)。因此用MATLAB解方程要比其他編程語言簡捷得多。在編程時,也可使用迴圈語句、判別語句等常用性的語句,例如:for…end;while…end;if…elseif…end等。並且,MATLAB有強大的內部函數,還可自行編制函數,格式如下:[輸出參數1,輸出參數2,…]=函數名(輸入參數1,輸入參數2,…)。三、結論(1)在程式中可以進行二維趨勢面分析,只要輸入已知數據,計算出相應的趨勢面方程,便可計算出趨勢值、剩餘值等一系列數值,並繪製等值線圖。(2)根據以上報告,充分瞭解了MATLAB的運算和圖形功能,消除了繁鎖的數值運算,從而使趨勢面分析十分簡便,進而可推廣到三、四維等低維趨勢面分析中去。參考文獻潘純新.民77.自動控制.新視界.條碼號059126索書號446.014224477.2。原著Dorf.譯者江昭鍇.林進益.歐奉初.連信仲.民84.條碼號101595.索書號.446.014441584國立嘉義大學圖書館,HYPERLINK"http://www.lib.ncyu.edu.tw"http://www.lib.ncyu.edu.tw。http://geocom.hhcc.net.cn/magz/wk0103/wk2202.htm