Matlab語言基礎(chǔ)-Matlab教程.ppt

Matlab語言基礎(chǔ)-Matlab教程.ppt

ID:51620367

大?。?24.55 KB

頁數(shù):19頁

時間:2020-03-26

Matlab語言基礎(chǔ)-Matlab教程.ppt_第1頁
Matlab語言基礎(chǔ)-Matlab教程.ppt_第2頁
Matlab語言基礎(chǔ)-Matlab教程.ppt_第3頁
Matlab語言基礎(chǔ)-Matlab教程.ppt_第4頁
Matlab語言基礎(chǔ)-Matlab教程.ppt_第5頁
資源描述:

《Matlab語言基礎(chǔ)-Matlab教程.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Matlab語言基礎(chǔ)1)啟動與退出雙擊matlab圖標,進入matlab命令窗口(commandwindow),即可輸入命令語句,開始運算,或從開始菜單的程序中單擊matlab進入。單擊file菜單中的Exit,或在命令窗口輸入Exit并回車即可退出。2)語句形式變量=表達式輸入一個語句并以回車結(jié)束,則在工作區(qū)顯示計算結(jié)果,語句以“;”結(jié)束,只進行計算但不顯示結(jié)果。太長的表達式可以用續(xù)行號…將其延續(xù)到下一行。一行可以寫幾個語句,它們之間用逗號或句號分開。例:輸入a=13)MATLAB中變量的命名規(guī)則是:(1)變量名必須是不含空格的單個詞;(2)變量名區(qū)分大小寫;(3)變量

2、名最多不超過19個字符;(4)變量名必須以字母打頭,之后可以是任意字母、數(shù)字或下劃線,變量名中不允許使用標點符號.(5)特殊變量ans:用于結(jié)果的缺省變量名i、j:虛數(shù)單位pi:圓周率nargin:函數(shù)的輸入變量個數(shù)eps:計算機的最小數(shù)nargout:函數(shù)的輸出變量個數(shù)inf:無窮大realmin:最小正實數(shù)realmax:最大正實數(shù)nan:不定量flops:浮點運算數(shù)4)數(shù)學(xué)運算符號及標點符號+加法運算,適用于兩個數(shù)或兩個同階矩陣相加.—減法運算*乘法運算.*點乘運算/除法運算./點除運算^乘冪運算.^點乘冪運算反斜杠表示左除.(1)MATLAB的每條命令后,若為逗

3、號或無標點符號,則顯示命令的結(jié)果;若命令后為分號,則禁止顯示結(jié)果.(2)“%”后面所有文字為注釋,M文件中(ctr+R全注釋,ctr+T全取消).(3)“...”表示續(xù)行.5)數(shù)學(xué)函數(shù)函數(shù)函數(shù)名稱函數(shù)函數(shù)名稱sin(x)正弦函數(shù)asin(x)反正弦函數(shù)cos(x)余弦函數(shù)acos(x)反余弦函數(shù)tan(x)正切函數(shù)atan(x)反正切函數(shù)abs(x)絕對值函數(shù)max(x)最大值函數(shù)min(x)最小值函數(shù)sun(x)求和函數(shù)sqrt(x)開平方epx(x)以e為底指數(shù)log(x)自然對數(shù)Log10(x)以10為底對數(shù)sign(x)符號函數(shù)fix(x)取整函數(shù)x=logspa

4、ce(first,last,n)創(chuàng)建從開始,到結(jié)束,有n個元素的對數(shù)分隔行向量.1、創(chuàng)建簡單的數(shù)組x=[abcdef]創(chuàng)建包含指定元素的行向量x=first:last創(chuàng)建從first開始,加1計數(shù),到last結(jié)束的行向量x=first:increment:last創(chuàng)建從first開始,加increment計數(shù),last結(jié)束的行向量x=linspace(first,last,n)創(chuàng)建從first開始,到last結(jié)束,有n個元素的行向量6)數(shù)組2、數(shù)組元素的訪問(3)直接使用元素編址序號:x([abcd])表示提取數(shù)組x的第a、b、c、d個元素構(gòu)成一個新的數(shù)組[x(a)x(b

5、)x(c)x(d)].(2)訪問一塊元素:x(a:b:c)表示訪問數(shù)組x的從第a個元素開始,以步長為b到第c個元素(但不超過c),b可以為負數(shù),b缺損時為1.(1)訪問一個元素:x(i)表示訪問數(shù)組x的第i個元素.MATLAB(shuzu1)MATLAB(shuzu2)3、數(shù)組的方向前面例子中的數(shù)組都是一行數(shù)列,是行方向分布的.稱之為行向量.數(shù)組也可以是列向量,它的數(shù)組操作和運算與行向量是一樣的,唯一的區(qū)別是結(jié)果以列形式顯示.產(chǎn)生列向量有兩種方法:直接產(chǎn)生例c=[1;2;3;4]轉(zhuǎn)置產(chǎn)生例b=[1234];c=b’說明:以空格或逗號分隔的元素指定的是不同列的元素,而以分號

6、分隔的元素指定了不同行的元素.4、數(shù)組的運算(1)標量-數(shù)組運算數(shù)組對標量的加、減、乘、除、乘方是數(shù)組的每個元素對該標量施加相應(yīng)的加、減、乘、除、乘方運算.設(shè):a=[a1,a2,…,an],c=標量則:a+c=[a1+c,a2+c,…,an+c]a.*c=[a1*c,a2*c,…,an*c]a./c=[a1/c,a2/c,…,an/c](右除)a.c=[c/a1,c/a2,…,c/an](左除)a.^c=[a1^c,a2^c,…,an^c]c.^a=[c^a1,c^a2,…,c^an]MATLAB(shuzu3)(2)數(shù)組-數(shù)組運算當兩個數(shù)組有相同維數(shù)時,加、減、乘、除

7、、冪運算可按元素對元素方式進行的,不同大小或維數(shù)的數(shù)組是不能進行運算的.設(shè):a=[a1,a2,…,an],b=[b1,b2,…,bn]則:a+b=[a1+b1,a2+b2,…,an+bn]a.*b=[a1*b1,a2*b2,…,an*bn]a./b=[a1/b1,a2/b2,…,an/bn]a.b=[b1/a1,b2/a2,…,bn/an]a.^b=[a1^b1,a2^b2,…,an^bn]MATLAB(shuzu4)7)矩陣1、矩陣的建立逗號或空格用于分隔某一行的元素,分號用于區(qū)分不同的行.除了分號,在輸入矩陣時,按Ent

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。