Matlab教程6X。
第1章 MATLAB操作基礎(chǔ)
1.1 MATLAB概述
1.1.2 MATLAB的主要功能 1.?dāng)?shù)值計(jì)算
MATLAB以矩陣作為數(shù)據(jù)操作的基本單位,還提供了十分豐富的數(shù)值計(jì)算函數(shù)。 2.繪圖功能
可以繪制二維、三維圖形,還可以繪制特殊圖形(與統(tǒng)計(jì)有關(guān)的圖,例如:區(qū)域圖、直方圖、餅圖、柱狀圖等)。 3.編程語(yǔ)言
MATLAB具有程序結(jié)構(gòu)控制、函數(shù)調(diào)用、數(shù)據(jù)結(jié)構(gòu)、輸入輸出、面向?qū)ο蟮瘸绦蛘Z(yǔ)言特征,而且簡(jiǎn)單易學(xué)、編程效率高。 4.MATLAB工具箱
MATLAB包含兩部分內(nèi)容:基本部分和各種可選的工具箱。 MATLAB工具箱分為兩大類:功能性工具箱和學(xué)科性工具箱。 1.1.3MATLAB語(yǔ)言的特點(diǎn)
語(yǔ)言簡(jiǎn)潔緊湊,使用方便靈活,易學(xué)易用。
例如:A=[1 2 3;4 5 6;7 8 9]一條語(yǔ)句實(shí)現(xiàn)了對(duì)3x3矩陣的輸入。
語(yǔ)句功能強(qiáng)大,一條語(yǔ)句相當(dāng)于其它語(yǔ)言的一個(gè)子程序,例如fft。
語(yǔ)句簡(jiǎn)單,內(nèi)涵豐富。同一個(gè)函數(shù)有不同的輸入變量和輸出變量,分別代表不同的含義。
Matlab既具有結(jié)構(gòu)化的控制語(yǔ)句(if、for、while)又支持面向?qū)ο蟮某绦蛟O(shè)計(jì)。
方便的繪圖功能。
包含功能強(qiáng)勁的工具箱。 ? 易于擴(kuò)展。 1.1.4 初識(shí)MATLAB 例1-1 繪制正弦曲線和余弦曲線。 x=[0:0.5:360]*pi/180; plot(x,sin(x),x,cos(x)); 例1-2 求方程 3x4+7x3 +9x2
-23=0的
全部根。
p=[3,7,9,0,-23]; %建立多項(xiàng)式
系數(shù)向量
x=roots(p) %求根 例1-3 求積分 quad(‘x.*log(1+x)’,0,1) 例1-4 求解線性方程組。
a=[2,-3,1;8,3,2;45,1,-9]; b=[4;2;17]; x=inv(a)*b 1.2 MATLAB的運(yùn)行環(huán)境與安裝 1.2.1 MATLAB的運(yùn)行環(huán)境 硬件環(huán)境: (1) CPU (2) 內(nèi)存
(3) 硬盤 (4) CD-ROM驅(qū)動(dòng)器和鼠標(biāo) 軟件環(huán)境: (1) Windows 98/NT/2000 或Windows
XP (2) 其他軟件根據(jù)需要選用 1.2.2 MATLAB的安裝
運(yùn)行系統(tǒng)的安裝程序setup.exe,可以按照安裝提示依次操作。

評(píng)論