




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章 Matlab簡(jiǎn)介與基本數(shù)學(xué)運(yùn)算Matlab界面通過(guò)幫助(Help)了解Matlab的結(jié)構(gòu)和使用Matlab基本數(shù)學(xué)運(yùn)算變量數(shù)據(jù)類(lèi)型數(shù)據(jù)輸入與輸出Matlab圖形函數(shù)文件和Script文件2022/8/41第1頁(yè),共68頁(yè)。計(jì)算在1/2英寸不銹鋼管中,以2000lb/hr流量輸送水,當(dāng)水的溫度為10、20、30、40、50、60、70、80時(shí),壓降分別為多少?牛頓流體在不銹鋼管中的流動(dòng)壓降可由下式估算:其中,P摩擦壓降,psi/(100英尺等量管長(zhǎng));M,質(zhì)量流量,lb/hr;,粘度,cP;,密度,lb/ft3,D,管徑,inch。流體密度可由下式描述:,g/ml;對(duì)于水,A0.3471
2、0;B0.2740;Tc647.13K;n0.28571。流體粘度由下式描述:,cP;對(duì)于水,A=-10.2158;B=1.7925E3;C1.7730E-2;D=-1.2631E-05。本章開(kāi)始的問(wèn)題2022/8/42第2頁(yè),共68頁(yè)。1.1 Matlab界面第1章 Matlab簡(jiǎn)介與基本數(shù)學(xué)運(yùn)算2022/8/43第3頁(yè),共68頁(yè)。Matlab默認(rèn)窗口命令窗口命令歷史變量空間當(dāng)前路徑2022/8/44第4頁(yè),共68頁(yè)。命令命令說(shuō)明命令命令說(shuō)明cd顯示或改變工作目錄dir顯示目錄文件type顯示文件內(nèi)容clear清除內(nèi)存變量clf清除圖形窗口pack收集內(nèi)存碎片,擴(kuò)大內(nèi)存空間clc清除命令窗口
3、內(nèi)容echo命令窗口信息顯示開(kāi)關(guān)hold圖形保持開(kāi)關(guān)disp顯示變量或文字內(nèi)容path顯示搜索目錄save保存內(nèi)存變量到指定文件load加載指定文件變量diary日志文件命令quit退出Matlab!調(diào)用DOS命令whos變量查看Matlab的通用命令2022/8/45第5頁(yè),共68頁(yè)。命令的窗口的快捷鍵快捷鍵作用快捷鍵作用,Crtl+P回調(diào)上一行Crtl+右移一單詞,Crtl+N回調(diào)下一行Crtl+A,Home移至行首,Crtl+B回移上一字符Crtl+E,End移至行末,Crtl+F前移下一字符Crtl+U,Esc刪除一行Crtl+左移一單詞Crtl+K從光標(biāo)刪除至行末Ctrl+C終止正在
4、運(yùn)行的程序2022/8/46第6頁(yè),共68頁(yè)。桌面菜單欄文件的打開(kāi)、保存等 程序或命令行的選擇、編輯等操作 命令窗口、變量管理窗口以及命令歷史窗口的清理 調(diào)試Matlab程序 桌面管理窗口管理2022/8/47第7頁(yè),共68頁(yè)。File菜單2022/8/48第8頁(yè),共68頁(yè)。1.2 通過(guò)幫助了解Matlab的結(jié)構(gòu)和使用第1章 Matlab簡(jiǎn)介與基本數(shù)學(xué)運(yùn)算2022/8/49第9頁(yè),共68頁(yè)。通過(guò)Help學(xué)習(xí)Matlabmatlabgeneral - General purpose commands.matlabops - Operators and special characters.mat
5、lablang - Programming language constructs.matlabelmat - Elementary matrices and matrix manipulation.matlabelfun - Elementary math functions.matlabspecfun - Specialized math functions.matlabmatfun - Matrix functions - numerical linear algebra.matlabdatafun - Data analysis and Fourier transforms.matla
6、bpolyfun - Interpolation and polynomials.matlabfunfun - Function functions and ODE solvers.matlabsparfun - Sparse matrices.matlabscribe - Annotation and Plot Editing.matlabgraph2d - Two dimensional graphs.matlabgraph3d - Three dimensional graphs.在命令窗口中鍵入 help,則顯示以下內(nèi)容:2022/8/410第10頁(yè),共68頁(yè)。 help ops Op
7、erators and special characters. Arithmetic operators. plus- Plus+ uplus- Unary plus + minus- Minus - uminus- Unary minus- mtimes- Matrix multiply* times- Array multiply .* mpower- Matrix power power- Array power. mldivide- Backslash or left matrix divide mrdivide - Slash or right matrix divide/ ldiv
8、ide- Left array divide . rdivide- Right array divide./ Help主題名稱(chēng)2022/8/411第11頁(yè),共68頁(yè)。 help power . Array power. Z = X.Y denotes element-by-element powers. X and Y must have the same dimensions unless one is a scalar. A scalar can operate into anything. C = POWER(A,B) is called for the syntax A . B whe
9、n A or B is an object.Help函數(shù)名Help+函數(shù)名可獲得詳細(xì)的函數(shù)使用方法可以采用lookfor+關(guān)鍵詞進(jìn)行搜索2022/8/412第12頁(yè),共68頁(yè)。1.3 Matlab基本數(shù)學(xué)運(yùn)算第1章 Matlab簡(jiǎn)介與基本數(shù)學(xué)運(yùn)算2022/8/413第13頁(yè),共68頁(yè)?;舅阈g(shù)運(yùn)算符 運(yùn) 算符 號(hào)運(yùn) 算符 號(hào)加+減-矩陣乘*數(shù)組相乘.*矩陣左除數(shù)組左除.矩陣右除/數(shù)組右除./冪次方數(shù)組冪次方.2022/8/414第14頁(yè),共68頁(yè)。Matlab語(yǔ)言的標(biāo)點(diǎn)標(biāo)點(diǎn)定義標(biāo)點(diǎn)定義:向量和矩陣的多種功能.小數(shù)點(diǎn)及結(jié)構(gòu)體域的訪(fǎng)問(wèn);區(qū)分行及取消行顯示.續(xù)行符,區(qū)分列及函數(shù)參數(shù)分隔符注釋符,百分
10、號(hào)()指定運(yùn)算過(guò)程的次序等!調(diào)用dos操作命令矩陣定義賦值標(biāo)記構(gòu)成單元數(shù)組字符串標(biāo)示符2022/8/415第15頁(yè),共68頁(yè)。數(shù)值的表示以下表達(dá)方式均合法:標(biāo)量:345 -99 0.01 1.3e-3 4.5e33向量:1 2 3 1;2;3 矩陣:1 2; 2 11復(fù)數(shù):3+3i 6-8j2022/8/416第16頁(yè),共68頁(yè)。計(jì)算以下表達(dá)式的值:1) 1 2 3*3 2 12) 1 2 3.*3 2 13) 1 2 324) 1 2 3.25) 1+3*226) (3*2)27) (3*2)2;8) (-8)(1/3)基本數(shù)學(xué)運(yùn)算符的使用2022/8/417第17頁(yè),共68頁(yè)。Matlab
11、的計(jì)算器功能 20001.8*(10(-10.2158+1.7925e3/283+1.773e-2*283-1.2631e- 5*2832)0.2/(20000*0.54.8*(0.3471*0.274(-(1-283/647.13)0.28574)/0.2323)回車(chē)可以得到結(jié)果ans = 287.82452022/8/418第18頁(yè),共68頁(yè)。數(shù)學(xué)函數(shù)(elfun)類(lèi)型函 數(shù)含 義三角函數(shù)sin(x)正弦值asin(x)反正弦值cos(x)余弦值acos(x)反余弦值tan(x)正切指數(shù)函數(shù)exp(x)指數(shù)運(yùn)算log(x)自然對(duì)數(shù)sqrt(x)求平方根復(fù)數(shù)函數(shù)abs(x)求絕對(duì)值imag(
12、x)取出復(fù)數(shù)的虛部real(x)取出復(fù)數(shù)的實(shí)部conj(x)復(fù)數(shù)共軛數(shù)論函數(shù)round(x)四舍五入mod(x,y)求余數(shù)lcm(x,y)整數(shù)x和y的最小公倍數(shù)gcd(x,y)整數(shù)x和y的最大公約數(shù)2022/8/419第19頁(yè),共68頁(yè)。sin(30)sind(30)exp(1 2 3)log10(10 100 1000)abs(3+4i)abs(-5)基本數(shù)學(xué)函數(shù)的使用計(jì)算以下表達(dá)式的值:2022/8/420第20頁(yè),共68頁(yè)。format命令MATLAB命令含 義范 例format short短格式3.1416format short e短格式科學(xué)格式3.1416e+000format l
13、ong長(zhǎng)格式3.14159265358979format long e長(zhǎng)格式科學(xué)格式3.141592653589793e+000format rat有理格式355/113format hex十六進(jìn)制格式400921fb54442d18format bank銀行格式3.142022/8/421第21頁(yè),共68頁(yè)。1.4 變量第1章 Matlab簡(jiǎn)介與基本數(shù)學(xué)運(yùn)算2022/8/422第22頁(yè),共68頁(yè)。程序的組成數(shù)據(jù)輸入運(yùn)算數(shù)據(jù)輸出變量變量數(shù)學(xué)運(yùn)算關(guān)系運(yùn)算邏輯運(yùn)算流程控制圖形輸出文件輸出屏幕輸出文件輸入鍵盤(pán)輸入2022/8/423第23頁(yè),共68頁(yè)。變量變量的命名方式: 變量名由字母、數(shù)字和下劃線(xiàn)
14、組成;變量名中的英文字母大小寫(xiě)是有區(qū)別的; 變量名的最大長(zhǎng)度是有規(guī)定的不同版本的系統(tǒng)規(guī)定不同:19個(gè)字符、31或63個(gè)字符等可調(diào)用namelengthmax函數(shù)得到系統(tǒng)規(guī)定長(zhǎng)度2022/8/424第24頁(yè),共68頁(yè)。特殊變量意 義 ans如果未定義變量名,用于計(jì)算結(jié)果存儲(chǔ)的默認(rèn)變量名 pi圓周率(= 3.1415926.) inf或Inf無(wú)窮大值 eps浮點(diǎn)運(yùn)算的相對(duì)精度realmax最大的正浮點(diǎn)數(shù)realmin最小的正浮點(diǎn)數(shù)NaN或nan不定量 i或j虛數(shù)單位nargin函數(shù)輸入?yún)?shù)個(gè)數(shù)nargout函數(shù)輸出參數(shù)個(gè)數(shù)lasterr存放最新的錯(cuò)誤信息lastwarn存放最新的警告信息MATLA
15、B系統(tǒng)的特殊變量和常數(shù)2022/8/425第25頁(yè),共68頁(yè)。變量的使用 xy=1; yx=2; %對(duì)變量賦值 xy%查看變量xy的當(dāng)前數(shù)值xy = 1 whos Name Size Bytes Class xy 1x1 8 double array yx 1x1 8 double arrayGrand total is 2 elements using 16 bytes clear xy yx%刪除變量xy及yx whos xy%這時(shí)變量xy已經(jīng)不存在了? Undefined function or variable xy.為避免變量的誤用,在新程序運(yùn)行前采用clear命令清除 !2022/
16、8/426第26頁(yè),共68頁(yè)。 Mu=10(-10.2158+1.7925e3/283+1.773e-2*283-1.2631e-5*2832); Rhou=0.3471*0.274(-(1-283/647.13)0.28574)/0.2323; deltaP=20001.8*Mu0.2/(20000*0.54.8*Rhou)變量的作用 使用變量使程序更加易懂 變量名的意義應(yīng)盡可能明顯,便于他人閱讀、理解2022/8/427第27頁(yè),共68頁(yè)。1.5 Matlab數(shù)據(jù)類(lèi)型第1章 Matlab簡(jiǎn)介與基本數(shù)學(xué)運(yùn)算2022/8/428第28頁(yè),共68頁(yè)。MATLAB數(shù)據(jù)類(lèi)型在Matlab中,變量不需
17、要預(yù)先聲明,但是在變量在使用時(shí)必須首先賦值 變量賦值的數(shù)據(jù)類(lèi)型數(shù)值(標(biāo)量,向量,數(shù)組)字符串單元數(shù)組(cell array)結(jié)構(gòu)體(structure)函數(shù)句柄2022/8/429第29頁(yè),共68頁(yè)。向量的生成1) 直接輸入向量格式上要求向量元素需要用“ ”括起來(lái),元素之間可以用空格、逗號(hào)或分號(hào)分隔。用空格和逗號(hào)分隔生成行向量,用分號(hào)生成列向量。2) 利用冒號(hào)生成向量冒號(hào)表達(dá)式的基本形式為:xx0:step:xn若step1,則此項(xiàng)輸入可以忽略。3) linspace函數(shù)可以使用linspace函數(shù)生成線(xiàn)性等分向量:ylinspace(x1,x2)生成(1*100)維行向量,y(1)=x1,y
18、(100)=x2ylinspace(x1,x2, n)生成(1*n)維行向量,y(1)=x1,y(n)=x24) logspace函數(shù)logspace用于生成對(duì)數(shù)等分向量,格式如下:ylogspace(x1,x2,n) 生成(1*n)維對(duì)數(shù)等分向量,y(1)=10 x1,y(n)=10 x2;n可以省略,此時(shí)其默認(rèn)值為50。2022/8/430第30頁(yè),共68頁(yè)。向量的運(yùn)算1) 向量加減與數(shù)加減向量的加減與數(shù)加減的形式與普通標(biāo)量加減相同2) 向量的點(diǎn)積、叉積與混合積的實(shí)現(xiàn)點(diǎn)積:向量的點(diǎn)積由函數(shù)dot實(shí)現(xiàn)。dot(a,b)返回向量a和b的數(shù)量點(diǎn)積,其中a,b必須同維。叉積:叉積由cross函數(shù)實(shí)
19、現(xiàn)。向量a,b必須為三維向量混合積:可由以下命令實(shí)現(xiàn),dot(a,cross(b,c)3)向量的數(shù)乘、數(shù)組乘和向量乘例:當(dāng)a1:1:3; b=2:2:6時(shí),以下命令的運(yùn)行結(jié)果是什么?1)a1=2*a 2) a2=a.*b 3) a3=a*b2022/8/431第31頁(yè),共68頁(yè)。字符串類(lèi)型字符串:包含在一對(duì)單引號(hào)中的字符集合 s=hello, MATLAB%定義字符串變量ss =hello, MATLAB whos Name Size Bytes Class s 1x13 26 char arrayGrand total is 13 elements using 26 bytes2022/8/
20、432第32頁(yè),共68頁(yè)。Matlab字符操作函數(shù) 函數(shù)名功能函數(shù)名功能strcat鏈接字符串strcmp字符串比較findstr在其它串中查找此字符串strmatch查找可能匹配的字符串num2str數(shù)字轉(zhuǎn)換成字符str2num字符轉(zhuǎn)換成數(shù)字2022/8/433第33頁(yè),共68頁(yè)。單元數(shù)組(Cell Array)單元數(shù)組是MATLAB數(shù)組的一種特殊數(shù)據(jù)類(lèi)型,它用于保存不同類(lèi)型和/或不同大小的數(shù)據(jù)。 三種直接賦值方式 單元下標(biāo)用括號(hào)“()”括起來(lái),而單元的內(nèi)容用“”括起來(lái),如:clear alla(1,1)=1 2;3 4;a(1,2)=0 1;a(2,1)=Hello;a(2,2)=2+3i
21、 2.單元下標(biāo)用“”括起來(lái),而賦值語(yǔ)句等式右邊的單元內(nèi)容用“”括起來(lái):a1,1=1 2;3 4;a1,2=0 1;a2,1=Hello; %右邊只有一個(gè)元素時(shí)可省略去“”a2,2=2+3i 3. 直接使用a=1 2;3 4,0 1,Hello,2+3i 2022/8/434第34頁(yè),共68頁(yè)。顯示單元數(shù)組的命令a % 顯示單元數(shù)組a的信息celldisp(a) % 顯示單元數(shù)組a的完整內(nèi)容先使用函數(shù)cell()創(chuàng)建空的單元數(shù)組,然后再賦值:b=cell(2,3)賦值方法同直接賦值方式。對(duì)單元數(shù)組元素的操作c=a1,2 % 將單元數(shù)組a的1,2元素賦給變量c,注意是“”,而不是“()”。單元數(shù)組
22、的操作2022/8/435第35頁(yè),共68頁(yè)。結(jié)構(gòu)體與C語(yǔ)言類(lèi)似,MATLAB結(jié)構(gòu)體用于存取相關(guān)的數(shù)據(jù),它由一組稱(chēng)為域(fields)的成員變量(向量)構(gòu)成,每一個(gè)域可以為不同的MATLAB數(shù)據(jù)類(lèi)型 結(jié)構(gòu)數(shù)組的定義有兩種方法,一種是直接賦值,另一種是使用struct()函數(shù)2022/8/436第36頁(yè),共68頁(yè)。結(jié)構(gòu)體的賦值=Zhang Jun;student.major=Chemical Engineering;student.subject=英語(yǔ) ,政治 ,數(shù)學(xué) ,化工原理 ,物理化學(xué) ;student.entrance_exam=62 68 72 82 90;st
23、udent(2).name=Li Xia;student(2).major=Chemical Engineering;student(2).subject=英語(yǔ) ,政治 ,數(shù)學(xué) ,化工原理 ,物理化學(xué) ;student(2).entrance_exam=60 72 68 85 88;struct_array_name=structure(field1,values1,field2,values2,)Student = struct(name,Zhang Jun, major,Chemical Engineering)2022/8/437第37頁(yè),共68頁(yè)。T=283:10:353;M=2000
24、;D=0.5;density.A=0.3471;density.B=0.274;density.Tc=647.13;density.n=0.28571;Rho=(density.A.*density.B.(-(1-T./density.Tc).density.n)/0.2323;mu.A=-10.2158;mu.B=1.7925e3;mu.C=1.773e-2;mu.D=-1.2631e-5;mu=10.(mu.A+mu.B./T+mu.C.*T+mu.D.*T.2);deltP=(M1.8)*(mu.0.2)./(20000*D4.8.*Rho)利用結(jié)構(gòu)體作為變量利用結(jié)構(gòu)體作為變量,可以增加
25、相關(guān)變量的聯(lián)系,減少變量名2022/8/438第38頁(yè),共68頁(yè)。1.6 數(shù)據(jù)輸入與輸出第1章 Matlab簡(jiǎn)介與基本數(shù)學(xué)運(yùn)算2022/8/439第39頁(yè),共68頁(yè)。數(shù)據(jù)輸入在定義變量時(shí)人工輸入利用M文件產(chǎn)生數(shù)據(jù)文件用Load命令從MAT文件或文本文件讀取數(shù)據(jù)用fscanf函數(shù)用提示輸入函數(shù)inputdlmread, importdata, xlsread函數(shù)2022/8/440第40頁(yè),共68頁(yè)。數(shù)據(jù)輸入函數(shù)input函數(shù)dlmread函數(shù)tinput(temperature (K)程序?qū)和2⑻崾据斎霚囟认蛄坑脩?hù)在等式后面輸入溫度向量后并回車(chē)后,輸入的向量即賦給變量t RESULT = D
26、LMREAD(FILENAME)RESULT=DLMREAD(FILENAME,DELIMITER)從文件名為FILENAME的文件中,讀取數(shù)據(jù)DELIMITER規(guī)定分隔符的種類(lèi)2022/8/441第41頁(yè),共68頁(yè)。數(shù)據(jù)輸出用Save命令,將結(jié)果保存至文件用fprintf函數(shù)用函數(shù)disp()將結(jié)果輸出至屏幕dlmwirte, xlswrite函數(shù) 圖形輸出2022/8/442第42頁(yè),共68頁(yè)。數(shù)據(jù)輸出函數(shù)save file1,將保存整個(gè)變量空間中的變量save file2 a c,將變量a, c保存至文件file2以上文件保存為.mat文件,可供Matlab其它程序、函數(shù)調(diào)用save函數(shù)
27、disp函數(shù)disp(x)將在命令窗口顯示x的內(nèi)容x可以為矩陣、字符等例:執(zhí)行以下語(yǔ)句disp( Corn Oats Hay)disp(rand(5,3)Corn Oats Hay 0.4898 0.7094 0.6797 0.4456 0.7547 0.6551 0.6463 0.2760 0.16262022/8/443第43頁(yè),共68頁(yè)。數(shù)據(jù)輸出函數(shù)fprintffprintf函數(shù)的作用按格式輸出數(shù)據(jù)例:執(zhí)行以下語(yǔ)句x=35;y=68.3579;string=Results:; fprintf(t%stx=%5d,ty=%8.2fn,string,x,y) Results: x = 35
28、,y = 68.36fprintf(t%stx=%5d,ty=%8.2fn,string,x,y)控制字符變量表2022/8/444第44頁(yè),共68頁(yè)。fprintf的轉(zhuǎn)換字符字符功能字符功能%c單個(gè)字符%d十進(jìn)制%e指數(shù),如3.1415e+00%E指數(shù),如3.1415E+00%f固定位數(shù)小數(shù)%g%e, %f緊湊格式,無(wú)意義零不顯示%o八進(jìn)制%s字符或字符串%x十六進(jìn)制(采用小寫(xiě)a-f)%X十六進(jìn)制(采用大寫(xiě)A-F)2022/8/445第45頁(yè),共68頁(yè)。fprintf的反斜線(xiàn)控制字符字符功能字符功能b回退n新生成一行r回車(chē)t下一制表符反斜線(xiàn)或輸出或%輸出%fprintf(t%stx=%5d,
29、ty=%8.2fn,string,x,y)2022/8/446第46頁(yè),共68頁(yè)。1.7 Matlab圖形第1章 Matlab簡(jiǎn)介與基本數(shù)學(xué)運(yùn)算2022/8/447第47頁(yè),共68頁(yè)。Matlab二維圖形 1數(shù)據(jù)準(zhǔn)備:選定所要表現(xiàn)的范圍產(chǎn)生自變量采樣向量計(jì)算相應(yīng)的函數(shù)值向量t=pi*(0:100)/100;y=sin(t).*sin(9*t);2選定圖形窗及子圖位置缺省時(shí),打開(kāi)Figure No.1,或當(dāng)前窗,當(dāng)前子圖可用指令指定圖形窗號(hào)和子圖號(hào)figure(1) %指定1號(hào)圖形窗subplot(2,2,3) %指定一個(gè)具有2行2列子圖圖形窗中的3號(hào)子圖3調(diào)用(高層)繪圖指令;在指令中設(shè)置線(xiàn)型
30、、色彩、數(shù)據(jù)點(diǎn)型h = plot(t,y,b-o) %用藍(lán)色實(shí)線(xiàn)畫(huà)曲線(xiàn)4設(shè)置軸的范圍與刻度、坐標(biāo)分格線(xiàn)axis(0,pi,-1,1) %設(shè)置軸的范圍grid on %畫(huà)坐標(biāo)分格線(xiàn)5圖形注釋?zhuān)簣D名、坐標(biāo)名、圖例、文字說(shuō)明title(調(diào)制波形) %圖名xlabel(t);ylabel(y) %軸名legend(sin(t),sin(t)sin(9t) %圖例text(2,0.5,y=sin(t)sin(9t) %文字說(shuō)明6圖形的精細(xì)修飾(圖柄操作):利用對(duì)象屬性值進(jìn)行設(shè)置利用圖形窗工具條進(jìn)行set(h,MarkerSize,10) %設(shè)置數(shù)據(jù)點(diǎn)大小2022/8/448第48頁(yè),共68頁(yè)。函數(shù)Plo
31、t基本調(diào)用格式1) plot(X,s)X為實(shí)向量時(shí),以該向量元素的下標(biāo)為橫坐標(biāo)、元素值為縱坐標(biāo)畫(huà)一條連續(xù)曲線(xiàn)X是實(shí)矩陣時(shí),則按列繪制每列元素值相對(duì)其下標(biāo)的曲線(xiàn),曲線(xiàn)數(shù)目等于X的列數(shù)X是復(fù)數(shù)矩陣時(shí),則按列分別以元素的實(shí)部和虛部為橫、縱坐標(biāo)繪制多條曲線(xiàn)s是用來(lái)控制線(xiàn)型、色彩、數(shù)據(jù)點(diǎn)型的選項(xiàng)字符串。s可以缺省,此時(shí)曲線(xiàn)按Matlab默認(rèn)設(shè)置繪制。s的取值見(jiàn)下節(jié)2) plot(X,Y,s)X、Y是同維向量時(shí),繪制以X、Y為橫、縱坐標(biāo)的曲線(xiàn)X是向量,Y是有一維與X同維的矩陣時(shí),則繪出多根不同色彩的曲線(xiàn)。曲線(xiàn)數(shù)等于Y的另一維,X作為這些曲線(xiàn)共同的橫坐標(biāo)X是矩陣,Y是向量時(shí),情況與上相同,只是曲線(xiàn)都以Y為共
32、同縱坐標(biāo)X、Y是同維矩陣時(shí),則以X、Y對(duì)應(yīng)列元素為橫、縱坐標(biāo)分別繪制曲線(xiàn),曲線(xiàn)條數(shù)等于矩陣的列數(shù)。s的意義,與上相同。3) plot(X1,Y1,s1,X2,Y2,s2,)此格式中,每個(gè)繪線(xiàn)“三元組”(X,Y,s)的結(jié)構(gòu)和作用,與上相同。不同“三元組”之間沒(méi)有約束關(guān)系。2022/8/449第49頁(yè),共68頁(yè)。曲線(xiàn)的色彩、線(xiàn)型和數(shù)據(jù)點(diǎn)型貌線(xiàn)型符號(hào)-:-.-含義實(shí)線(xiàn)虛線(xiàn)點(diǎn)劃線(xiàn)雙劃線(xiàn)色彩符號(hào)bgrcmykw含義藍(lán)色綠色紅色青色品紅黃色黑色白色符號(hào)含義符號(hào)含義.實(shí)心黑點(diǎn)d菱形+十字h六角星符*八線(xiàn)符o空心圓圈上三角p五角星符右三角s方塊Script(Script文件名)Script文件2022/8/4
33、61第61頁(yè),共68頁(yè)。函數(shù)文件是能夠創(chuàng)建局部獨(dú)立空間的程序文件。在函數(shù)內(nèi)定義的所有變量名對(duì)函數(shù)而言都是局部的,即不影響其它程序文件和函數(shù)文件中同樣的變量名函數(shù)文件在Matlab中使用函數(shù)文件的原因有以下幾個(gè):1) 避免代碼重復(fù)2) 限制因改變特定代碼段而帶來(lái)的影響3) 提高代碼重用性4) 減少整體代碼的復(fù)雜性,增加可讀性和可管理性5) 隔離復(fù)雜操作6) 提高移植性7) 更易于調(diào)試和隔離錯(cuò)誤2022/8/462第62頁(yè),共68頁(yè)。函數(shù) 函數(shù)與FORTRAN的Subroutine類(lèi)似,它通常需要輸入?yún)?shù)、執(zhí)行必要的計(jì)算,并返回計(jì)算結(jié)果 函數(shù)定義的一般格式:function y1,y2,yn = FuncName
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題開(kāi)題報(bào)告:帶一路國(guó)家教育合作研究
- 課題開(kāi)題報(bào)告:大學(xué)生設(shè)計(jì)專(zhuān)業(yè)大賽與專(zhuān)業(yè)教學(xué)研究
- 包裝設(shè)備采購(gòu)合同示例
- 醫(yī)學(xué)級(jí)維生素A抗皺霜行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢(xún)報(bào)告
- 定制家具訂購(gòu)合同
- 二零二五年度員工試用期試用期員工勞動(dòng)合同終止后競(jìng)業(yè)禁止協(xié)議
- 銻企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 二零二五年度云教育平臺(tái)勞動(dòng)合同書(shū)(百度云在線(xiàn)課程)
- 鈣基復(fù)合穩(wěn)定劑企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 二零二五年度辣椒產(chǎn)業(yè)鏈金融創(chuàng)新與風(fēng)險(xiǎn)控制合同
- 華為認(rèn)證 HCIA-Security 安全 H12-711考試題庫(kù)(共800多題)
- 《主人翁精神》課件
- 欽針治療惡心嘔吐
- 第六章質(zhì)量和密度-基礎(chǔ)練(原卷版)
- 《稅收負(fù)擔(dān)對(duì)我國(guó)制造業(yè)資本金融化的影響研究》
- 中學(xué)美術(shù)《剪紙藝術(shù)》完整課件
- 現(xiàn)代家政導(dǎo)論-課件 5.1.3家庭管家
- 適用的法律法規(guī)和其他要求的符合性評(píng)價(jià)
- 中國(guó)古典園林史復(fù)習(xí)
- 東湖高新區(qū)調(diào)研報(bào)告
- 腎包膜下血腫護(hù)理
評(píng)論
0/150
提交評(píng)論