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

正文內(nèi)容

matlab入門教程(編輯修改稿)

2024-07-22 22:03 本頁面
 

【文章內(nèi)容簡介】 ursive),也就是說,一個函數(shù)可以呼叫它本身。 舉例來說,n! = n*(n1)!,因此前面的階乘函數(shù)可以改成遞式的寫法: function output = fact(n) % FACT Calculate factorial of a given positive integer recursively. if n == 1, % Terminating condition output = 1。 return。 end output = n*fact(n1)。 在寫一個遞函數(shù)時,一定要包含結束條件(Terminating condition),否則此函數(shù)將會一再呼叫自己,永遠不會停止,直到電腦的記憶體被耗盡為止。以上例而言,n==1即滿足結束條件,此時我們直接將output設為1,而不再呼叫此函數(shù)本身。 1搜尋路徑 在前一節(jié)中,:\mlbook。如果不先進入這個目錄,MATLAB就找不到你要執(zhí)行的M檔案。,那麼就必須將d:\mlbook加入MATLAB的搜尋路徑(Search path)上。要檢視MATLAB的搜尋路徑,鍵入path即可: path MATLABPATH d:\matlab5\toolbox\matlab\general d:\matlab5\toolbox\matlab\ops d:\matlab5\toolbox\matlab\lang d:\matlab5\toolbox\matlab\elmat d:\matlab5\toolbox\matlab\elfun d:\matlab5\toolbox\matlab\specfun d:\matlab5\toolbox\matlab\matfun d:\matlab5\toolbox\matlab\datafun d:\matlab5\toolbox\matlab\polyfun d:\matlab5\toolbox\matlab\funfun d:\matlab5\toolbox\matlab\sparfun d:\matlab5\toolbox\matlab\graph2d d:\matlab5\toolbox\matlab\graph3d d:\matlab5\toolbox\matlab\specgraph d:\matlab5\toolbox\matlab\graphics d:\matlab5\toolbox\matlab\uitools d:\matlab5\toolbox\matlab\strfun d:\matlab5\toolbox\matlab\iofun d:\matlab5\toolbox\matlab\timefun d:\matlab5\toolbox\matlab\datatypes d:\matlab5\toolbox\matlab\dde d:\matlab5\toolbox\matlab\demos d:\matlab5\toolbox\tour d:\matlab5\toolbox\simulink\simulink d:\matlab5\toolbox\simulink\blocks d:\matlab5\toolbox\simulink\simdemos d:\matlab5\toolbox\simulink\dee d:\matlab5\toolbox\local 此搜尋路徑會依已安裝的工具箱(Toolboxes)不同而有所不同。要查詢某一命令是在搜尋路徑的何處,可用which命令: which expo d:\matlab5\toolbox\matlab\demos\ 很顯然c:\data\mlbook并不在MATLAB的搜尋路徑中,: which test c:\data\mlbook\ 要將d:\mlbook加入MATLAB的搜尋路徑,還是使用path命令: path(path, 39。c:\data\mlbook39。)。 此時d:\mlbook已加入MATLAB搜尋路徑(鍵入path試看看),因此MATLAB已經(jīng)看得到 : which test c:\data\mlbook\ 現(xiàn)在我們就可以直接鍵入test。 小提示:如何在其啟動MATLAB時,自動設定所需的搜尋路徑? 如果在每一次啟動MATLAB後都要設定所需的搜尋路徑,將是一件很麻煩的事。有兩種方法,可以使MATLAB啟動後 ,即可載入使用者定義的搜尋路徑: (在c:\matlab之下,或是其他安裝MATLAB 的主目錄下),MATLAB每次啟動後,即自動執(zhí)行此檔案。 ,以加入新的目錄於搜尋路徑之中。 ,若此檔案存在,則執(zhí)行其所含的命令。因此我們可將所有在MATLAB啟動時必須執(zhí)行的命令(包含更改搜尋路徑的命令),放在此檔案中。 每次MATLAB遇到一個命令(例如test)時,其處置程序為: 。 ,將其視為永久常數(shù) 。 ,檢查其是否為目前工作目錄下的M檔案。 。 ,則MATLAB會發(fā)出嗶嗶聲并印出錯誤訊息。 以下介紹與MATLAB搜尋路徑相關的各項命令。 1資料的儲存與載入 有些計算曠日廢時,那麼我們通常希望能將計算所得的儲存在檔案中,以便將來可進行其他處理。MATLAB儲存變數(shù)的基本命令是save,在不加任何選項(Options)時,save會將變數(shù)以二進制(Binary)的方式儲存至副檔名為mat的檔案,如下述: save:。 save filename:。 save filename x y z :將變數(shù)x、y、。 以下為使用save命令的一個簡例: who % 列出工作空間的變數(shù) Your variables are: B h j y ans i x z save test B y % dir % 列出現(xiàn)在目錄中的檔案 . ~$ .. delete % 以二進制的方式儲存變數(shù),通常檔案會比較小,而且在載入時速度較快,但是就無法用普通的文書軟體(例如pe2或記事本)看到檔案內(nèi)容。若想看到檔案內(nèi)容,則必須加上ascii選項,詳見下述: save filename x ascii:將變數(shù)x以八位數(shù)存到名為filename的ASCII檔案。Save filename x ascii double:將變數(shù)x以十六位數(shù)存到名為filename的ASCII檔案。 另一個選項是tab,可將同一列相鄰的數(shù)目以定位鍵(Tab)隔開。 小提示:二進制和ASCII檔案的比較 在save命令使用ascii選項後,會有下列現(xiàn)象:save命令就不會在檔案名稱後加上mat的副檔名。因此以副檔名mat結尾的檔案通常是MATLAB的二進位資料檔。 若非有特殊需要,我們應該盡量以二進制方式儲存資料。 load命令可將檔案載入以取得儲存之變數(shù): load filename:,并以二進制格式載入。,則尋找名稱為filename的檔案,并以ASCII格式載入。load filename ascii:load會尋找名稱為filename的檔案,并以ASCII格式載入。 若以ASCII格式載入,則變數(shù)名稱即為檔案名稱(但不包含副檔名)。若以二進制載入,則可保留原有的變數(shù)名稱,如下例: clear all。 % 清除工作空間中的變數(shù) x = 1:10。 save x ascii % load % who % 列出工作空間中的變數(shù) Your variables are: testfile x 注意在上述過程中,由於是以ASCII格式儲存與載入,所以產(chǎn)生了一個與檔案名稱相同的變數(shù)testfile,此變數(shù)的值和原變數(shù)x完全相同。 1結束MATLAB 有三種方法可以結束MATLAB: (Command window) 2.1微分 diff函數(shù)用以演算一函數(shù)的微分項,相關的函數(shù)語法有下列4個: diff(f) 傳回f對預設獨立變數(shù)的一次微分值 diff(f,39。t39。) 傳回f對獨立變數(shù)t的一次微分值 diff(f,n) 傳回f對預設獨立變數(shù)的n次微分值 diff(f,39。t39。,n) 傳回f對獨立變數(shù)t的n次微分值 數(shù)值微分函數(shù)也是用diff,因此這個函數(shù)是靠輸入的引數(shù)決定是以數(shù)值或是符號微分,如果引數(shù)為向量則執(zhí)行數(shù)值微分,如果引數(shù)為符號表示式則執(zhí)行符號微分。 先定義下列三個方程式,接著再演算其微分項: S1 = 39。6*x^34*x^2+b*x539。 S2 = 39。sin(a)39。 S3 = 39。(1 t^3)/(1 + t^4)39。 diff(S1) ans=18*x^28*x+b
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1