MATLAB是一項資料分析與視覺化的工具_(dá)第1頁
MATLAB是一項資料分析與視覺化的工具_(dá)第2頁
MATLAB是一項資料分析與視覺化的工具_(dá)第3頁
MATLAB是一項資料分析與視覺化的工具_(dá)第4頁
MATLAB是一項資料分析與視覺化的工具_(dá)第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、MATLAB簡介、簡介和MATLAB是強大支持矩陣和矩陣運算的資料分析和可視化工具。MATLAB具有出色的圖形(2D、3D)功能和獨特的節(jié)目語言能力功能。成為MATLAB牙齒圖像處理工具的一個原因是圖像處理相關(guān)進(jìn)程所需的圖像處理工具箱(IPT)。Matlab介面、介面說明、Workspace:顯示當(dāng)前工作環(huán)境內(nèi)定義的變量Command Window:帶有提示編號的文本操作介面,在提示后輸入命令Command History,即可顯示以前記錄的命令,以及介面說明(cont.Current Directory Window默認(rèn)路徑C:Users.當(dāng)DocumentsMATLAB圖片檔案或m文件相對

2、于牙齒路徑存在時,使用時只需調(diào)用名稱,而不提供檔案路徑。命令操作和command window輸入命令按Enter鍵將執(zhí)行計算,并返回Matlab牙齒空格ex3360 2 * 3-4的答案。2 * 3-4變量大小寫入ex: imre與imre不同。要更改MATLAB默認(rèn)用法、默認(rèn)運算和示例:2 2 ans=4輸出格式,請使用格式函數(shù)。例如:format long%顯示格式在雙精度浮點數(shù)11/7 ans=1.571428571428571 format中內(nèi)置了默認(rèn)數(shù)學(xué)函數(shù)。例如,sqrt(2) sin(pi/8) log(10),MATLAB常用的基本數(shù)學(xué)函數(shù),abs(x):凈值的絕對值或矢量的

3、長度sqrt(x):平方r rount當(dāng)X0時,sign(x)=1。Rem(x,y): x除以y的剩馀gcd(x,y):整數(shù)x和y的最大公共系數(shù)lcm(x,y):整數(shù)x和y的最小公倍數(shù)exp(x):自然金志洙pow2 (x):y):四象限的反正切函數(shù)sinh(x):雙曲正弦函數(shù)cosh(x):雙曲馀弦函數(shù)tanh(x):雙曲正切函數(shù)asinh(x):反雙曲正弦函數(shù)acosh(x):反(View菜單)在命令窗口中,還可以使用whos函數(shù)獲取相同的信息。標(biāo)量、向量和矩陣以及MATLAB包含許多用于生成和處理矩陣的命令。在數(shù)據(jù)表單中,這有時稱為標(biāo)量、矢量和矩陣,但MATLAB將其視為矩陣數(shù)據(jù)。凈值是

4、1X1陣列類型向量。一維陣列類型矩陣可以輸入二維或更高的維陣列類型、矩陣元素、矩陣生成方法和首先輸入一個矩陣列。您可以使用空格或逗號分隔,分號來分隔欄。例如:a=4-2-4 7;1 5-3 2;6-8-5-6;-7 3 0 1 a=4 -2 -4 7 1 5 -3 2 6 -8 -5 -6 -7 3 0 1,使用矩陣元素,矩陣元素訪問-標(biāo)準(zhǔn)列,行索引方法獲取。范例:取得a(2,3)% 2欄3列的元素MATLAB也可以使用單一索引號碼取得矩陣元素。范例:匯入a(10)%原始矩陣a(2,3)的元素。r列c中的矩陣m,元素m(i,j)可能對應(yīng)于m(i r*(j-1)。使用單個索引生成完整的數(shù)字列,即

5、一次訪問多個矩陣元素a(1 6 11 16) MATLAB冒號(:)運算符的矩陣元素,稱為數(shù)字矢量。例如:a: b%生成從a到b的所有整數(shù),或使用冒號(:)運算符生成單個等差數(shù)列。A: I: b%生成從a到I到b的所有整數(shù)。此外,使用linspace等差數(shù)列x=linspace(4,10,6)%等差數(shù)列:第一個項目為4,最后一個項目為10,項目數(shù)為6 x=4。A(2,2:3,4,3)使用A (end,end) a (end,end-2)a(23360 end,end :-2:1)矢量作為矩陣的索引E=a(1 3,2 3)B5 6 3-2;1-8-5-3;0-6 7-1b=2 4-7-4 5 6

6、 3-2 1-8-5-3 0-6 7-1范例3360 2 * a 3 * b,矩陣運算,操作員名稱comment A b,or a.* array multi plication cv=a. * b,c (I,j) J).* matrix multi plication a * b,標(biāo)準(zhǔn)矩陣多應(yīng)用程序./array right division c=a./b,c (: J).arrayleft division c=a.b,c (I,j)=b (I,j)/a (I,j)。/matrix right did Operator name comments and examples matrix l

7、eft division ab is the preferred way to compute inv(a)* b.array power if c=a.J) b (I,j).matrix transpose a .Standard matrix transpose . matrix transpose a .Standard matrix transpose . unary plus a is the same as 0a。unary MINUS a is the same as 0a or 1 * a .矩陣運算,逆矩陣函數(shù)inv inv(a)矩陣前置a矩陣上下翻轉(zhuǎn)flipud和左右翻轉(zhuǎn)f

8、liplr flipud(a) fliplr(a)4 5 a.*b%生成a和b匹配元素乘以ans=2 6 12 20,構(gòu)造矩陣,創(chuàng)建所有元素的列表,以便構(gòu)造矩陣。但是,可以使用MATLAB內(nèi)部函數(shù)(例如,全部為0或1的矩陣)創(chuàng)建某些特殊矩陣,也可以在zeros和ones中生成這些特殊矩陣。例如:可以使用rand和randn創(chuàng)建zeros(n) zeros(m,n) zeros(a)隨機數(shù)矩陣。Rand通過生成0,1的平均分布矩陣randn牙齒的平均0,標(biāo)準(zhǔn)差1的正態(tài)分布矩陣floor(10 * rand(3)floor(100 * randn(3,5)來構(gòu)造矩陣1336010 用法:交換機(s

9、witch _ expr)case case _ expr _ 1 statement 1 otherwise statement 1 end ex 3360交換機(value) case );otherwise disp(the value is out of range);End,F(xiàn)or loop,用法:For變量=向量或序列,計算,end ex : for I=1:100,ex : for I=1:2:100,y (I S結(jié)束ex: for x=0 1 5 3,disp(x);/打印x結(jié)束,While loop,用法:while expression,計算,end ex 3360 I=1

10、;ex : I=1 while I=100 while I=100y(I)=2;s=s I;I=I 1;I=I 2;結(jié)束,矢量化,矢量化表示對整個矩陣或矢量執(zhí)行一個操作。例如,在大多數(shù)編程語言中,要將一個數(shù)組元素作為操作導(dǎo)入,必須使用循環(huán)執(zhí)行。MATLAB的矢量化在大多數(shù)情況下允許使用非常有效的替代方法,而不使用循環(huán)。例如:for i=1:106神(I);End%使用以下行命令替換i=1:106:神(I);矢量化,另一個示例是使用1336010.2矢量化或邏輯運算符,將矩陣a的所有正元素: A0,繪制,行plot():用法:plot(x,y),使用Ex: x=0 :0.1:獲取、x、cos (x)、o)、MATLAB編程MATLAB的函數(shù)(function) MATLAB函數(shù)輸入(一個或多個變量),然后返回一個或多個數(shù)值。例如,sum(a)%會產(chǎn)生矩陣列的總計sum(a0)%。矩陣大于零行的總和sum(a(:) 0)%生成矩陣大于零的元素數(shù)。MATLAB編程,函數(shù)語法-Function num=count pos(a)% count pos finds the number of positive % elements in a matrix。% usage 3360

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論