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

正文內(nèi)容

matlab編程ppt課件(參考版)

2025-05-08 18:17本頁(yè)面
  

【正文】 一般可考慮如下方法: 計(jì) 算 機(jī) 仿 真 76 MATLAB程序調(diào)試 刪除句尾分號(hào),顯示中間結(jié)果; 在適當(dāng)位置加上 keyboard語(yǔ)句,使程序暫停; 在函數(shù)定義行之前加上 %,注釋掉,使之變成腳本語(yǔ)言; 使用 MATLAB調(diào)試器,設(shè)置斷點(diǎn),或單步執(zhí)行。 程序出錯(cuò)主要為兩類: 1,格式錯(cuò)誤,如缺 ‘ ( ’ 或 ‘ ) ’ 等,在運(yùn)行時(shí)可檢測(cè)出大多數(shù)該類錯(cuò)誤,并指出錯(cuò)在哪一行。 2. Breakpoints菜單項(xiàng) 該菜單項(xiàng)共有 6個(gè)菜單命令,前兩個(gè)是用于在程序中設(shè)置和清除斷點(diǎn)的,后 4個(gè)是設(shè)置停止條件的,用于臨時(shí)停止 M文件的執(zhí)行,并給用戶一個(gè)檢查局部變量的機(jī)會(huì),相當(dāng)于在 M文件指定的行號(hào)前加入了一個(gè) keyboard命令。 ?程序運(yùn)行時(shí)的錯(cuò)誤是指程序的運(yùn)行結(jié)果有錯(cuò)誤,這類錯(cuò)誤也稱為程序邏輯錯(cuò)誤。a21,a22] DA=det(A),IA=inv(A),EA=eig(A) 例 432 計(jì) 算 機(jī) 仿 真 73 程序調(diào)試 程序調(diào)試概述 ?一般來(lái)說(shuō),應(yīng)用程序的錯(cuò)誤有兩類,一類是語(yǔ)法錯(cuò)誤,另一類是運(yùn)行時(shí)的錯(cuò)誤。) % 4 a24=a2a4 例 431 計(jì) 算 機(jī) 仿 真 72 符號(hào)計(jì)算 符號(hào)對(duì)象的生成和使用 例 求矩陣 A [a11 a12 a21 a22] 的行列式值、逆和特征根 syms a11 a12 a21 a22。) % 3 a4=sym(39。,pi/4) yfnew=feval(fhandle,pi/4) 例 430 計(jì) 算 機(jī) 仿 真 70 符號(hào)計(jì)算 符號(hào)對(duì)象的生成和使用 F=sys(arg) %把數(shù)字、字符串或表達(dá)式 avg轉(zhuǎn)化成符號(hào)對(duì)象 F,符號(hào)數(shù)值按最接近“有理”表示 F=sys(?arg?) %把數(shù)值或數(shù)值表達(dá)式 avg轉(zhuǎn)化成符號(hào)對(duì)象 F,符號(hào)數(shù)值按絕對(duì)準(zhǔn)確的符號(hào)數(shù)字 計(jì) 算 機(jī) 仿 真 71 符號(hào)計(jì)算 符號(hào)對(duì)象的生成和使用 例 符號(hào)常數(shù)形成中的差異 a1=[1/3,pi/7,sqrt(5),pi+sqrt(5)] % 1 a2=sym([1/3,pi/7,sqrt(5),pi+sqrt(5)]) % 2 a3=sym([1/3,pi/7,sqrt(5),pi+sqrt(5)],39。 ( 2) ys=sin(pi/4) yfold=feval(39。sin39。 %利用 或者 str2func創(chuàng)建句柄 ( 2) class(hsin) size(hsin) 例 428 計(jì) 算 機(jī) 仿 真 68 函數(shù)句柄 函數(shù)句柄的基本用法 假設(shè)一個(gè)函數(shù)的調(diào)用格式為: [y1,y2,…,yn]=FunName(x1,x2,…xm) 該函數(shù)的句柄創(chuàng)建 Hfun=FunName 則調(diào)用格式為 [y1,y2,…,yn]=feval(Hfun,x1,x2,…xm) 計(jì) 算 機(jī) 仿 真 69 函數(shù)句柄 函數(shù)句柄的基本用法 例 本例通過(guò)函數(shù)及其句柄演示若干基本用法 。ff1=FF1(xx) FF1 = Inline function: FF1(rho) = sin(rho)./rho ff1 = 例 427 計(jì) 算 機(jī) 仿 真 67 函數(shù)句柄 函數(shù)句柄的創(chuàng)建和觀察 例 428 為 MATLAB 的 “內(nèi)建 ”函數(shù)創(chuàng)建函數(shù)句柄,并觀察其內(nèi)涵。sin(rho)/rho39。) 例 426 計(jì) 算 機(jī) 仿 真 66 串演算函數(shù) 內(nèi)聯(lián)函數(shù) 例 使內(nèi)聯(lián)函數(shù)適于 “數(shù)組運(yùn)算 ”。Ve=eval(39。 計(jì) 算 機(jī) 仿 真 65 串演算函數(shù) feval 例 feval 和 eval 運(yùn)行區(qū)別之一: feval 的FN 絕對(duì)不能是表達(dá)式 。 y=feval(h,2)。,2)。 利用 feval,還可以這樣來(lái)做: y= feval(39。)。 eval(39。y=eval(cem) y = 例 計(jì)算“語(yǔ)句”串,創(chuàng)建變量。 cem=39。 例 423 計(jì) 算 機(jī) 仿 真 62 串演算函數(shù) eval具有對(duì)字符串表達(dá)式進(jìn)行計(jì)算的能力 Eval(expression) %執(zhí)行 expression指定的計(jì)算 [y1,y2,…]=eval(function(b1,b2,…)) expression必須是字符串 計(jì) 算 機(jī) 仿 真 63 串演算函數(shù) eval具有對(duì)字符串表達(dá)式進(jìn)行計(jì)算的能力 例 “表達(dá)式”串,產(chǎn)生向量值。 素?cái)?shù)是大于 1,且除了 1和它本身以外,不能被其他任何整數(shù)所整除的整數(shù)。用戶最多可以猜 7次。首先由計(jì)算機(jī)產(chǎn)生 [1,100]之間的隨機(jī)整數(shù),然后由用戶猜測(cè)所產(chǎn)生的隨機(jī)數(shù)。 2. 讀寫(xiě)二進(jìn)制數(shù)據(jù)文件 fread, fwrite —— 可讀寫(xiě)數(shù)據(jù)文件,文本文件。 打開(kāi)和關(guān)閉文件( fopen, fclose) 格式: fid=fopen(?數(shù)據(jù)文件’,‘ r?) ?r? —— 讀 ‘ w? —— 寫(xiě) ‘ a? —— 附加 ‘ rt? —— 讀寫(xiě) 計(jì) 算 機(jī) 仿 真 59 文件一旦打開(kāi),即可進(jìn)行讀寫(xiě)操作。 break —— 中斷 break 中斷 for, while循環(huán)語(yǔ)句的執(zhí)行,在嵌套循環(huán)結(jié)構(gòu)中, break僅從最里層循環(huán)推出。) How many apples= 5 n = 5 pause —— 暫停,等待用戶響應(yīng) 可令 m文件執(zhí)行暫停,并在繼續(xù)執(zhí)行前按任一個(gè)鍵 。 例: n=input(39。 echo 指令 — 用來(lái)控制 m文件在執(zhí)行過(guò)程中是否顯示( 控制批處理命令在執(zhí)行時(shí) 是否顯示命令行自身 的開(kāi)關(guān) ) echo on — 打開(kāi)所有命令文件的顯示方式 echo off — 關(guān)閉所有命令文件的顯示方式 echo — 在以上兩者間切換 計(jì) 算 機(jī) 仿 真 55 echo對(duì)于命令文件函數(shù)文件有所不同,命令文件用法簡(jiǎn)單,函數(shù)對(duì)所有命令起作用;函數(shù)文件用法較復(fù)雜,具體請(qǐng) help查詢。 end 計(jì) 算 機(jī) 仿 真 54 6 matlab程序流的控制 matlab的控制語(yǔ)句同 c語(yǔ)言有相似之處 , 但沒(méi)有 c 語(yǔ)言復(fù)雜、靈活和多變。 if rem(n, 2) == 1 m = x((n+1)/2)。 function a = sub_fun1(x, n) % 子函數(shù) a = sum(x)/n。 avg = sub_fun1(x, n)。 s=wadd(1,2) 4 全局變量與局部變量 例 418 計(jì) 算 機(jī) 仿 真 52 5 子函數(shù) ? 函數(shù)文件中可以含有一個(gè)或多個(gè)子函數(shù) ? 子函數(shù)由 function 語(yǔ)句引導(dǎo) ? 主函數(shù)必須位于最前面,子函數(shù)出現(xiàn)的次序任意 ? 子函數(shù)只能被主函數(shù)和位于同一個(gè)函數(shù)文件中的其它子函數(shù)調(diào)用 ? 除了用 global 定義的全局變量外,子函數(shù)中的變量都是局部變量,子函數(shù)與主函數(shù)及其它子函數(shù)之間通過(guò)輸入、輸出參數(shù)進(jìn)行數(shù)據(jù)傳遞 ? 調(diào)用一個(gè)函數(shù)時(shí), Matlab 會(huì)首先檢查該函數(shù)是否為一個(gè)子函數(shù)。 在命令窗口中輸入: global ALPHA BETA ALPHA=1。 先建立函數(shù)文件 ,該函數(shù)將輸入的參數(shù)加權(quán)相加。 charray(x) charray(x,y39。2。 end 命令文件 : x=[1:3]。 elseif nargin==2 fout=a+b。 計(jì) 算 機(jī) 仿 真 50 例 417 na
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1