matlab自學(xué)經(jīng)典3_第1頁(yè)
matlab自學(xué)經(jīng)典3_第2頁(yè)
matlab自學(xué)經(jīng)典3_第3頁(yè)
matlab自學(xué)經(jīng)典3_第4頁(yè)
matlab自學(xué)經(jīng)典3_第5頁(yè)
已閱讀5頁(yè),還剩80頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、3.1 M文件建立文件建立3.2 腳本文件腳本文件3.3 函數(shù)文件函數(shù)文件3.4 程序控制結(jié)構(gòu)程序控制結(jié)構(gòu)3.5 程序調(diào)試程序調(diào)試1. M 文件文件 Matlab 命令組合構(gòu)成,完成操作和算法 M文件分類 擴(kuò)展名為:3.1 M文件建立文件建立 (1) 新建M 文件2.2.M M文件建立和打開(kāi)文件建立和打開(kāi) u 命令操作:u 命令按鈕: M 文件編輯器(2)打開(kāi)M 文件u 菜單操作: 表格或空白文件 函數(shù)文件 (2). windows記事本和記事本和word 3 . matlab搜索路徑的設(shè)置搜索路徑的設(shè)置顯示路徑:顯示路徑:設(shè)定當(dāng)前目錄:設(shè)定當(dāng)前目錄: 設(shè)定搜索路徑:設(shè)定搜索路徑: set p

2、ath (add folder)刪除刪除rmpath( folder path)4. 顯示顯示M文件內(nèi)容文件內(nèi)容調(diào)用格式:調(diào)用格式: edit which aaaaaaaa not found. cd C:UsersDesktopmatlab addpath(C:UsersDesktopmatlab) edit aaaatype aaaa type aaaa.mqq=22;bb=444;dd=qq+bb;在命令窗口顯示% fcircle calculate the area and perimeter of a circle of radii r% r 圓半徑 % s 圓面積% p 圓周長(zhǎng)%

3、2004年年7月月30日編日編r=22; s=pi*r*r p=2*pi*r 1. 編腳本文件求半徑為編腳本文件求半徑為r的圓的面積和周長(zhǎng)的圓的面積和周長(zhǎng)H1注釋行注釋行函數(shù)體函數(shù)體幫助文本區(qū)幫助文本區(qū) 3.2 腳本文件腳本文件 由于help搜索例例例例p 運(yùn)行后所有變量駐留在基本工作空間(運(yùn)行后所有變量駐留在基本工作空間(base workspace)p 文件變量名不要和計(jì)算機(jī)命令、函數(shù)、文件名相同。文件變量名不要和計(jì)算機(jī)命令、函數(shù)、文件名相同。 whos Name Size Bytes Class Attributes p 1x1 8 double r 1x1 8 double s 1x1

4、 8 double rsp2. 調(diào)用腳本文件調(diào)用腳本文件rps*34特點(diǎn)特點(diǎn) 一串命令行簡(jiǎn)單疊加的集合; 自動(dòng)按順序執(zhí)行文件的命令; 無(wú)輸入和輸出量; 所有變量都駐留在基本工作空間中; 所有變量均為。v,d=eig(a)從鍵盤(pán)輸入數(shù)據(jù)給變量AA=input(Please input A: )name=input(Whats your name? , s)Please input A: 33輸入字符串變量:輸入字符串變量:輸入數(shù)值:輸入數(shù)值:name =liliclear; r=input(Please input radii :);s=pi*r*r; p=2*pi*r; dddPlease i

5、nput radii :33s = 3.4212e+003p = 207.3451例例例例: a=input(input example)input example1+4a = 5 ischar(a)ans = 0 b=input(input examplen,ss)input example1+4b =1+4 ischar(b)ans = 1n是換行 數(shù)據(jù)輸出:x=1:2:5; xx =1 3 5 disp(x)x = 1 3 5例例例例disp(the x value is)disp(x) disp(the x value is:, )the x value is:1 3 5the x v

6、alue is 1 3 5function s,p=fci(r)s=pi*r*r ;p=2*pi*r; endr=input(r=);s=pi*r*r;p=2*pi*r;sp=s,pdisp(s=,num2str(sp(1),p=,num2str(sp(2)例例例例 編腳本文件求半徑為編腳本文件求半徑為r的圓的面積和周長(zhǎng)的圓的面積和周長(zhǎng) 輸入x,y值,并將它們值互換后輸出。 例例例例x=input(Input x please.);y=input(Input y please.);z=x;x=y;y=z;disp(x);disp(y);指定數(shù)據(jù)輸出的格式%d 整數(shù)%e 實(shí)數(shù):科學(xué)計(jì)算法形式%f

7、 實(shí)數(shù):小數(shù)形式%g 由系統(tǒng)自動(dòng)選取上述兩種格式之一%s 輸出字符串:文件句柄,若缺省,則輸出到屏幕A是用來(lái)存放數(shù)據(jù)的矩陣指定格式將變量的值輸出到屏幕或指定文件創(chuàng)建一個(gè)字符矩陣并存入磁盤(pán),再讀出賦值給另一個(gè)矩陣。 a=string; fid=fopen(d:char1.txt,w); fprintf(fid,%s,a); fclose(fid); fid1=fopen(d:char1.txt,rt); b=fscanf(fid1,%s)例例例例 b=3fprintf (there are %f ,b ) there are 3.0000003.3.1 函數(shù)文件函數(shù)文件 3.3.2 全局變量和全

8、局變量和局部變量局部變量3.3.3 子函數(shù)與主函數(shù)子函數(shù)與主函數(shù)3.3.4 函數(shù)句柄和匿名函數(shù)函數(shù)句柄和匿名函數(shù)function s,p=fcircle (r)% FCIRCLE calculate the area and perimeter of a circle of radii r% r 圓半徑% s 圓面積% p 圓周長(zhǎng)% 2004年年7月月30日編日編s=pi*r*r;p=2*pi*r;end 編函數(shù)文件求半徑為編函數(shù)文件求半徑為r的圓的面積和周長(zhǎng)的圓的面積和周長(zhǎng)函數(shù)定義行函數(shù)定義行H1注釋行注釋行函數(shù)體函數(shù)體幫助文本區(qū)幫助文本區(qū) 3.3.1 函數(shù)文件函數(shù)文件 例例例例1. 函數(shù)文

9、件的格式:函數(shù)文件的格式:H1行行 用一行文字來(lái)綜述函數(shù)的功能幫助區(qū)注釋說(shuō)明語(yǔ)句段function output_args = Untitled( input_args)%UNTITLED5 Summary of this function goes here% Detailed explanation goes here endu第一行引導(dǎo)詞;u起函數(shù)名要有含義,與一致,即u列出函數(shù)與外界交換數(shù)據(jù)的u輸入/輸出量數(shù)目不限,可有可無(wú);u輸出多個(gè)變量,應(yīng)用方括號(hào) s,p=fcircle(22)s = 1.5205e+03p = 138.2301 s=fcircle(22)s = 1.5205e+

10、03 fcircle(22)ans = 1.5205e+03function ffcircle (r)s=pi*r*r;p=2*pi*r;endfunction s=ffcircle (r)s=pi*r*r;p=2*pi*r;end nargin(函數(shù)名函數(shù)名)nargout(函數(shù)名函數(shù)名)輸入個(gè)數(shù)輸入個(gè)數(shù)輸出個(gè)數(shù)輸出個(gè)數(shù)r = roots(c) nargin(roots)nargout(roots)ans = -1輸入個(gè)數(shù)不確定,輸入個(gè)數(shù)不確定,顯示負(fù)值顯示負(fù)值nargin(plot)Jacobi迭代法的迭代法的MATLAB函數(shù)文件函數(shù)文件Jacobi.m如下:如下:functionif n

11、argin=3 eps=1.0e-6; elseif nargin=eps x0=x; x=B*x0+f; n=n+1;end nargin(jaco)ans = 4 nargout(jaco)ans = 2u 文件第二行,是幫助文本的第一行;u %開(kāi)頭注釋行,字符不被matlab執(zhí)行;u 大寫(xiě)體的文件名大寫(xiě)體的文件名和運(yùn)用關(guān)鍵詞簡(jiǎn)要描述的函數(shù)功能;u 在線幫助使用;lookfor只H1行查詢關(guān)鍵詞。u H1行后%的注釋行組成;u 詳細(xì)說(shuō)明函數(shù)功能,如輸入/輸出量總數(shù)和調(diào)用格式說(shuō)明u Help function_name顯示所有的%的注釋行。 lookfor fcirclefcircle -

12、calculate the area and perimeter of a circle of radii rhelp fcircleFCIRCLE calculate the area and perimeter of a circle of radii r r 圓半徑圓半徑 s 圓面積圓面積 p 圓周長(zhǎng)圓周長(zhǎng) 2004年年7月月30日編日編顯示注釋:顯示注釋:help 文件名文件名lookfor fcircle 函數(shù)體函數(shù)體n 實(shí)現(xiàn)函數(shù)文件功能的指令組成;n 接受輸入量、程序結(jié)構(gòu)控制,創(chuàng)建輸出量。 注釋注釋n %開(kāi)頭注釋行;n 函數(shù)文件任意位置 ,綠色表示;n 對(duì)語(yǔ)句注釋說(shuō)明。2 函數(shù)調(diào)用

13、函數(shù)調(diào)用輸出變量輸出變量=函數(shù)名函數(shù)名(輸入變量輸入變量) 調(diào)用格式調(diào)用格式: rr=234rr = 234 x,y=ff(rr)x = 1.7202e+005y = 1.4703e+003 whosName Size Bytes Class rr 1x1 8 double x 1x1 8 double y 1x1 8 double function s,p=fcircle(r)ff(2,3)*34 whos Name Size Bytes Class ans 1x1 8 double clear ff(333)ans =3.4837e+005 函數(shù)調(diào)用特點(diǎn)函數(shù)調(diào)用特點(diǎn) 開(kāi)辟臨時(shí)函數(shù)工作空間(

14、) 存放中間變量; 運(yùn)行完畢,中間變量被清除以及臨時(shí)空間關(guān)閉; 函數(shù)調(diào)用必與函數(shù)定義行同名同名; 實(shí)參數(shù)的順序、個(gè)數(shù)應(yīng)與形參數(shù)一致,否則出錯(cuò)。運(yùn)行后只,不保留function s,p=fcircle (r)s=pi*r*r;p=2*pi*r;endfunctionif nargin=3 eps=1.0e-6; elseif nargin=eps x0=x; x=B*x0+f; n=n+1;end A=10,-1,0;-1,10,-2;0,-2,10;b=9,7,6; xx,nn=jaco(A,b,0,0,0,1.0e-6) xx,nn=jaco(10,-1,0;-1,10,-2;0,-2,10

15、,9,7,6,0;0;0)xx = 0.9958 0.9579 0.7916nn = 112022年3月3日4時(shí)15分32function abcd(a,b)c=a+bd=sin(c)e=log(d)保存為abcd.m在工作窗口中調(diào)用:a=2;b=3,4,5,6; a=2;b=3;c=a+b;d=sin(c) ;e=log(d) ;保存為:abcd.m在工作窗口中調(diào)用:abcd %文件名即可function e=abcdef(a,b)c=a+bd=sin(c)e=log(d)保存為abcd.m在工作窗口中調(diào)用:a=2;b=3,4,5,6;ee= 例例例例程序中變量均為腳本式M文件函數(shù)式M文件無(wú)

16、函數(shù)定義行;有函數(shù)定義行;無(wú)輸入和輸出量,也不一定要返回結(jié)果。可有輸入和輸出變量,并有返回結(jié)果;在base workspace中數(shù)據(jù)操作,運(yùn)行后變量駐留其中;中間變量存在臨時(shí)工作空間,它隨函數(shù)結(jié)束而刪除;全局變量。局部變量,除特別聲明。 腳本文件和函數(shù)文件的區(qū)別腳本文件和函數(shù)文件的區(qū)別 所有變量駐留在基本工作空間中,即全程有效全程有效; 所有函數(shù)都可對(duì)其進(jìn)行存取和修改; 定義全局變量是函數(shù)之間傳遞信息的手段。 僅在函數(shù)工作空間中間變量中間變量,影響僅限于函數(shù)本身; 函數(shù)文件變量不能直接訪問(wèn)workspace中的全局變量,它只能讀取通過(guò)參數(shù)傳入的變量; 函數(shù)文件中定義的變量不能被另一個(gè)函數(shù)文件引

17、用; 如果在若干函數(shù)中,把某個(gè)變量定義為全局變量,那么這些函數(shù)可以共用這個(gè)變量。2022年3月3日4時(shí)15分36function avgs=test4(A)global S SS %定義全局變量m,n=size(A);for i=1:m s(i)=sum(A(i,:) endss=sum(s) avgs=ss/(m*n) end調(diào)用調(diào)用test4: A=4 3 5;6 7 8;3 5 7;1 3 4; test4(A)ans = 4.6667 global S SS ssss = 56 ss = 12 21 15 8global 變量名變量名調(diào)用格式:調(diào)用格式:例例例例一般大寫(xiě)字母一般大寫(xiě)字母

18、2022年3月3日4時(shí)15分37u 一個(gè)M文件可含多個(gè)函數(shù),第一個(gè)主函數(shù)主函數(shù),其它子函數(shù)子函數(shù);u主函數(shù)必須在最前面,子函數(shù)次序可隨意調(diào)整;u子函數(shù)僅被主函數(shù)或同一文件其它子函數(shù)所調(diào)用;是主函數(shù)的一種,只在限定函數(shù)群可見(jiàn),一般放在private命名子目錄中。它只對(duì)父目錄中函數(shù)可見(jiàn)。 function c=test(a,b) %主函數(shù)c=test1(a,b)*test2(a,b);endfunction c=test1(a,b) %子函數(shù)1c=a+b;endfunction c=test2(a,b) %子函數(shù)2c=a-b;end例例例例主函數(shù)和子函數(shù)function =homework%pro

19、blem 1x=-3:3;disp(problem 1)disp(the squares of the input values are listed below)y=square(x);disp(y)%problem 2r1=0.5;r2=0.25;disp(problem 2)disp(the cold work is)cold_work(r1,r2)%problem 3m=1,2,3;g=9.8;dz=5;disp(problem 3)disp(the change in potential energy is)potential_energy(m,g,dz)function resul

20、t=square(x)result=x.2;function result=cold_work(r1,r2)result=(r1.2-r2.2)/ r1.2;function result=potential_energy(m,g,dz)result=m.*g.*dz;例例例例 兩種創(chuàng)建句柄:兩種創(chuàng)建句柄:class(hd)ans =function_handlehfun=str2func(fun) hfun=fun攜帶函數(shù)路徑的函數(shù),反復(fù)調(diào)用方便,像變量調(diào)用。1. 函數(shù)句柄函數(shù)句柄:hfun=+函數(shù)名函數(shù)名 hfun=str2func(fun) function fv=fun(x) fv=x

21、-10.x+2;end 函數(shù)句柄調(diào)用:函數(shù)句柄調(diào)用:y1, y2, . = feval(fhandle, x1, ., xn) feval(hfun,3) ans =46.0977y1, y2, . = hfun( x1, ., xn) 直接調(diào)用:直接調(diào)用: hfun(3) ans =46.0977間接調(diào)用間接調(diào)用:調(diào)用函數(shù)文件一樣調(diào)用函數(shù)文件一樣執(zhí)行由串指定的函數(shù)2. 匿名函數(shù)匿名函數(shù) 以符號(hào)開(kāi)頭; expression為函數(shù)體; xlist為輸入?yún)?shù)列表 f= (xlist)expression 簡(jiǎn)單形式,不要求M文件,在命令窗口或者M(jìn)文件中定義。只含表達(dá)式、任意多輸入和輸出變量。特點(diǎn):特

22、點(diǎn):格式:格式:ff=(x)sin(x) ff(2) feval(ff,2)yyy=(x)sin(x).*log(x)if 語(yǔ)句語(yǔ)句switch 語(yǔ)句語(yǔ)句條件結(jié)構(gòu)條件結(jié)構(gòu): :根據(jù)給定條件成立與否,執(zhí)行不同語(yǔ)句。條件結(jié)構(gòu)的語(yǔ)句條件結(jié)構(gòu)的語(yǔ)句: : (1) 單分支結(jié)構(gòu)if expression (條件表達(dá)式:條件表達(dá)式:關(guān)系和邏輯關(guān)系和邏輯) statements (語(yǔ)句組語(yǔ)句組A)endif expression (條件)條件) statements1(語(yǔ)句組語(yǔ)句組A) statements2(語(yǔ)句組語(yǔ)句組B)end(2) 雙分支結(jié)構(gòu)雙分支結(jié)構(gòu) x=input(請(qǐng)輸入請(qǐng)輸入x的值的值:);if

23、 xif expression1 (條件1) statements1(語(yǔ)句組1)elseif expression2 (條件2) statements2(語(yǔ)句組2) . . elseif expressionm (條件n) statementsm(語(yǔ)句組n)else statements(語(yǔ)句組n+1)end(3) 多分支結(jié)構(gòu)根據(jù)評(píng)分原則:大于等于90分為A,大于等于80分為B,大于等于70分為D,大于等于60分為C,小于60分不合格E例例例例function result=gradei(x)if x=90 result=A; elseif x=80result=B; elseif x=70r

24、esult=C; elseif x=60result=D; elseresult=E;endA=input(A=);B=input(B=);if AB greaterelseif A=90 result=A; elseif x=80result=B; elseif x=70result=C; elseif x=60result=D; elseresult=E;endfunction result=grade(per)k=floor(per/10)switch kcase 9,10result=A; case 8result=B; case 7result=C; case 6result=D;

25、otherwiseresult=E;endper=input(輸入成績(jī))k=floor(per/10)switch kcase 9,10disp(A)case 8disp(B)case 7disp(C)case 6disp(D)otherwisedisp(E)end第二種方法循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu): :按照給定的條件,重復(fù)執(zhí)行指定的語(yǔ)句。循環(huán)結(jié)構(gòu)的語(yǔ)句循環(huán)結(jié)構(gòu)的語(yǔ)句: : 3.4.2 循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)for variable=expression(循環(huán)變量循環(huán)變量) statement(循環(huán)體)循環(huán)體)endfor for 循環(huán)變量循環(huán)變量= =初始值初始值: :步長(zhǎng)步長(zhǎng): :終止值終止值 循環(huán)體語(yǔ)

26、句循環(huán)體語(yǔ)句endend=y=0; n=100;for k=1:n y=y+1/(2*k-1);endy當(dāng) n=100 時(shí),求 y 的值n=100;i=1:2:2*n-1x=1/iy=sum(x)y無(wú)循環(huán)無(wú)循環(huán)采用循環(huán)語(yǔ)句會(huì)降低其執(zhí)采用循環(huán)語(yǔ)句會(huì)降低其執(zhí)行速度,所以程序通常由行速度,所以程序通常由下面的程序來(lái)代替:下面的程序來(lái)代替:n=100;y=sum(1./(1:2:2*n-1);y例例例例for m=100:999m1=fix(m/100); %求求m的百位數(shù)字的百位數(shù)字m2=rem(fix(m/10),10); %求求m的十位數(shù)字的十位數(shù)字m3=rem(m,10); %求求m的個(gè)位數(shù)字

27、的個(gè)位數(shù)字if m=m1*m1*m1+m2*m2*m2+m3*m3*m3disp(m)endend 一個(gè)三位整數(shù)各位數(shù)字的立方和等于該數(shù)本身則稱該數(shù)為水仙花數(shù)。輸出全部水仙花數(shù)。例例例例Fix向零取證向零取證Rem除法求余除法求余function H=hilbn(n)for i = 1:n for j = n:-1:1 H(i, j) = 1/(i+j-1); endendH建立Hilbter函數(shù)2. 循環(huán)的嵌套循環(huán)的嵌套function H=myhilb (n)for i = 1:n for j =1:n H(i,j)=1/(i+j-1); endend1( , )1A i jij例例例例x

28、=zeros(1,10); for n=1:10 x(n)=sin(n*pi/10);endx例例x = rand(1,50000); %隨機(jī)投幣隨機(jī)投幣50000次次sum=0;k1=0;a=zeros (1,50000);b= zeros (1,50000); %賦予初始賦予初始值占位,值占位,for (i=1:50000) sum=sum+1; %投幣次數(shù)累計(jì)值投幣次數(shù)累計(jì)值if x(i) 0.5 %投幣正面概率投幣正面概率 0.5 k1=k1+1; %投幣正面次數(shù)累計(jì)值投幣正面次數(shù)累計(jì)值enda(i)=k1; %投幣正面次數(shù)累計(jì)值投幣正面次數(shù)累計(jì)值b(i)=sum; %投幣次數(shù)累計(jì)值投

29、幣次數(shù)累計(jì)值endf1=a./b; %正面概率figure(1)plot(b,f1),title(出現(xiàn)正面的頻率變化曲線)figure(2)plot(b,1-f1),title(出現(xiàn)反面的頻率變化曲線)k1%正面次數(shù),k2=sum-k1 %反面次數(shù)f1=k1/sum %正面頻率,f2=1-f1 %反反面頻率例例投擲硬幣實(shí)驗(yàn)投擲硬幣實(shí)驗(yàn)3. while 循環(huán)循環(huán)while expression (條件條件) statement(循環(huán)體)循環(huán)體)endn = 0;while s= 2n; n = n + 1 ;end sn求n為多少時(shí),2n100,其值多少例例例例2022年3月3日4時(shí)15分64u

30、 for適用已知到循環(huán)次數(shù)循環(huán)次數(shù),而不知循環(huán)運(yùn)算目標(biāo);u while適用已知循環(huán)運(yùn)算目標(biāo)循環(huán)運(yùn)算目標(biāo),而循環(huán)次數(shù)未知;u為了提高代碼的運(yùn)行效率,避免 for 循環(huán)的使用;4.4.for和和while循環(huán)語(yǔ)句區(qū)別循環(huán)語(yǔ)句區(qū)別2022年3月3日4時(shí)15分65 計(jì)算級(jí)數(shù)計(jì)算級(jí)數(shù):S=1+2+22+23+263= 6302nns=0;s=0;i=0;i=0; i64i 0 sum mean=sum/cntend例例例例try 語(yǔ)句組1catch 語(yǔ)句組2end lasterr %顯示出錯(cuò)原因3.4.3 tr3.4.3 try-catch語(yǔ)句語(yǔ)句Try 檢測(cè)程序代碼是否出錯(cuò); 先試探語(yǔ)句組1,如出現(xiàn)錯(cuò)

31、誤,則將錯(cuò)誤信息賦給lasterr保留; 并轉(zhuǎn)去執(zhí)行語(yǔ)句組2。語(yǔ)句格式語(yǔ)句格式 矩陣乘法運(yùn)算要求兩矩陣維數(shù)相容,否則會(huì)出錯(cuò)。先求兩矩陣的乘積,若出錯(cuò),則自動(dòng)轉(zhuǎn)去求兩矩陣的點(diǎn)乘。A=1,2,3;4,5,6; B=7,8,9;10,11,12;try C=A*B;catch C=A.*B;endClasterr %顯示出錯(cuò)原因例例例例 程序設(shè)計(jì)常遇到提前終止循環(huán)、跳出子程序、顯示出錯(cuò)信息等情況,主要有等。1. break 和和 continuelbreak和和continue與循環(huán)結(jié)構(gòu)與循環(huán)結(jié)構(gòu)for 和和while相關(guān)語(yǔ)句,相關(guān)語(yǔ)句,它們一般與它們一般與if配合使用。配合使用。lbreak 終止

32、循環(huán),即跳出最內(nèi)層循環(huán) ;lcontinue結(jié)束本次循環(huán),進(jìn)行下次循環(huán). 求求100,1000之間第一個(gè)能被之間第一個(gè)能被21整除的整數(shù)整除的整數(shù)。for n=100:1000if rem(n,21)=0 continueendbreakendn例例例例Rem除法求余除法求余 停止運(yùn)行,控制權(quán)給鍵盤(pán),命令窗口“”變成“K”;。 對(duì)程序調(diào)試和程序運(yùn)行中修改都很方便。 function abcdek(a,b)c=a+b;keyboardd=a*be=a/bendfunction abcdef(a,b)c=a+b;d=a*breturne=a/b*dabcdek(4,2)K a=2a = 2K re

33、turnd = 4e = 1例例例例輸入return后,控制權(quán)將交回文件function abcde(a,b)c=a+b;d=a*be=a/bend程序的暫停程序的暫停 pause pause 或或 pause(npause(n) )若想強(qiáng)行終止程序的運(yùn)行,可以使用若想強(qiáng)行終止程序的運(yùn)行,可以使用 Ctrl+cCtrl+cp n n 是延遲時(shí)間,以秒為單位;是延遲時(shí)間,以秒為單位;p 缺省,將暫停程序,直到用戶按任意鍵后繼續(xù)缺省,將暫停程序,直到用戶按任意鍵后繼續(xù)l pause off pause off 屏蔽程序中所有 pause 的作用l pause on pause on 打開(kāi) paus

34、e 的作用function abcdp (a,b)c=a+bd=sin(c)pausee=log(d)function abcd (a,b)c=a+bd=sin(c)e=log(d) abcd(3,4)c = 7d = 0.6570任意鍵任意鍵e = -0.4201例例例例5. echo在命令窗口顯示執(zhí)行過(guò)程的在命令窗口顯示執(zhí)行過(guò)程的M文件的命令文件的命令 echo on edfor n=100:1000if rem(n,21)=0 continueif rem(n,21)=0 continueif rem(n,21)=0 continueif rem(n,21)=0 continueif rem(n,21)=0 continueif rem(n,

溫馨提示

  • 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)論