MATLAB數(shù)據(jù)處理入門課件_第1頁
MATLAB數(shù)據(jù)處理入門課件_第2頁
MATLAB數(shù)據(jù)處理入門課件_第3頁
MATLAB數(shù)據(jù)處理入門課件_第4頁
MATLAB數(shù)據(jù)處理入門課件_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第1章MATLAB數(shù)據(jù)處理入門1.1數(shù)值矩陣的建立與基本操作1.2基本數(shù)學(xué)運(yùn)算與常用函數(shù)1.3數(shù)據(jù)圖形化的常用指令與圖形的簡單修飾1.4運(yùn)算流程的控制與指令集的函數(shù)化1.0

MATLAB工作環(huán)境簡介MATLAB數(shù)據(jù)處理入門1.0

MATLAB工作環(huán)境簡介運(yùn)行MATLAB系統(tǒng)安裝程序setup.exe,

按照安裝提示一、安裝MATLAB二、啟動與退出MATLAB三、MATLAB主界面簡介當(dāng)MATLAB安裝完畢并首次啟動時,展現(xiàn)在屏幕上的界面為MATLAB的默認(rèn)主界面,如下圖所示:雙擊桌面快捷方式圖標(biāo)即可啟動MATLAB.依次操作.單擊主窗口的“關(guān)閉”按鈕即可退出MATLAB.MATLAB數(shù)據(jù)處理入門命令窗口(CommandWindow)工作空間窗口(Workspace)命令歷史窗口(CommandHistory)當(dāng)前目錄窗口(CurrentDirectory)啟動平臺窗口(LaunchPad)菜單欄工具欄Workspace工具欄MATLAB數(shù)據(jù)處理入門命令窗口

命令窗口是MATLAB的主要交互窗口,用于輸入命令并顯示除圖形以外的所有執(zhí)行結(jié)果.MATLAB命令窗口中的“>>”為命令提示符,表示MATLAB正在處于準(zhǔn)備狀態(tài).在命令提示符后鍵入命令并按下回車鍵后,MATLAB就會解釋執(zhí)行所輸入的命令,并在命令后面給出計算結(jié)果.MATLAB數(shù)據(jù)處理入門存和刪除.將用戶目錄納入MATLAB系統(tǒng)統(tǒng)一管理.工作空間窗口,亦稱“內(nèi)存變量瀏覽器”工作空間是MATLAB用于存儲各種變量和結(jié)果的內(nèi)存空間.在該窗口中顯示工作空間中所有變量的名稱、大小、字節(jié)數(shù)和變量類型說明,可對變量進(jìn)行觀察、編輯、保當(dāng)前目錄窗口

用戶可以將自己的工作目錄列入MATLAB搜索路徑,從而MATLAB數(shù)據(jù)處理入門四、Notebook的啟動在CommandWindow中運(yùn)行指令notebook–setup,按照提示安裝Notebook.首次使用Notebook,可在CommandWindow中運(yùn)行指令notebook,即可啟動Notebook(在Word中添加了一個新的文檔模板M-book).M-book模板為用戶提供了在Word環(huán)境下使用MATLAB的功能.該模板定義了Word與MATLAB進(jìn)行通訊的宏指令、文檔樣式和工具欄.當(dāng)調(diào)用該模板時的Word界面和通常的Word界面主要有兩點(diǎn)區(qū)別:

在菜單欄中多了一個Notebook菜單項,Notebook的許多操作都可以通過該菜單項的命令來完成.

在“文件”菜單項下多了一個NewM-book命令項.如果在M-book模板下要建立新的M-book文檔,可以選擇該命令.MATLAB數(shù)據(jù)處理入門五、在Notebook中使用MATLAB命令最簡單的的方法是:

在文檔中輸入MATLAB命令.

用鼠標(biāo)選中命令行.

按組合鍵Ctrl+Enter執(zhí)行所選命令.命令行就變成了“綠色”,稱為“輸入單元”.命令的執(zhí)行結(jié)果“藍(lán)色”輸出,稱為“輸出單元”.執(zhí)行的結(jié)果是:關(guān)于MATLAB的工作環(huán)境的更多介紹關(guān)于Notebook使用方法的更多介紹MATLAB數(shù)據(jù)處理入門1.1數(shù)值矩陣的建立與基本操作1.1.1數(shù)值矩陣的建立一、直接輸入法賦值語句的基本結(jié)構(gòu)是:變量=賦值表達(dá)式矩陣=[數(shù)據(jù)列表]矩陣定義符賦值表達(dá)式―任何合法的MATLAB表達(dá)式排列成m行n列的數(shù)據(jù).行用分號“;”區(qū)分,行中元素用逗號“,”(或一空格)區(qū)分英文字母引導(dǎo)的,由字母、數(shù)字和下劃線組成字符串命名,對字母的大小寫敏感特別的,建立二維數(shù)值矩陣的基本格式是:MATLAB數(shù)據(jù)處理入門二、文件裝載法

對于大規(guī)模的矩陣,通常預(yù)先編寫數(shù)據(jù)文件存盤,然后MATLAB系統(tǒng)的“內(nèi)存變量編輯器(ArrayEditor)”.工具方法⑴在指令窗口中向指定的新變量賦“空”矩陣,如byk=[];⑵在“內(nèi)存變量瀏覽器(Workspace)”中雙擊該變量,啟⑶在“內(nèi)存變量編輯器”彈出的空白表格中,每一個單元⑷保存該變量為數(shù)據(jù)文件,如文件名為byk,保存到用調(diào)用loadbyk.在需要調(diào)用這個數(shù)據(jù)文件時,只需運(yùn)行指令使用“l(fā)oad

”語句讀入數(shù)據(jù).動“內(nèi)存變量編輯器”;格對應(yīng)矩陣的一個元素,填寫具體數(shù)值;戶指定的工作目錄下.MATLAB數(shù)據(jù)處理入門三、函數(shù)生成法使用構(gòu)造特殊矩陣的MATLAB函數(shù)向系統(tǒng)輸入數(shù)據(jù).使用MATLAB函數(shù)的方法稱為函數(shù)的調(diào)用.MATLAB函數(shù)調(diào)用語句的基本結(jié)構(gòu)是:[返回變量列表]=函數(shù)名(輸入變量列表)常用的構(gòu)造特殊矩陣的函數(shù)有:函數(shù)功能函數(shù)及調(diào)用格式Z=zeros(r,c)生成元素全為0

的r×c矩陣ZO=ones(r,c)生成元素全為1

的r×c矩陣OD=diag(x)生成以向量x的元素為對角元的對角矩陣DE=eye(r,c)生成對角線為1其它元素為零的r×c矩陣E均可包含若干個變量,變量名之間用逗號分隔.建立數(shù)值矩陣的MATLAB實(shí)例

MATLAB數(shù)據(jù)處理入門1.1.2矩陣的基本操作

矩陣元素的尋訪與修改使用MATLAB進(jìn)行數(shù)據(jù)處理所必須的基本技能.

矩陣的裁剪(提取某些行、列,或刪除某些行、列)

矩陣的拼接(已知矩陣的擴(kuò)展,或幾個矩陣合并成一個矩陣的基本操作MATLAB實(shí)例新矩陣)MATLAB數(shù)據(jù)處理入門‘+-*^\/

1.2基本數(shù)學(xué)運(yùn)算與常用函數(shù)1.2.1基本數(shù)學(xué)運(yùn)算一、矩陣的代數(shù)運(yùn)算MATLAB語言提供了如下矩陣代數(shù)運(yùn)算的運(yùn)算符:轉(zhuǎn)置加法減法乘法乘冪左除右除

上述運(yùn)算遵循線性代數(shù)教程中的相關(guān)定義;

轉(zhuǎn)置“

”指矩陣的共軛轉(zhuǎn)置;

矩陣的左除“\”和右除“/”的含義是:說明XA=B的解是A右除B,即X=B/A(等價于X=BA-1

).AX=B的解是A左除B,即X=A\B(等價于X=A-1B);設(shè)A是可逆矩陣,則MATLAB數(shù)據(jù)處理入門二、矩陣的標(biāo)量批處理運(yùn)算

MATLAB在需要的時候可以將矩陣視為普通的行列排列整

矩陣與數(shù)組在形式上是一樣的,但卻是兩個不同的概念.

當(dāng)對一個矩陣(數(shù)組)施行標(biāo)量批處理運(yùn)算時,這個矩MATLAB語言提供了如下標(biāo)量批處理運(yùn)算的運(yùn)算符:轉(zhuǎn)置乘法乘冪左除右除.'

.*

.^

.\

./說明

俗稱“點(diǎn)運(yùn)算”,規(guī)則是兩個數(shù)組對應(yīng)元素之間的運(yùn)算.

標(biāo)量批處理運(yùn)算要求數(shù)組的維數(shù)相同.

這里的轉(zhuǎn)置“.'”是非共軛轉(zhuǎn)置.齊的數(shù)據(jù)集合,通常稱為數(shù)組.陣就是失去了線性代數(shù)中矩陣的意義而成為一個數(shù)組了.MATLAB數(shù)據(jù)處理入門三、矩陣的關(guān)系運(yùn)算

當(dāng)關(guān)系運(yùn)算作用于兩個同型矩陣時,是兩個矩陣的對應(yīng)MATLAB語言提供了如下關(guān)系運(yùn)算符:

關(guān)系運(yùn)算是在兩個數(shù)值之間進(jìn)行比較,當(dāng)給定的關(guān)系

當(dāng)關(guān)系運(yùn)算作用于一個標(biāo)量與一個矩陣時,是標(biāo)量與矩系假).成立時返回數(shù)值1(表示關(guān)系真),否則返回數(shù)值0(表示關(guān)的由0與1構(gòu)成的矩陣.陣的每一個元素進(jìn)行比較,返回一個與參與運(yùn)算的矩陣同型元素之間進(jìn)行比較,返回一個由0與1構(gòu)成的同型矩陣.符號意義<><=>===~=小于大于不大于不小于等于不等于語法A<BA>BA<=BA>=BA==BA~=BMATLAB數(shù)據(jù)處理入門0四、矩陣的邏輯運(yùn)算

當(dāng)邏輯運(yùn)算作用于兩個同型矩陣時,運(yùn)算在兩個矩陣的MATLAB語言提供了如下邏輯運(yùn)算符:

邏輯運(yùn)算也是在兩個數(shù)值之間進(jìn)行的,運(yùn)算過程中將

當(dāng)邏輯運(yùn)算作用于一個標(biāo)量與一個矩陣時,運(yùn)算在標(biāo)量

MATLAB關(guān)于運(yùn)算優(yōu)先級的規(guī)定與數(shù)學(xué)中的規(guī)定是一致的.0A=B=0101001011110基本數(shù)學(xué)運(yùn)算的MATLAB實(shí)例

符號&|~意義與或非語法A&BA|B~A任何非零元素視為1(真).同型的由0與1構(gòu)成的矩陣.與矩陣的每一個元素之間進(jìn)行,返回一個與參與運(yùn)算的矩陣對應(yīng)元素之間進(jìn)行,返回一個由0與1構(gòu)成的同型矩陣.MATLAB數(shù)據(jù)處理入門

標(biāo)量函數(shù)主要包含基本的數(shù)學(xué)函數(shù),如三角函數(shù)、雙曲1.2.2統(tǒng)計數(shù)據(jù)處理常用的函數(shù)一、標(biāo)量函數(shù)MATLAB提供了大量的函數(shù),種類繁多.按照函數(shù)的使用,有設(shè)

f是

MATLAB

的標(biāo)量函數(shù),即對任意的

標(biāo)量函數(shù)的實(shí)質(zhì)是矩陣元素的批處理運(yùn)算,這些函數(shù)作方法可以分為標(biāo)量函數(shù)、向量函數(shù)和矩陣函數(shù)三種類型.實(shí)質(zhì)上是矩陣的元素).用于矩陣時,是作用于矩陣的每一個元素(即函數(shù)的自變量函數(shù)、指數(shù)函數(shù)、對數(shù)函數(shù)、取整函數(shù)等等.MATLAB數(shù)據(jù)處理入門docsqrt統(tǒng)計數(shù)據(jù)處理中常用的標(biāo)量函數(shù)有:調(diào)用格式可通過doc指令查詢MATLAB系統(tǒng)幫助,如函數(shù)功能描述abs()求絕對值sqrt()求平方根exp(),pow2()求以e,2為底的指數(shù)log10(),log(),log2()求以10,e,2為底的對數(shù)sign()符號函數(shù)gamma()Г函數(shù)round()4舍5入取整ceil()向+∞取整向0

取整fix()floor()向-∞取整MATLAB數(shù)據(jù)處理入門

設(shè)

f

MATLAB

的向量函數(shù),僅當(dāng)其作用于向量x時才有意義.

向量函數(shù)也可以作用于矩陣,此時其作用對象是矩陣的列二、向量函數(shù)統(tǒng)計數(shù)據(jù)處理中常用的向量函數(shù)有:各種統(tǒng)計量的計算函數(shù)也都是向量函數(shù).函數(shù)功能描述sum()求向量元素的和cumsum()求向量元素的累積和prod()求向量元素的積cumprod()求向量元素的累積積max()求向量元素的最大值min()求向量元素的最小值length()查詢向量的維數(shù)對向量元素的排序操作sort()向量,運(yùn)算的結(jié)果是一個行向量.MATLAB數(shù)據(jù)處理入門三、矩陣函數(shù)

設(shè)

f

MATLAB

的矩陣函數(shù),即當(dāng)

f

作用于矩陣

A

時,遵循MATLAB的矩陣函數(shù)按其作用可區(qū)分為:統(tǒng)計數(shù)據(jù)處理幾個常用矩陣處理函數(shù):函數(shù)功能描述reshape()改變矩陣的型(將矩陣?yán)睘橄蛄浚蛳喾矗ゝliplr()左右翻轉(zhuǎn)矩陣flipud()上下翻轉(zhuǎn)矩陣rot90()90度旋轉(zhuǎn)矩陣tril()取矩陣的下三角部分triu()取矩陣的上三角部分

矩陣生成與處理函數(shù);

矩陣計算與線性方程組解算函數(shù).線性代數(shù)中有關(guān)矩陣運(yùn)算的規(guī)則.MATLAB數(shù)據(jù)處理入門統(tǒng)計數(shù)據(jù)處理常用的矩陣函數(shù)有:函數(shù)功能描述size()求矩陣的行與列的維數(shù)det()求矩陣的行列式rank()求矩陣的秩norm()求矩陣的范數(shù)inv()求矩陣的逆矩陣pinv()求矩陣的廣義逆矩陣eig()求矩陣的特征值與特征向量eigs()求矩陣某些特定的(如最大)特征值及相應(yīng)的特征向量常用函數(shù)功能的MATLAB例說

MATLAB數(shù)據(jù)處理入門1.3數(shù)據(jù)圖形化的常用指令與圖形的簡單修飾1.3.1數(shù)據(jù)圖形化的常用指令一、數(shù)據(jù)圖形化的幾個常用指令簡介⑴pie指令pie(y,explode)繪制由數(shù)據(jù)向量y(表示各個因素所占的百分比)所參數(shù)explode是一個與y的維數(shù)相同的由數(shù)字0和1構(gòu)成指令pie3繪制三維立體圓餅圖,調(diào)用格式與pie相同.參數(shù)explode可以缺省.【擴(kuò)展】【說明】【功能】【格式】定義的圓餅圖.形從圓餅圖形中分離出來.的向量,其作用是當(dāng)其某個元素為1時,將對應(yīng)的扇MATLAB數(shù)據(jù)處理入門⑵bar指令【格式】bar(x,y,'option')【功能】繪制以向量x各個元素為橫坐標(biāo),以向量y的各個【說明】向量x可以缺省,此時x=1,2,3,….在x缺省時,

參數(shù)

option

取值為

stacked

時繪制累加式條形圖,以矩陣

y

參數(shù)

option

取值為

grouped

時繪制分組式條形圖,以矩陣

y

參數(shù)

option

也可設(shè)置顏色,詳見“圖形的簡單修飾”.指定向量x時option只能引用顏色參數(shù).【擴(kuò)展】指令barh繪制水平放置的條形圖指令bar3繪制三維立體的垂直放置的條形圖指令barh3繪制三維立體的水平放置的條形圖調(diào)用格式均與bar類似.對應(yīng)元素為縱坐標(biāo)所定義的條形圖.的各列向量的累加值為各矩形條的縱坐標(biāo).的第k行數(shù)據(jù)為第k組中各矩形條的縱坐標(biāo).MATLAB數(shù)據(jù)處理入門⑶plot指令【格式】plot(x,y,'option')【功能】在二維直角坐標(biāo)平面上繪制由向量x和y的對應(yīng)元素為【說明】向量x可以缺省,此時x=1,2,3,….參數(shù)option的取值是表示線型、數(shù)據(jù)點(diǎn)標(biāo)識、顏色的1參數(shù)option可以缺省.【擴(kuò)展】指令plot3繪制3維點(diǎn)線圖,調(diào)用格式與plot類似.經(jīng)常與plot指令配合使用的還有指令line,其最簡單的坐標(biāo)的數(shù)據(jù)點(diǎn)或連接各個數(shù)據(jù)點(diǎn)的折線.個或幾個符號,具體取值詳見后面的“圖形的簡單修飾”.為plot圖形中補(bǔ)充、添加輔助線.對應(yīng)坐標(biāo)標(biāo)識出的數(shù)據(jù)點(diǎn)之間的折線,通常用line指令調(diào)用格式是line(x,y),功能是繪制出由向量x和y的MATLAB數(shù)據(jù)處理入門二、多窗口繪圖與點(diǎn)線圖的單窗口多圖方法指令subplot(m,n,p)的功能是將當(dāng)前圖形窗口分割⑴多窗口繪圖方法subplot指令能夠?qū)?dāng)前的圖形窗口分割成若干個子【格式】【功能】subplot(m,n,p)撤銷分割的方式是運(yùn)行指令clf或subplot(1,1,1).子窗口的編號是從1至m×n,先上后下,先左后右.m和n的最大取值是9,即最多允許9×9的分割.成m行n列,并且現(xiàn)在正準(zhǔn)備在第p個子窗口繪圖.窗口,實(shí)現(xiàn)在每個子窗口分別繪制不同的圖形的目的.MATLAB數(shù)據(jù)處理入門⑵點(diǎn)線圖的單窗口多圖方法由plot指令的如下兩種調(diào)用格式實(shí)現(xiàn)的:plot(x,Y)

這是一種簡捷的調(diào)用格式,矩陣Y的行(列)維必須與plot(x1,y1,'option_1',…,xn,yn,'option_n')

這是一種細(xì)膩的調(diào)用格式,向量xk與yk等長,k=1,2,…,n

批命令方式參數(shù)option_k的取法同前.向量x的長度相等.(不同的k,向量長度可以不相等).MATLAB數(shù)據(jù)處理入門

追加式方式要求plot指令與holdon/off指令配合使用,方法是:holdoff指令plot執(zhí)行時首先對當(dāng)前圖形窗口清屏,然后繪制圖形.在圖形窗口只保留最新的plot圖形.

在當(dāng)前圖形窗口中追加新

plot圖形,首先要由

holdonholdoff指令的作用是是解除holdon指令.plot(…)holdonplot(…)指令通知系統(tǒng)保留當(dāng)前圖形窗口中的圖形.MATLAB數(shù)據(jù)處理入門1.3.2圖形的簡單修飾一、點(diǎn)線圖中的線型與數(shù)據(jù)點(diǎn)的標(biāo)記,圖形中的顏色

繪制點(diǎn)線圖時,可以根據(jù)需要對線型、數(shù)據(jù)點(diǎn)標(biāo)記及其

在繪圖過程中,為使圖形更加美觀、易讀,對圖形進(jìn)行⑴線型與參數(shù)取值線型實(shí)線(默認(rèn))點(diǎn)線點(diǎn)劃線虛線Option值-:-.--顏色作出選擇.一些簡單的修飾是必要的.MATLAB數(shù)據(jù)處理入門⑵數(shù)據(jù)點(diǎn)形狀與參數(shù)取值⑶顏色與參數(shù)取值數(shù)據(jù)點(diǎn)形狀Option值實(shí)心點(diǎn)(默認(rèn)).加號形+雪花形*乘號形x空心圓形o數(shù)據(jù)點(diǎn)形狀Option值空心正方形s空心菱形d空心三角形^,v,>,<空心五角星p空心六角星h

顏色Option值藍(lán)(默認(rèn))b洋紅m藍(lán)綠c黃y紅r綠g白w黑kMATLAB數(shù)據(jù)處理入門二、圖形的標(biāo)記圖形的標(biāo)記主要包括下列內(nèi)容:設(shè)置圖形標(biāo)題設(shè)置坐標(biāo)軸名稱添加圖例添加注釋文字下面介紹相關(guān)指令;⑴title指令【格式】title('string')【功能】設(shè)置圖形標(biāo)題【說明】在所畫圖形的最上端顯示說明該圖形標(biāo)題的字符串string.MATLAB數(shù)據(jù)處理入門⑵xlabel/ylabel指令【格式】xlabel('string')ylabel('string')【功能】設(shè)置坐標(biāo)軸名稱【說明】xlabel(‘string')指令將字符串string水平放置ylabel(‘string’)指令將字符串string垂直放置于橫軸下方,以說明橫軸數(shù)據(jù)的意義.于縱軸左側(cè),以說明縱軸數(shù)據(jù)的意義.MATLAB數(shù)據(jù)處理入門⑶legend指令【格式】legend('string1','string2','string3',…,option)【功能】添加圖例【說明】為圖形按繪圖的先后次序,用對應(yīng)順序的字符串參數(shù)option可以省略,此時圖例自動放置在圖形視窗string添加圖例.之內(nèi),當(dāng)option=-1時,表示強(qiáng)行將圖例放置到圖形視窗之外.MATLAB數(shù)據(jù)處理入門⑷text指令【格式】text(x,y,'string','cs')【功能】添加注釋文字【說明】在圖形的指定坐標(biāo)位置(x,y)處,添加由字符串

如不給出該選項,則(x,y)坐標(biāo)的度量單位與圖形中數(shù)據(jù)單位一致;

如果給出該選項,則(x,y)坐標(biāo)表示規(guī)范化圖形窗口的相對坐標(biāo),cs是可選的引用參數(shù):在使用上述標(biāo)記指令時,可以對字符串string所給出的文字string所給出的注釋文字.其變化范圍是0~1的實(shí)數(shù),圖形窗口的左下角坐標(biāo)為(0,0),右上角坐標(biāo)為(1,1).在字符串string所給出的注釋文字前(單引號內(nèi))添加控制參數(shù)number的取值為整數(shù),缺省值為10.\fontsize{number}字號的大小進(jìn)行控制,其設(shè)置方法是:數(shù)據(jù)的圖形化MATLAB實(shí)例MATLAB數(shù)據(jù)處理入門1.4.1運(yùn)算流程的控制1.4運(yùn)算流程的控制與指令集的函數(shù)化⑴for-end循環(huán)結(jié)構(gòu)【語法】fori=a:k:b<commands>end【說明】for循環(huán)結(jié)構(gòu)的執(zhí)行與C、VB語言相似.i為循環(huán)變量,a為循環(huán)初值,k為步長,b為循環(huán)終值;commands為循環(huán)體.MATLAB數(shù)據(jù)處理入門⑵if-end分支結(jié)構(gòu)【語法Ⅰ】if<expression><commands>

end【語法Ⅱ】if<expression><commands_1>else<commands_2>end【語法Ⅲ】if<expression_1><commands_1>elseif<expression_2><commands_2>……else<commands_k>end【說明】分支結(jié)構(gòu)的執(zhí)行與C、VB語言相似;expression是關(guān)系或邏輯判斷語句.其它控制程序流程的指令while-end循環(huán)結(jié)構(gòu)switch-case-end開關(guān)結(jié)構(gòu)try-catch-end探試結(jié)構(gòu)MATLAB數(shù)據(jù)處理入門1.4.2指令集的函數(shù)化

無論是計算還是繪圖,都是根據(jù)問題的需要按照一定的順保存指令集為MATLAB語言的可執(zhí)行文件,稱為m-腳本文件.

文件名是一條可執(zhí)行的、用戶自定義指令,以后若再次執(zhí)M-腳本文件運(yùn)行中所處理的數(shù)據(jù)及返回數(shù)據(jù)均在MATLAB的適宜小規(guī)模計算或編寫大規(guī)模計算程序的主程序.序使用有關(guān)指令,這些指令構(gòu)成了解決某一特定問題的指令集.件名并運(yùn)行即可.行這一指令集,只需在指令窗口或Notebook環(huán)境中鍵入這個文工作內(nèi)存(Workspace)中.一、m-腳本文件MATLAB數(shù)據(jù)處理入門二、m-函數(shù)文件

如果問題的規(guī)模較大、結(jié)構(gòu)化程度高,相關(guān)算法在同類問

用戶自定義的m-函數(shù)同MATLAB系統(tǒng)函數(shù)一樣可以在需要.除預(yù)先定義的全局(輸入/輸出)變量在MATLAB的工作內(nèi)存文件稱為m-函數(shù)文件,通常用于子程序的編寫.指令進(jìn)行函數(shù)化處理,規(guī)劃和確定輸入/輸出參數(shù),此類可執(zhí)行題中可重復(fù)使用時,則應(yīng)當(dāng)對相應(yīng)的MATLAB指令集由function時重復(fù)調(diào)用

與m-腳本不同,m-函數(shù)運(yùn)行中所處理的數(shù)據(jù)及返回數(shù)據(jù),臨時的局部變量空間.時的局部變量空間中,該函數(shù)運(yùn)行結(jié)束時系統(tǒng)自動刪除這一(Workspace)中,其余均在調(diào)用

溫馨提示

  • 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

提交評論