計算機應用 (一) 計算機應用
計算機應用 ( ( 一 一 ) )
授課教師:鄭智成 授課教師:鄭智成
化工館化工館409409室室 校內分機:
校內分機:25402540 jcjeng@ntut.edu.tw jcjeng@ntut.edu.tw
課程目標
– 學習 Matlab軟體之操作技巧以及程式
寫作,並應用於工程上常見之數值計
算問題
教材資料
•參考書籍
–
MATLAB程式設計【入門篇】, 作者: 張智星, 初版2004 年 9 月, 清蔚科技 出版–
MATLAB在工程上的應用, 作者: 歐崇明, 初版 2005 年 10月 , 高立圖書 出版•上課投影片內容下載
http://www.ntut.edu.tw/~jcjeng/
課程大綱
• Matlab軟體介紹
• Matlab基本操作技巧
• 矩陣基本運算
• 常用數學函式及其語法
• Matlab繪圖
• Matlab程式流程控制
• 線性回歸分析
• 代數方程式之求解
• 微積分之數值計算
• 微分方程式之求解
• Matlab之符號運算功能
• Matlab之其他應用
評分標準
•平常成績 30% (作業、出席狀況 …)
•期中測驗或報告 35%
•期末測驗或報告 35%
計算機應用(一)
MATLAB 軟體簡介與應用
授課教師:鄭智成
MATLAB 簡介
n 由MathWorks公司於1984年推出的數學軟體
n 名稱是由「矩陣實驗室」﹙MATrix LABoratory)所合成
n 以矩陣為運算基礎的數學軟體
n 提供科學計算、數值分析、圖形繪製、系統
模擬、訊號處理等功能
使用 MATLAB 的好處
n MATLAB是一種可以提供便利的環境用以進 行各種數學運算的電腦程式
n 直譯式的數學程式語言,不需編譯(compile) 或連結(link)即可直接執行
n 將所有變數均存成double的形式,所以不需經 過變數宣告,亦不需要陣列宣告
n 包含了非常豐富的內建函數,同時亦提供完
整的線上輔助說明
MATLAB 之特殊功能
n 提供繪圖功能,可讓我們快速方便的建立圖形
n 提供符號運算功能
n
計算 ax2
+bx+c=0 的根n
>>diff(x^n) è ans = x^(n-1)*n-4 -3 -2 -1 0 1 2 3 4
0 200 400 600 800 1000 1200 1400
0 1 2 3 4 5 6 7
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
t = 0 to 2p
values of sin(t) and e-x
Function Plots of sin(t) and e-x
sin(t) e-x
MATLAB 之應用
統計分析