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

正文內(nèi)容

matlab及其應(yīng)用-資料下載頁

2024-10-12 15:27本頁面

【導(dǎo)讀】基于matlab的數(shù)值分析。與其它程序交互:轉(zhuǎn)換為c、編譯、實時控制。必須做大量的練習(xí),熟悉其中的函數(shù)。聯(lián)系和自己的課題相關(guān),深刻的體會。多看幫助文件,又一本好的參考書。會提問題,尋求大家的幫助。MATLAB是一種交互式的以矩陣為基礎(chǔ)的系。它的優(yōu)點在于快速開發(fā)計算方法,而。不在于計算速度。70年代中期,CleveMoler和他的同事開發(fā)了。1983年春天,工程師JohnLittle與Moler、1984年,MathWorks公司成立,MATLAB正是推。不希望學(xué)生在編程上化太多時間,課程目的。社會化的運行帶來的好處:合理利用可以節(jié)。為什么相同的時間別人比自己做出了更多的。面向?qū)ο蟮乃枷霂砭薮蟮暮锰?。緊密結(jié)合科學(xué)的前沿。高度適應(yīng)性、開放性:MATLAB的工具箱可以任??梢栽诿钚墟I入helpdesk,進入“MatlabHelpDesk”。途徑來補充,這就是電子版的使用手冊。名字不能超過19個字符,第19個字符后的字符被忽略。變量必須以字母開頭,之后可以是任意字母、數(shù)字或者下滑

  

【正文】 變量 nargin和 nargout獲得。函數(shù)調(diào)用中可以使用少于規(guī)定的輸入輸出參數(shù)數(shù)目,但是不能更多。 ? 在 MATLAB中,參數(shù)具有自己的專有工作空間。函數(shù)中的參數(shù)和命令行參數(shù)不在一個空間中,它們的唯一聯(lián)系為函數(shù)的輸入輸出變量。輸入?yún)?shù)在函數(shù)中是可讀的,但任何改動不會傳遞回上一級空間。 ? 使用 global命令可以將變量說明為全局的,則在函數(shù)、命令行等都可以共享這些變量。在實際應(yīng)用中,應(yīng)當(dāng)盡量避免使用全局變量。 Matlab及其應(yīng)用 63 3 函數(shù)注意 ? 函數(shù)可以按少于函數(shù) M 文件中所規(guī)定的輸入和輸出變量進行調(diào)用,但不能用多于函數(shù) M 文件中所規(guī)定的輸入和輸出變量數(shù)目。如果輸入和輸出變量數(shù)目多于函數(shù) M 文件中 function 語句一開始所規(guī)定的數(shù)目,則調(diào)用時自動返回一個錯誤。 ? 當(dāng)調(diào)用一個函數(shù)時,所用的輸入和輸出的參量的數(shù)目,在函數(shù)內(nèi)是規(guī)定好的。函數(shù)工作空間變量 nargin 包含輸入?yún)⒘總€數(shù);函數(shù)工作空間變量 nargout 包含輸出參量個數(shù)。事實上,這些變量常用來設(shè)置缺省輸入變量,并決定用戶所希望的輸出變量。在 M 文件函數(shù)里,變量 nargout 可用來檢驗輸出參量的個數(shù),并按要求修正輸出變量的創(chuàng)建。 Matlab及其應(yīng)用 64 3 函數(shù)注意 ?函數(shù)有它們自己的專用工作空間,它與MATLAB 的工作空間分開。函數(shù)內(nèi)變量與MATLAB 工作空間之間唯一的聯(lián)系是函數(shù)的輸入和輸出變量。如果函數(shù)任一輸入變量值發(fā)生變化,其變化僅在函數(shù)內(nèi)出現(xiàn),不影響 MATLAB 工作空間的變量。函數(shù)內(nèi)所創(chuàng)建的變量只駐留在函數(shù)的工作空間,而且只在函數(shù)執(zhí)行期間臨時存在,以后就消失。因此,從一個調(diào)用到下一個調(diào)用,在函數(shù)工作空間變量存儲信息是不可能的。 Matlab及其應(yīng)用 65 3 函數(shù)注意 ?當(dāng)調(diào)用一個函數(shù)時,輸入變量不會拷貝到函數(shù)的工作空間,但使它們的值在函數(shù)內(nèi)可讀。然而,改變輸入變量內(nèi)的任何值,那么數(shù)組就拷貝到函數(shù)工作空間。進而,按缺省,如果輸出變量與輸入變量相同,例如,函數(shù)x=fun(x, y, z) 中的 x ,那么就將它拷貝到函數(shù)的工作空間。因此,為了節(jié)約存儲和增加速度,最好是從大數(shù)組中抽取元素,然后對它們作修正,而不是使整個數(shù)組拷貝到函數(shù)的工作空間。 Matlab及其應(yīng)用 66 3 函數(shù)注意 ? 如果變量說明是全局的 ,函數(shù)可以與其它函數(shù)、MATLAB 工作空間和遞歸調(diào)用本身共享變量。為了在函數(shù)內(nèi)或 MATLAB 工作空間中訪問全局變量,在每一個所希望的工作空間,變量必須說明是全局的。 ? 實際編程中,無論什么時候應(yīng)盡量避免使用全局變量。要是用了全局變量,建議全局變量名要長,它包含所有的大寫字母,并有選擇地以首次出現(xiàn)的 M 文件的名字開頭。如果遵循建議,則在全局變量之間不必要的互作用減至最小。 Matlab及其應(yīng)用 67 3 函數(shù)注意 ? MATLAB 以搜尋腳本文件的同樣方式搜尋函數(shù) M 文件。例如,輸入 187。 cow , MATLAB 首先認為 cow 是一個變量。如果它不是,那么 MATLAB 認為它是一個內(nèi)置函數(shù)。如果還不是,MATLAB 檢查當(dāng)前 的目錄或文件夾。如果它不存在,MATLAB 就檢查 在 MATLAB 搜尋路徑上的所有目錄或文件夾。 ? 從函數(shù) M 文件內(nèi)可以調(diào)用腳本文件。在這種情況下,腳本文件查看函數(shù)工作空間,不查看 MATLAB 工作空間。從函數(shù) M 文件內(nèi)調(diào)用的腳本文件不必用調(diào)用函數(shù)編譯到內(nèi)存。函數(shù)每調(diào)用一次,它們就被打開和解釋。因此,從函數(shù) M 文件內(nèi)調(diào)用腳本文件減慢了函數(shù)的執(zhí)行。 Matlab及其應(yīng)用 68 3 函數(shù)注意 ? 當(dāng) MATLAB 運行時,它緩存了存儲在 Toolbox 子目錄和 Toolbox 目錄內(nèi)的所有子目錄中所有的 M 文件的名字和位置。這使 MATLAB 很快地找到和執(zhí)行函數(shù) M 文件。被緩存的 M 文件函數(shù)當(dāng)作是只讀的。如果執(zhí)行這些函數(shù),以后又發(fā)生變化, MATLAB 將只執(zhí)行以前編譯到內(nèi)存的函數(shù),不管已改變的 M 文件。而且,在MATLAB 執(zhí)行后,如果 M 文件被加到 Toolbox 目錄中,那么它們將不出現(xiàn)在緩存里,因此不可利用。所以,在M 文件函數(shù)的使用中,最好把它們存儲在 Toolbox 目錄外,或許最好存儲在 MATLAB 目錄下,直至它們被認為是完備的。當(dāng)它們是完備時,就將它們移到一個只讀的 Toolbox 目錄或文件夾的子目錄內(nèi)。最后,要確保 MATLAB 搜索路徑改變,以確認它們的存在。 Matlab及其應(yīng)用 69 3 函數(shù)注意 ? MATLAB 函數(shù) error 在 命令 窗口顯示一個字符串,放棄函數(shù)執(zhí)行,把控制權(quán)返回給鍵盤。這個函數(shù)對提示函數(shù)使用不當(dāng)很有用,如在以下文件片段中: ? if length(val)1 ? error(39。 VAL must be a scalar. 39。) ? end ? 這里,如果變量 val 不是一個標(biāo)量, error 顯示消息字符串,把控制權(quán)返回給 命令 窗口和鍵盤。 Matlab及其應(yīng)用 70 腳本 ? echo ? input x=input(‘ ‘)。 ? keyboard return ? pause ? debug: matlab edit ? tic /toc Matlab及其應(yīng)用 71 五、稀疏矩陣 ? sparse 轉(zhuǎn)換一個矩陣為稀疏矩陣 ? speye ? sprand(n,m,d)/sparandn ? full ? spy ? gplot Matlab及其應(yīng)用 72 如何在網(wǎng)絡(luò)上找一個工具箱 Matlab及其應(yīng)用 73 如何自己做一個工具箱 Matlab及其應(yīng)用 74 思考題 ?進行下列計算,給出不使用 for和 while等循環(huán)語句的計算方法 。 ? 1 ? y=x*sin(x) 在 0x100的每個峰值 ???6302i
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1