【正文】
s linearly spaced between and including a and b. ? y = linspace(a,b,n) 在 [a,b]之間產生一組 n點的線性間隔的行向量。 MATLAB軟件 _續(xù) 26 ? (8)基本 xy平面繪圖命令 ? 1) length 獲得一組數(shù)的個數(shù)或一個向量的長度 x = ones(1,8)。 % 清除工作空間中的變數(shù) x = 1:10。若以二進制載入,則可保留原有的變量名稱。 ? load filename –ascii 尋找名稱為 filename的文件,并以 ASCII格式載入。 MATLAB軟件 _續(xù) 24 ? 將計算所得的儲存倒文件的命令 save _續(xù) ? 舉例: who 列出工作空間的變量 Your variables are: B h j y ans i x z save test B y 將變數(shù) B與 y儲存至 dir 列出現(xiàn)在目錄中的文件 . ~$ .. delete 刪除 MATLAB軟件 _續(xù) 25 ? 2)將文件載入儲存得變量命令 load ? load filename 尋找名稱為 ,并以二進制格式載入。 ? save filename x ascii –double 將變量 x以十六位數(shù)存到名為filename的 ASCII文件。 ? save filename x y z 將變量 x、 y、 z儲存到名為 的二進制文件。) MATLAB軟件 _續(xù) 23 ? (7)資料的儲存與載入 _續(xù) ? 1) 將計算所得的儲存倒文件的命令 save ? save 將工作空間的所有變量儲存到名為 二進制文件。 MATLAB軟件 _續(xù) 22 ? 瀏覽或改變 MATLAB 目錄的搜尋路徑 _續(xù) ? 舉例 : path MATLABPATH d:\matlab5\toolbox\matlab\general d:\matlab5\toolbox\matlab\ops ┋ d:\matlab5\toolbox\simulink\dee d:\matlab5\toolbox\local ? 查詢某一命令是在搜尋路徑的何處,用 which命令: which test c:\data\mlbook\ ? 將 c:\data\mlbook加入 MATLAB的搜尋路徑,用 path path(path, 39。,path) 將一個新路徑加到當前的搜索路徑前。 ? path(39。newpath39。) 將搜索路徑改變?yōu)橐粋€新路徑,這里新路徑是一個目錄的字符串數(shù)組。 ? path(39。) ? type filename ? filename是要被顯示的文件的路徑和名字 MATLAB軟件 _續(xù) 21 ? MATLAB的文件、目錄等操作指令 _續(xù) ? 瀏覽或改變 MATLAB 目錄的搜尋路徑 ? path 顯示當前 MATLAB 搜索路徑。) afiles(3).name afiles(3).date ? 顯示文件內容 ? type (39。) 將指定目錄的文件列表信息返回到 files中。) 將當前工作目錄改為它的上級目錄 ? cd directory or cd .. 與上面兩條指令等同 MATLAB軟件 _續(xù) 20 ? MATLAB的文件、目錄等操作指令 _續(xù) ? 顯示目錄列表 ? dir 列示當前工作目錄的文件 ? dir name 列示指定的文件 ? files = dir(39。) 設置當前工作目錄為 directory指定的目錄 ? cd(39。 MATLAB軟件 _續(xù) 19 ? (6)MATLAB的文件、目錄等操作指令 ? 顯示當前目錄 ? pwd 顯示當前工作目錄 ? s = pwd 將當前工作目錄賦予變量 s ? 改變工作目錄 ? cd 顯示當前工作目錄 ? w = cd 將當前工作目錄賦予 w ? cd(39。 ? 在執(zhí)行 fact(5)時, MATLAB會進入一個下層的暫時工作空間( Temperary workspace),將變量 n的值設定為5,然后進行各項函數(shù)的內部運算,所有內部運算所產生的變量都存在此暫時工作空間中。 MATLAB軟件 _續(xù) 18 ? 要使用此函數(shù),直接鍵入函數(shù)名及適當輸入?yún)?shù)值即可。 for i = 1:n, output = output*i。 函數(shù)則需要用到輸入?yún)?shù) (Input arguments)和 輸出參數(shù) (Output arguments)來傳遞資訊。 ? 保存文件到指定或默認的目錄下 ? File→Save→ 輸入文件名“ ” MATLAB軟件 _續(xù) 16 ②執(zhí)行文件“ ” ? 進入文件所在目錄或查看文件 CD dir ? 執(zhí)行 test Start of ! i = 1 i^3 = 1 i = 2 i^3 = 8 i = 3 i^3 = 27 End of ! MATLAB軟件 _續(xù) 17 ? 注意 : M檔案可分為 命令集 (Scripts)及 函數(shù) (Functions)。End of !\n39。, i, i^3)。 for i = 1:3, fprintf(39。Start of !\n39。)。 end fprintf(39。i = %d i^3 = %d\n39。)。 ? 舉例 :名為 M文件有以下內容: % This is my first test Mfile. % Roger Jang, March 3, 1997 fprintf(39。 end MA