《MATLAB基本運算》PPT課件

《MATLAB基本運算》PPT課件

ID:45089414

大?。?04.50 KB

頁數(shù):75頁

時間:2019-11-09

《MATLAB基本運算》PPT課件_第1頁
《MATLAB基本運算》PPT課件_第2頁
《MATLAB基本運算》PPT課件_第3頁
《MATLAB基本運算》PPT課件_第4頁
《MATLAB基本運算》PPT課件_第5頁
資源描述:

《《MATLAB基本運算》PPT課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第2章MATLAB基本運算2.1數(shù)據(jù)類型2.2數(shù)組2.3矩陣2.4字符串2.5日期和時間2.6結(jié)構(gòu)體和元胞數(shù)組2.7多維數(shù)組2.8關(guān)系運算和邏輯運算2.9數(shù)組的信息獲取2.10多項式12.1數(shù)據(jù)類型MATLAB定義了15種基本的數(shù)據(jù)類型,包括整型、浮點型、字符型和邏輯型等,用戶可以定義自己的數(shù)據(jù)類型。任何類型的數(shù)據(jù)均按數(shù)組的形式進行存儲和運算。22.1.1常數(shù)和變量1.常數(shù):采用十進制表示,可用帶小數(shù)點的形式直接表示或用科學計數(shù)法表示。2.變量MATLAB的變量命名規(guī)則如下:變量名區(qū)分字母的大小寫。例如,“a”和“A”是不同的變量。變量名

2、不能超過63個字符,第63個字符后的字符被忽略。變量名必須以字母開頭,變量名的組成可以是任意字母、數(shù)字或者下劃線,但不能含有空格和標點符號(如,。%等)。關(guān)鍵字(如if、while等)不能作為變量名。練習3賦值語句(1)變量=表達式(2)表達式 其中表達式是用運算符將有關(guān)運算量連接起來的式子,其結(jié)果是一個矩陣。預定義的特殊變量在MATLAB工作空間中,還駐留幾個由系統(tǒng)本身定義的變量。例如,用pi表示圓周率π的近似值,用i,j表示虛數(shù)單位。 預定義變量有特定的含義,在使用時,應盡量避免對這些變量重新賦值。4特殊變量取值ans用于結(jié)果的缺省變

3、量名pi圓周率eps計算機的最小數(shù),當和1相加就產(chǎn)生一個比1大的數(shù)flops浮點運算數(shù)inf無窮大,如1/0NaN不定量,如0/0i,ji=j=1-nargin所用函數(shù)的輸入變量數(shù)目nargout所用函數(shù)的輸出變量數(shù)目realmin最小可用正實數(shù)realmax最大可用正實數(shù)特殊變量表5例2-1計算表達式的值,并顯示計算結(jié)果。在MATLAB命令窗口輸入命令:x=1+2i; y=3-sqrt(17); z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y))其中pi和i都是MATLAB預先定義的變量,分別代表代表

4、圓周率π和虛數(shù)單位。 輸出結(jié)果是:z= -0.3488+0.3286i6練習a=5+3ib=2+4jc=2*pid=2/02*d1/d72.1.2整數(shù)和浮點數(shù)1.整數(shù)練習82.浮點數(shù)數(shù)據(jù)類型存儲空間表示范圍類型轉(zhuǎn)換函數(shù)單精度型single4字節(jié)-3.40282×1038~+3.40282×1038single()雙精度型double8字節(jié)-1.79769×10308~+1.79769×10308double()92.1.3復數(shù)Matlab把復數(shù)作為一個整體處理(而不必像其他程序語言,將實部和虛部分開處理)。虛數(shù)單位用預定義變量i或j表示。

5、復數(shù)z=a+bi直角坐標表示和極坐標表示之間轉(zhuǎn)換的matlab指令如下:Real(z)給出復數(shù)z的實部Imag(z)給出復數(shù)z的虛部Abs(z)給出復數(shù)z的模Angle(z)給出復數(shù)z的相角102.2數(shù)組空數(shù)組(emptyarray):沒有元素的數(shù)組;標量(scalar):是指1×1的矩陣,即為只含一個數(shù)的矩陣;向量(vector):是指1×n或n×1的矩陣,即只有一行或者一列的矩陣;矩陣(matrix):是一個矩形的m×n數(shù)組,即二維數(shù)組;數(shù)組(array):是指多維數(shù)組m×n×k×…,其中矩陣和向量都是數(shù)組的特例。112.2.1創(chuàng)建簡

6、單的數(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個元素的行向量>>y=1:7y=123456712例如:>>z=3:2:9z=3579>>v=[y,z]v=12345673579>>u=linspace(2,9,11)u=Columns1through62.0

7、0002.70003.40004.10004.80005.5000Columns7through116.20006.90007.60008.30009.0000132.2.2對數(shù)組元素的訪問(3)直接使用元素編址序號.x([abcd])表示提取數(shù)組x的第a、b、c、d個元素構(gòu)成一個新的數(shù)組[x(a)x(b)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個元素.例如:>>x=1:2:9

8、x=13579>>y=x(2:1:5)y=3579>>z=x([135])z=15914前面例子中的數(shù)組都是一行數(shù)列,是行方向分布的.稱之為行向量.數(shù)組也可以是列向量,它的數(shù)組操作和運算與行向

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

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

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