matlab語(yǔ)言函數(shù)大全_第1頁(yè)
matlab語(yǔ)言函數(shù)大全_第2頁(yè)
matlab語(yǔ)言函數(shù)大全_第3頁(yè)
matlab語(yǔ)言函數(shù)大全_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

創(chuàng)建簡(jiǎn)單的一維數(shù)值數(shù)組的常用方法如下:格式:x=[abcd]%包含指定元素的行向量,元素之間用空格或者逗號(hào)分隔X=first:last%創(chuàng)建從first開(kāi)始,加1計(jì)數(shù),到last結(jié)束的行向量X=first:increment:last%創(chuàng)建從first開(kāi)始,加increment計(jì)數(shù)(間隔數(shù)),到last結(jié)束的行向量X=linspace(a,b,n)%創(chuàng)建從a~b的n個(gè)元素(等間隔)的行向量X=logspace(a,b,n)%創(chuàng)建從10^a~10^b的以對(duì)數(shù)刻度分布的n個(gè)元素(等間隔)的行向量在命令窗口保存數(shù)組格式Save%在matlab命令窗口中,使用save命令保存工作空間瀏覽器中的所有變量,文件名為“matlab.mat”Savefilename%在文件filename.mat中保存工作空間瀏覽器中的所有變量Savefilenamev1v2%在文件filename.mat中保存工作空間瀏覽器中的變量v1、v2數(shù)組排序格式Sort(x)%將數(shù)組x中的元素按升序排列Sort(x,‘a(chǎn)scend’)%將數(shù)組x中的元素按升序排列Sort(x,‘descend’)%將數(shù)組x中的元素按降序排列特殊矩陣的生成全零陣格式:X=zeros(n)%生成n*n全零陣X=zeros(m,n)%生成m*n全零陣X=zeros([m,n])%生成n*n全零陣X=zeros(size(A))%生成與矩陣A相同大小的全零陣全1陣格式:X=ones(n)%生成n*n全1陣X=ones(m,n)%生成n*n全1陣X=ones([m,n])%生成n*n全1陣X=ones(size(A))%生成與矩陣A相同大小的全1陣單位陣格式:X=eye(n)生成n*n單位陣X=eye(m,n)生成n*n單位陣X=eye(size(A))%生成與矩陣A相同大小的單位陣產(chǎn)生以輸入元素為對(duì)角元素的矩陣格式:X=blkding(a,b,c,d,……)%產(chǎn)生以a,b,c,d……為對(duì)角元素的矩陣X=diag(v,k)%v是對(duì)角線為元素的向量v=[a,b,c,d]說(shuō)明:將向量v寫入矩陣X的主對(duì)角線上,而矩陣的其他元素為0。K表示上移或下移的行數(shù),正數(shù)表示上移,負(fù)數(shù)表示下移,0(默認(rèn)值)表示在對(duì)角線上。魔方矩陣格式:M=magic(n)%產(chǎn)生n階魔方矩陣?yán)鏜=magic(3)M=816357492矩陣A的第r行:A(r,:)矩陣A的第r列:A(:,r)對(duì)于m*n矩陣A,可以使用函數(shù)size獲得A的維數(shù)格式:d=size(A)%返回一個(gè)行向量d=[m,n],m是行數(shù),n是列數(shù)[m,n]=size(A)%返回A的維數(shù)(行數(shù)m和列數(shù)n),兩個(gè)標(biāo)量M=size(A,1),n=size(A,2)%分別顯示行數(shù)m和列數(shù)n矩陣重排當(dāng)向量的元素個(gè)數(shù)能夠表示成m*n的形式時(shí),可以將其排為矩陣形式格式:A=reshape(x,m,n)%將向量x重新排成m*n的二維矩陣A矩陣復(fù)制格式:Repmat(A,m,n)%A為待復(fù)制的向量或矩陣,m、n為需要復(fù)制的行數(shù)和列數(shù)稀疏矩陣當(dāng)矩陣的大部分元素是零,少數(shù)元素為非零元素時(shí),這種矩陣稱為稀疏矩陣格式:S=sparse(A)%A為原全矩陣,返回稀疏矩陣SFull(S)%將稀疏矩陣轉(zhuǎn)化為全矩陣函數(shù)Nnz(S)%非零個(gè)數(shù)的計(jì)數(shù)函數(shù)Spy(S)%對(duì)應(yīng)的稀疏矩陣圖[i,j,v]=find(A)%查找矩陣非零數(shù)所在的行數(shù)i、列數(shù)j,及其對(duì)應(yīng)的非零數(shù)值v對(duì)于n階方陣A,其特征值和特征向量用函數(shù)eig(A)來(lái)求格式:D=eig(A)%返回矩陣A的特征值d[V,D]=eig(A)%V的每一列向量對(duì)應(yīng)于特征值的特征向量,D是以特征值為元素組成的對(duì)角矩陣線性方程組的矩陣形式為AX=b(A為系數(shù)矩陣,b為常數(shù)項(xiàng)列向量,X為未知數(shù)列向量),其唯一解為X=A-1b格式:X=inv(b)*b%利用可逆矩陣法X=A\b%利用左除法X=sym(A)\sym(b)%左除法的符號(hào)表示齊次線性方程組矩陣形式AX=0格式:Z=null(A,’r’)%Z的列向量是方程AX=0的有理基礎(chǔ)解系超定方程組的解超定方程組是指方程的個(gè)數(shù)大于未知數(shù)個(gè)數(shù)的線性方程組,通常無(wú)精確解,但存在近似的最小二乘解。其解法不需要檢查系數(shù)矩陣的秩是否小于行數(shù)、列數(shù),直接利用廣義逆矩陣函數(shù)pinv計(jì)算即可。格式:X=pinv(A)*b%A為超定方程組的系數(shù)矩陣,b為常數(shù)項(xiàng)列向量利用命令disp法格式:disp(S)%S是字符串,顯示出S的文本利用命令char法格式:char(S)%S是字符串,顯示出S的文本利用命令input法格式:input(out,in)%顯示出字符串out的文本并等待終端的輸入,in可省略如果變量in是‘s’,則輸入的內(nèi)容以字符串的形式進(jìn)行保存字符串的查找格式:findstr(S1,S2)%S1,S2都為字符串,表示在較長(zhǎng)的字符串中查找較短的字符串出現(xiàn)的次數(shù),并返回其位置字符串轉(zhuǎn)換成矩陣將字符串轉(zhuǎn)換成矩陣的函數(shù)為str2mat。例如:S={‘?dāng)?shù)值’,’字符串’,’2012年6月’}M=str2mat(S)S=’數(shù)值’‘字符串’‘2012年6月’M=數(shù)值字符串2012年6月利用函數(shù)cell創(chuàng)建一個(gè)大小合適的空矩陣格式:cell(m,n)%創(chuàng)建一個(gè)m*n的空細(xì)胞矩陣,矩陣的所有行必須有相同的細(xì)胞數(shù)Celldisp函數(shù)格式:celldisp(cell)%逐個(gè)顯示cell的每個(gè)元素的值Cellplot函數(shù)格式:cellplot(B)%用彩色的圖形來(lái)顯示單元型變量B的秸稈形式直接輸入法在為結(jié)構(gòu)數(shù)組中的元素直接賦值的同時(shí)定義該元素的名稱,并使用“.”將結(jié)構(gòu)變量名與元素名連接格式:struct_name(record#).field_name=data%創(chuàng)建將數(shù)據(jù)data直接賦值給變量名struct_name(record#)和元素名field_name的結(jié)構(gòu)數(shù)組說(shuō)明:創(chuàng)建1*1的結(jié)構(gòu)數(shù)組時(shí)可省略記錄號(hào)(record#)項(xiàng)使用struct函數(shù)生成結(jié)構(gòu)數(shù)組格式:S=struct(‘field1’,V1,’field’,V2,……)%field為各成員變量名,V為對(duì)應(yīng)的各成員變量的內(nèi)容,返回結(jié)構(gòu)數(shù)組S在結(jié)構(gòu)數(shù)組中刪除項(xiàng)格式:S=rmfield(S,fields)%將結(jié)構(gòu)數(shù)組S中的fields項(xiàng)刪除,仍用數(shù)組名S表示說(shuō)明:當(dāng)fields是字符串或單元數(shù)組變量時(shí),將一次性刪除多項(xiàng)結(jié)構(gòu)數(shù)組與單元數(shù)組的轉(zhuǎn)換格式:C=struct2cell(S)%將結(jié)構(gòu)數(shù)組S轉(zhuǎn)化為單元數(shù)組CS=cell2struct(C)%將單元數(shù)組C轉(zhuǎn)化為結(jié)構(gòu)數(shù)組S創(chuàng)建符號(hào)對(duì)象與表達(dá)式在MATLAB中,作為符號(hào)對(duì)象的符號(hào)常量、符號(hào)變量、符號(hào)函數(shù)及符號(hào)表達(dá)式,可以使用函數(shù)命令sym,syms加以規(guī)定和創(chuàng)建格式:S=sym(A)%用輸入?yún)⒘緼構(gòu)造一個(gè)類型為“sym”的對(duì)象S。若A為字符串,則S為符號(hào)數(shù)值或變量;若A為一數(shù)值標(biāo)量或矩陣,則S為代表所給數(shù)值的符號(hào)表達(dá)式x=sym(‘x’)%創(chuàng)建一個(gè)名稱為“x”的符號(hào)變量,且將結(jié)果存儲(chǔ)于xpi=sym(‘pi’)%創(chuàng)建一符號(hào)數(shù)值πsymsxyz%創(chuàng)建多個(gè)符號(hào)變量符號(hào)表達(dá)式的因式分解與展開(kāi)格式:factor(s)%對(duì)符號(hào)表達(dá)式s分解因式Expand(s)%對(duì)符號(hào)表達(dá)式s進(jìn)行展開(kāi)Collect(s)%對(duì)符號(hào)表達(dá)式s合并同類型書寫格式美化格式:pretty(s)%把符號(hào)表達(dá)式s設(shè)置成漂亮的形式符號(hào)表達(dá)式的化簡(jiǎn)格式:simplify(s)%對(duì)符號(hào)表達(dá)式s利用各種恒等式化簡(jiǎn)Simple(s)%對(duì)符號(hào)表達(dá)式s進(jìn)行化簡(jiǎn),并顯示化簡(jiǎn)過(guò)程反函數(shù)的運(yùn)算對(duì)于符號(hào)函數(shù)的反函數(shù)運(yùn)算,可使用finverse函數(shù)來(lái)實(shí)現(xiàn)格式:g=finverse(f)%求函數(shù)f的反函數(shù)。F為符號(hào)表達(dá)式,x為單變量,函數(shù)g也是一個(gè)符號(hào)函數(shù),且滿足g(f(x))=xg=finverse(f,v)%返回函數(shù)表達(dá)式的自變量v,v是符號(hào)變量。g的表達(dá)式要求滿足g(f(x))=v第5章二維圖形繪制基本繪圖函數(shù)格式:plot(X,Y)%X、Y為同維向量時(shí),繪制以X,Y元素為橫縱坐標(biāo)的一條曲線;X為列向量,Y為矩陣時(shí),按Y列繪出多條不同顏色的曲線,X為這些曲線共同的橫坐標(biāo)Plot(X,Y,LineSpec)%參數(shù)LineSpec用于指出線條的類型、標(biāo)記符號(hào)和顏色Plot(X1,Y1,X2,Y2,……)%當(dāng)Xi,Yi成對(duì)出現(xiàn)時(shí),將分別按順序取兩數(shù)據(jù)Xi與Yi進(jìn)行成圖Plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2,……)%繪制多條不同線型的曲線Plot(……,‘Property’,PropertyValue,……)%對(duì)圖形形象中指定的屬性進(jìn)行設(shè)置圖形標(biāo)注格式:xlabel(‘string’)%給當(dāng)前軸對(duì)象中的x軸

溫馨提示

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

評(píng)論

0/150

提交評(píng)論