freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)模競賽賽前培訓ppt課件(參考版)

2025-02-24 22:23本頁面
  

【正文】 y1=sin(x); y2=cos(x); plot(x,y1,x,y2) 如: 0 1 2 3 4 5 6 7101四、 MATLAB繪圖 117 ? plo。 % 生成一組線性等距的數(shù)值 y=sin(x)。 y=[0 ]。 ?如果已經(jīng)存在一個圖形窗口, plot命令則清除當前圖形,繪 制新圖形;如果想保留本次繪圖命令的執(zhí)行結(jié)果,就要在plot命令后,加上? hold on? 語句。,[2,2,4,4])。,[6*pi,6*pi]) 2222s i n ( )6 , 6xyz x yxy???? ? ? ??224 1 2 2 , 4 44 1 6xyz x y? ? ? ? ? ? ? ? ?ezsurf(39。, [0,6*pi]) 注: t的缺省區(qū)間 為 [0, 2*pi]. ? ?co ss i n 0 , 6xty t tzt???????? ?? 110 四、 MATLAB繪圖 ?基本命令 3: ezsurf ——用于繪制方程為 z= f(x,y)的三維曲面 自變量的 缺省取值范圍 是: - 2*pix2*pi, - 2*piy2*pi 例如: ezsurf(39。, 39。, 39。,[0,pi]) ? ?s i n 3 c o s 0,s i n 3 s i nx t tty t t??????? 0 . 8 0 . 6 0 . 4 0 . 2 0 0 . 2 0 . 4 0 . 6 0 . 8 0 . 8 0 . 6 0 . 4 0 . 200 . 20 . 4xyx = s i n ( 3 t ) c o s ( t ) , y = s i n ( 3 t ) s i n ( t ) 109 1 0 . 500 . 511 0 . 500 . 5105101520xx = c o s ( t ) , y = s i n ( t ) , z = tyz四、 MATLAB繪圖 ?基本命令 2: ezplot3 ——用于繪制 三維參數(shù)曲線 例如: ezplot3(39。,39。 1 . 5 1 0 . 5 0 0 . 5 1 1 . 51 0 . 500 . 51xyx2 + y2 1 = 0 108 四、 MATLAB繪圖 ezplot還可以 繪制二維參數(shù)曲線 如 : ezplot(39。 axis equal。x^2 + y^2 139。) 6 4 2 0 2 4 61 0 . 500 . 51xc o s ( x )注: ezplot命令 只能在 一張圖中繪制一條曲線, 而且會自動在圖上加注 函數(shù)的表達式。 ,n) 對 變量 a求 n次微分 105 四、 MATLAB繪圖 ?常見的符號運算函數(shù) ( 3)符號微積分 int(f) 對 f求 不定積分 int(f,v) 對 v變量求不定積分 int(f,a,b) 對 f求 [[a,b]上的定積分 int(f,v,a,b) 對 變量 v求 [a,b]上的定積分 106 四、 MATLAB繪圖 ?利用符號函數(shù)進行繪圖 ?基本命令 1: ezplot 格式 1: ezplot(f) 在默認區(qū)間 一 2*pix2*pi繪制 f=f(x)的曲線圖 例如 : ezplot(39。9,exp(x^2+y^2), log(tanh(y))]’) a= 1 / s i n c o s ( ) ^ 2 / ( )9 e x p ( ^ 2 ^ 2 ) l o g ( t a n h ( ) )s x x x b xx y y?????? ??? 102 四、 MATLAB繪圖 ?常見的符號運算函數(shù) ( 1)符號表達式的化簡 pretty(f) 將符號表達式 化簡 成與高等數(shù)學課本上顯示符號表 達式形式類似 collect(f) 合并 符號表達式的 同類項 horner(f) 將一般的符號表達式轉(zhuǎn)換成嵌套形式的符號表達式 factor(f) 對符號表達式進行 因式分解 expand(f) 對符號表達式進行 展開 simple(f) 對符號表達式嘗試多種不同的算法進行化簡,以顯 示長度最短的符號表達式簡化形式 103 四、 MATLAB繪圖 ?常見的符號運算函數(shù) ( 2)符號矩陣 transpose(A) 符號矩陣的 轉(zhuǎn)置 determ(A) 符號矩陣的 行列式 det(A) 符號矩陣的 行列式 inv(A) 符號矩陣 求逆 rank(A) 符號矩陣 求秩 [B,C]=eig(A) B為 A的 特征向量, C為 A特征值 104 四、 MATLAB繪圖 ?常見的符號運算函數(shù) ( 3)符號微積分 Limit(f,x,a) 求符號表達式 f當 x趨向于 a時的 極限Limit(f,x,a,‘right’) 右極限 Limit(f,x,a,‘left’) 左極限 Diff(f) 求 f的微分 Diff(f,‘a(chǎn)’) 對 變量 a求微分 Diff(f,n) 對 f求 n次微分 Diff(f,39。 f=sin(x)+cos(x) f= sin(x)+cos(x) 但這種方法 只能創(chuàng)建符號函數(shù) ,而 不能創(chuàng)建符號方程 。 注:符號表達式或符號方程可以賦給符號變量,以后調(diào)用方便;也可以不賦給符號變量直接參與運算 100 四、 MATLAB繪圖 注:由此種方法創(chuàng)建的符號表達式對空格是很敏感的, 因此 不要在字符間亂加空格符 。 ?特點: ? 運算對象可以是沒賦值的符號變量 ? 可以獲得任意精度的解 99 四、 MATLAB繪圖 ?符號運算與數(shù)值運算的區(qū)別 ※ 數(shù)值運算中必須先對變量賦值 ,然后才能參與運算。 39。 39。 f2=‘a(chǎn)?x^2+b?x+c=039。 第一類 利用 plot命令對二 維或三維 離散數(shù)據(jù) 繪 制曲線或曲面圖 第二類 四、 MATLAB繪圖 ?MATLAB實現(xiàn)繪圖的 兩大類 方法 98 四、 MATLAB繪圖 (一)、符號繪圖函數(shù) ?符號變量與符號表達式 f = 39。強大的計算功能與圖形功能相結(jié)合為 MATLAB在科學技術和教學方面的應用提供了更加廣闊的天地。等級 end end switch- case語句舉例 95 在邏輯表達式中,通常有: 關系操作符: , ,=, =, = =, ~= 等 邏輯操作符 : amp。 %列為 39。 S(i).Rank==39。及格 39。 及格 39。良好 39。 良好 39。優(yōu)秀 39。 優(yōu)秀 39。滿分 39。滿分 39。 因此,不需要象 C語言一樣,在每個 case語句后面加上一個? break? 語句。 MATLAB語言為解決多分支判斷選擇提供了 switchcase語句。 end i ?例 . Fibonacci數(shù)列的元素滿足 Fibonacci 規(guī)則: ,且 , 現(xiàn)要求該數(shù)組中第一個大于 10000的元素。 if a(i)=10000 a(i) %不加分號,結(jié)果顯示在命令窗口中 break。a=ones(1,n)。 if end語句的一般形式為: if〈 邏輯判斷語句 〉 邏輯值為 “ 真 ” 時執(zhí)行的語句 end 三、 MATLAB編程基礎 89 ifelseend 語句的一般形式為: if〈 邏輯判斷語句 〉 邏輯值為 “ 真 ” 時執(zhí)行的語句 else 邏輯值為 “ 假 ” 時執(zhí)行的語句 end 三、 MATLAB編程基礎 90 ifelseend 語句的嵌套形式為: if〈 邏輯判斷語句 1〉 邏輯值 1為 “ 真 ” 時的執(zhí)行語句 elseif〈 邏輯判斷語句 2〉 邏輯值 2―真 ” 時的執(zhí)行語句 elseif〈 邏輯判斷語句 3〉 …… else 當以上所有的邏輯值均為假時的執(zhí)行語句 end 在以上的各層次的邏輯判斷中, 若其中任意一層邏輯判斷為真,則將執(zhí)行對應的執(zhí)行語句,并跳出該條件判斷語句 ,其后的邏輯判斷語句均不進行檢查。 12 ?? ?? kkk aaa 121 ?? aa修改循環(huán)控制變量的語句 在命令窗口下輸入 i, a(i), 可得 i = 21 ans = 10946 三、 MATLAB編程基礎 88 ?ifelseend語句 ?條件判斷語句也是程序設計語言中流程控制語句之一 。 i=i+1。 while a(i)=10000 a(i+1)=a(i1)+a(i)。a(2)=1。 ?注:與 break語句對應, MATLAB還提供了 continue命令用于控制循環(huán),當程序流運行至該命令時會忽略其后的循環(huán)體操作轉(zhuǎn)而執(zhí)行下一層次的循環(huán)。 ?注: 循環(huán)語句中有控制退出循環(huán)的命令,如 break語句。 ?與 for循環(huán)相比, while循環(huán)不能直接確定執(zhí)行次數(shù)。 end 三、 MATLAB編程基礎 85 ? while語句 ?while循環(huán)語句是以 條件的滿足與否 來判斷循環(huán)是否結(jié)束的。 for k=1:i pdr=pdr*k。 三、 MATLAB編程基礎 84 例: 利用 for循環(huán)求 1! +2! +3! + ??? +5!的值 sum=0。 ?for循環(huán)允許嵌套使用。 for循環(huán)語句的調(diào)用形式為: for 循環(huán)控制變量 =〈 初始值 〉 : 〈 步長 〉 : 〈 終值 〉 循環(huán)體 end 三、 MATLAB編程基礎 83 ?注:初始值為循環(huán)變量的初始設定值,每執(zhí)行循環(huán)體一次,循環(huán)控制變量將增加步長大小,直至循環(huán)控制變量的值大于終值時循環(huán)結(jié)束。通過這些語句可以實現(xiàn)除 順序結(jié)構 以外的 循環(huán) 結(jié)構和 分支結(jié)構 。在 M文件中,通過對流程控制語句的組合使用,可以實現(xiàn)各種各樣的復雜算法。 三、 MATLAB編程基礎 80 一、 MATLAB的函數(shù)文件 ?定義全局變量時,與定義輸入變量和輸出變量不同,變量之間 必須用空格分隔 ,而不能用逗號分隔,否則系統(tǒng)將不能識別逗號后的全局變量。 ?函數(shù)的輸入變量為 形式參數(shù) ,即只傳遞變量的值而不傳遞變量的地址,函數(shù)對輸入變量的一切操作和修改如果不依靠輸出變量傳出的話,將 不會影響工作空間中該變量的值 。其變量只在函數(shù)運行期間有效。當然,如果沒有函數(shù)體則為一空函數(shù),不能產(chǎn)生任何作用。 三、 MATLAB編程基礎 77 例如: function[output, output2]=function—example(input1, input2) % 函數(shù)題頭 %This is function to exchange two matrices % HI行 %input1, input2 are input variables % 幫助信息 %output1, output2 are output variables % 幫助信息 output1=input2;
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1