Google+ 機動學論壇(TALKING MECHANISMS): MATLAB 程式設計與應用

2007年6月16日 星期六

MATLAB 程式設計與應用

3
b94611029林軍耀
http://www.cs.nthu.edu.tw/~jang/mlbook/
這是清大的資工系教授所架設的一個網頁
裡面對matlab的一些基本工具有詳細的介紹
也可以與教授所提供的matlab工程上的應用
做相互對照之用

裡頭大致上分為
一.matlab的基本運算
1.進行基本數學運算
2.MATLAB常用的基本數學函數
3.向量或矩陣
4.永久常數(Permanent constants)
5.邏輯命令

二.matlab的平面繪圖
這個部分相信大家再做機動學作業的時候
都已經相當熟悉了
我想介紹的是下一個部分
我們課堂上比較少用到的
但是也是matlab強大的功能之一
對於我們在工程或其他方面的種種應用
有些相當方便的地方
三.matlab基本立體繪圖
介紹如何利用函數來畫出空間中的圖
或是其他有用的程式
舉個例子
畫出由函數形成的立體網狀圖:

x=linspace(-2, 2, 25); % 在x軸上取25點
y=linspace(-2, 2, 25); % 在y軸上取25點
[xx,yy]=meshgrid(x, y); % xx和yy都是21x21的矩陣
zz=xx.*exp(-xx.^2-yy.^2); % 計算函數值,zz也是21x21的矩陣
mesh(xx, yy, zz); % 畫出立體網狀圖

這樣就畫出了在空間中的圖
真的是相當方便
其他的部分請大家自行到網頁上觀看

希望對大家有幫助