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

正文內(nèi)容

第8章m-文件和matlab(編輯修改稿)

2024-10-22 19:21 本頁面
 

【文章內(nèi)容簡介】 trycatch糾錯模塊語句 ? 讀者理解了 error語句的使用方法后,對于功能類似的 trycatch語句的理解,就會感到十分輕松。 trycatch語句允許用戶對一個程序中的錯誤進行操作,用戶可以使用此語句判斷程序的某處代碼是否確實有錯誤。 trycatch語句的調(diào)用格式和功能如下。 ? try % try模塊 ? statement ? ....... ? statement ? catch %catch模塊 ? statement ? ?? ? statement ? end pause暫停語句 ? 用戶在進行程序設(shè)計的時候,往往需要在程序執(zhí)行的過程中,暫?;蛘呓K止程序的運行。 pause語句就是常用的可以實現(xiàn)這項功能的語句之一。 pause語句執(zhí)行時,系統(tǒng)暫停執(zhí)行,等待用戶按任意鍵繼續(xù)執(zhí)行。 pause語句常用于程序的調(diào)試過程中和用戶需要查看程序執(zhí)行的中間結(jié)果的時候。 ? pause語句的調(diào)用格式和功能如下: ? pause:暫停程序的執(zhí)行,等待用戶按任意鍵繼續(xù)。 ? pause(n):暫停程序的執(zhí)行, n秒后繼續(xù)執(zhí)行( n可以是分數(shù))。 ? pause on:使后續(xù)的 pause或者 pause(n)指令予以執(zhí)行。 ? pause off:使后續(xù)的 pause或者 pause(n)指令不予以執(zhí)行。 echo指令查詢語句 ? 一般來說,用戶在調(diào)用 M文件,執(zhí)行其中程序代碼時,在命令窗口是看不到代碼執(zhí)行的具體過程的,有時為了便于分析、演示和講解,用戶恰恰要對具體的運行過程,甚至每一行代碼進行細致地了解。 ? 對于腳本文件和函數(shù)文件, echo語句的調(diào)用方式有一定的區(qū)別,對于腳本文件,其調(diào)用格式如下: ? echo on:顯示其后所有執(zhí)行文件的指令。 ? echo off:不顯示其后所有執(zhí)行文件的指令。 ? echo:在上兩種之間切換,變換顯示狀態(tài)。 ? 而對于函數(shù)文件, echo語句的調(diào)用格式為: ? echo function_name on:顯示名為 function_name的文件中執(zhí)行的指令。 ? echo function_name off:不顯示名為 function_name的文件中執(zhí)行的指令。 ? echo on all:顯示所有文件中執(zhí)行的指令。 ? echo off all:不顯示所有文件中執(zhí)行的指令。 input輸入控制語句 ? 在前面舉例介紹 MATLAB程序結(jié)構(gòu)和控制語句時,已經(jīng)用到了 input用戶輸入語句。 Input語句主要作用是提示用戶在程序運行過程中給運算輸入?yún)?shù)(包括數(shù)據(jù)、字符串和表達式),并使系統(tǒng)接受所輸入的值。 input語句的調(diào)用格式和具體功能如下: ? variable=input(‘prompt’) :在屏幕上顯示提示信息prompt,等待用戶輸入,并把用戶輸入的值賦給變量variable。 ? variable=input(‘prompt’,’s’) :返回字符串作為文本變量,而不是給變量賦一個名稱或者數(shù)值。 ? 下面舉一個猜數(shù)游戲的例子,說明 input語句的用法。 Keyboard鍵盤控制語句 ? MATLAB中的 keyboard語句常用在程序調(diào)試和運行中的變量修改。用戶在程序中使用 keyboard語句,當(dāng)系統(tǒng)執(zhí)行此語句時,將停止文件的執(zhí)行,顯示提示符“ K” ,并把控制權(quán)交給鍵盤,等待用戶的輸入,顯示如下。 ? K ? 當(dāng)用戶輸入 return指令,按 Enter鍵,則控制權(quán)交回給程序,程序繼續(xù)運行,顯示如下。 ? K return ? 關(guān)系運算符和邏輯運算符 ? 讀者如果有 C或者 FORTRAN語言的變成經(jīng)驗,那么對于關(guān)系和邏輯運算便不會陌生,這兩種運算主要是為用戶解決程序設(shè)計中的“真”、“假”問題。 ? MATLAB不但提供給用戶比較齊全的算數(shù)運算符號,作為高級語言之一,同樣也支持關(guān)系運算和邏輯運算,并且經(jīng)常在程序中涉及這兩種運算。如果讀者仔細閱讀本章前面的內(nèi)容,就很容易發(fā)現(xiàn),在 M文件中編寫程序代碼,特別是在使用各種控制語句的時候,用戶常需要使用這兩種運算的結(jié)果(“真”或者“假”)作為控制語句的判斷條件。 ? MATLAB中的關(guān)系和邏輯運算式,所有輸入非 0的數(shù)都為“邏輯真”,只有 0才為“邏輯假”;而計算結(jié)果,即輸出為一個邏輯數(shù)組( Logical Array),其中的元素,如果值為 1,則表示“真”;如果值為 0,則表示假。本節(jié)主要介紹MATLAB中常用的關(guān)系運算符和邏輯運算符,以及 MATLAB中各種常用運算符的優(yōu)先級順序。 關(guān)系運算符 ? MATLAB中的關(guān)系運算符可以實現(xiàn)常見的關(guān)系比較,具體符號和功能如表所示。 邏輯運算符 ? MATLAB中的邏輯運算,包括我們常見的“與、或、非、異或”運算。邏輯運算的表現(xiàn)方式有 3種,分別是元素方式( Elementwise)、比特方式( Bitwise)以及短路方式( ShortCircuit)。下面分別介紹 3種方式的邏輯運算符。 ? 1. 元素式邏輯運算符 ? 元素式邏輯運算符 , 只接受邏輯類型的變量輸入 , 一般是對于標(biāo)量進行操作 。 ? 2. 比特式邏輯運算符 ? 比特式邏輯運算先按照元素式邏輯運算規(guī)則把十進制的數(shù)值進行操作 , 再把得到的二進制邏輯數(shù)值轉(zhuǎn)換為十進制數(shù)值 。 ? 3. 短路式運算符 ? 短路式運算符之所以這樣取名 , 是因為其提供了避繞式的操作 , 即如果符號左邊的數(shù)值可以確定返回結(jié)果 , 那么系統(tǒng)不考慮符號右邊的數(shù)值 , 只有在左邊數(shù)值不能確定結(jié)果的情況下 , 才繼續(xù)對右邊的數(shù)值進行操作 。 運算符的優(yōu)先級 ? 本書在前面的章節(jié),介紹了 MATLAB的算數(shù)運算,本章又進一步總結(jié)了關(guān)系和
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1