附錄1.1 管理用命令
函數(shù)名 功能描述 函數(shù)名 功能描述 addpath 增加一條搜索路徑 rmpath 刪除一條搜索路徑 demo 運(yùn)行Matlab演示程序 type 列出.M文件 doc 裝入超文本文檔 version 顯示Matlab的版本號 help 啟動(dòng)聯(lián)機(jī)幫助 what 列出當(dāng)前目錄下的有關(guān)文件 lasterr 顯示最后一條信息 whatsnew 顯示Matlab的新特性 lookfor 搜索關(guān)鍵詞的幫助 which 造出函數(shù)與文件所在的目錄 path 設(shè)置或查詢Matlab路徑 附錄1.2管理變量與工作空間用命令 函數(shù)名 功能描述 函數(shù)名 功能描述 clear 刪除內(nèi)存中的變量與函數(shù) pack 整理工作空間內(nèi)存 disp 顯示矩陣與文本 save 將工作空間中的變量存盤 length 查詢向量的維數(shù) size 查詢矩陣的維數(shù) load 從文件中裝入數(shù)據(jù) who,whos 列出工作空間中的變量名 附錄1.3文件與操作系統(tǒng)處理命令 函數(shù)名 功能描述 函數(shù)名 功能描述 cd 改變當(dāng)前工作目錄 edit 編輯.M文件 delete 刪除文件 matlabroot 獲得Matlab的安裝根目錄 diary 將Matlab運(yùn)行命令存盤 tempdir 獲得系統(tǒng)的緩存目錄 dir 列出當(dāng)前目錄的內(nèi)容 tempname 獲得一個(gè)緩存(temp)文件 ! 執(zhí)行操作系統(tǒng)命令 附錄1.4窗口控制命令 函數(shù)名 功能描述 函數(shù)名 功能描述 echo 顯示文件中的Matlab中的命令 more 控制命令窗口的輸出頁面 format 設(shè)置輸出格式 附錄1.5啟動(dòng)與退出命令 函數(shù)名 功能描述 函數(shù)名 功能描述 matlabrc 啟動(dòng)主程序 quit 退出Matlab環(huán)境 startup Matlab自啟動(dòng)程序 附錄2 運(yùn)算符號與特殊字符附錄 2.1運(yùn)算符號與特殊字符 函數(shù)名 功能描述 函數(shù)名 功能描述 + 加 ... 續(xù)行標(biāo)志 - 減 , 分行符(該行結(jié)果不顯示) * 矩陣乘 ; 分行符(該行結(jié)果顯示) .* 向量乘 % 注釋標(biāo)志 ^ 矩陣乘方 ! 操作系統(tǒng)命令提示符 .^ 向量乘方 矩陣轉(zhuǎn)置 kron 矩陣kron積 . 向量轉(zhuǎn)置 \ 矩陣左除 = 賦值運(yùn)算 / 矩陣右除 == 關(guān)系運(yùn)算之相等 .\ 向量左除 ~= 關(guān)系運(yùn)算之不等 ./ 向量右除 < 關(guān)系運(yùn)算之小于 : 向量生成或子陣提取 <= 關(guān)系運(yùn)算之小于等于 () 下標(biāo)運(yùn)算或參數(shù)定義 > 關(guān)系運(yùn)算之大于 [] 矩陣生成 >= 關(guān)系運(yùn)算之大于等于 {} & 邏輯運(yùn)算之與 . 結(jié)構(gòu)字段獲取符 | 邏輯運(yùn)算之或 . 點(diǎn)乘運(yùn)算,常與其他運(yùn)算符聯(lián)合使用(如.\) ~ 邏輯運(yùn)算之非 xor 邏輯運(yùn)算之異成 附錄2.2邏輯函數(shù) 函數(shù)名 功能描述 函數(shù)名 功能描述 all 測試向量中所用元素是否為真 is*(一類函數(shù)) 檢測向量狀態(tài).其中*表示一個(gè)確定的函數(shù)(isinf) any 測試向量中是否有真元素 *isa 檢測對象是否為某一個(gè)類的對象 exist 檢驗(yàn)變量或文件是否定義 logical 將數(shù)字量轉(zhuǎn)化為邏輯量 find 查找非零元素的下標(biāo) 附錄3 語言結(jié)構(gòu)與調(diào)試 附錄3.1編程語言 函數(shù)名 功能描述 函數(shù)名 功能描述 builtin 執(zhí)行Matlab內(nèi)建的函數(shù) global 定義全局變量 eval 執(zhí)行Matlab語句構(gòu)成的字符串 nargchk 函數(shù)輸入輸出參數(shù)個(gè)數(shù)檢驗(yàn) feval 執(zhí)行字符串指定的文件 script Matlab語句及文件信息 function Matlab函數(shù)定義關(guān)鍵詞 附錄3.2控制流程 函數(shù)名 功能描述 函數(shù)名 功能描述 break 中斷循環(huán)執(zhí)行的語句 if 條件轉(zhuǎn)移語句 case 與switch結(jié)合實(shí)現(xiàn)多路轉(zhuǎn)移 otherwise 多路轉(zhuǎn)移中的缺省執(zhí)行部分 else 與if一起使用的轉(zhuǎn)移語句 return 返回調(diào)用函數(shù) elseif 與if一起使用的轉(zhuǎn)移語句 switch 與case結(jié)合實(shí)現(xiàn)多路轉(zhuǎn)移 end 結(jié)束控制語句塊 warning 顯示警告信息 error 顯示錯(cuò)誤信息 while 循環(huán)語句 for 循環(huán)語句 附錄3.3交互輸入 函數(shù)名 功能描述 函數(shù)名 功能描述 input 請求輸入 menu 菜單生成 keyboard 啟動(dòng)鍵盤管理 pause 暫停執(zhí)行 附錄3.4面向?qū)ο缶幊?nbsp; 函數(shù)名 功能描述 函數(shù)名 功能描述 class 生成對象 isa 判斷對象是否屬于某一類 double 轉(zhuǎn)換成雙精度型 superiorto 建立類的層次關(guān)系 inferiorto 建立類的層次關(guān)系 unit8 轉(zhuǎn)換成8字節(jié)的無符號整數(shù) inline 建立一個(gè)內(nèi)嵌對象 附錄3.5調(diào)試 函數(shù)名 功能描述 函數(shù)名 功能描述 dbclear 清除調(diào)試斷點(diǎn) dbstatus 列出所有斷點(diǎn)情況 dbcont 調(diào)試?yán)^續(xù)執(zhí)行 dbstep 單步執(zhí)行 dbdown 改變局部工作空間內(nèi)存 dbstop 設(shè)置調(diào)試斷點(diǎn) dbmex 啟動(dòng)對Mex文件的調(diào)試 sbtype 列出帶命令行標(biāo)號的.M文件 dbquit 退出調(diào)試模式 dbup 改變局部工作空間內(nèi)容 dbstack 列出函數(shù)調(diào)用關(guān)系 附錄4 基本矩陣與矩陣處理 附錄4.1基本矩陣 函數(shù)名 功能描述 函數(shù)名 功能描述 eye 產(chǎn)生單位陣 rand 產(chǎn)生隨機(jī)分布矩陣 linspace 構(gòu)造線性分布的向量 randn 產(chǎn)生正態(tài)分布矩陣 logspace 構(gòu)造等對數(shù)分布的向量 zeros 產(chǎn)生零矩陣 ones 產(chǎn)生元素全部為1的矩陣 : 產(chǎn)生向量 附錄4.2特殊向量與常量 函數(shù)名 功能描述 函數(shù)名 功能描述 ans 缺省的計(jì)算結(jié)果變量 non 非數(shù)值常量常由0/0或Inf/Inf獲得 computer 運(yùn)行Matlab的機(jī)器類型 nargin 函數(shù)中參數(shù)輸入個(gè)數(shù) eps 精度容許誤差(無窮小) nargout 函數(shù)中輸出變量個(gè)數(shù) flops 浮點(diǎn)運(yùn)算計(jì)數(shù) pi 圓周率 i 復(fù)數(shù)單元 realmax 最大浮點(diǎn)數(shù)值 inf 無窮大 realmin 最小浮點(diǎn)數(shù)值 inputname 輸入?yún)?shù)名 varargin 函數(shù)中輸入的可選參數(shù) j 復(fù)數(shù)單元 varargout 函數(shù)中輸出的可選參數(shù) 附錄4.3時(shí)間與日期 函數(shù)名 功能描述 函數(shù)名 功能描述 calender 日歷 eomday 計(jì)算月末 clock 時(shí)鐘 etime 所用時(shí)間函數(shù) cputime 所用的CPU時(shí)間 now 當(dāng)前日期與時(shí)間 date 日期 tic 啟動(dòng)秒表計(jì)時(shí)器 datenum 日期(數(shù)字串格式) toc 讀取秒表計(jì)時(shí)器 datestr 日期(字符串格式) weekday 星期函數(shù) datevoc 日期(年月日分立格式) 附錄4.4矩陣處理 函數(shù)名 功能描述 函數(shù)名 功能描述 cat 向量連接 reshape 改變矩陣行列個(gè)數(shù) diag 建立對角矩陣或獲取對角向量 rot90 將矩陣旋轉(zhuǎn)90度 fliplr 按左右方向翻轉(zhuǎn)矩陣元素 tril 取矩陣的下三角部分 flipud 按上下方向翻轉(zhuǎn)矩陣元素 triu 取矩陣的上三角部分 repmat 復(fù)制并排列矩陣函數(shù) 附錄5 特殊矩陣 函數(shù)名 功能描述 函數(shù)名 功能描述 compan 生成伴隨矩陣 invhilb 生成逆hilbert矩陣 gallery 生成一些小的測試矩陣 magic 生成magic矩陣 hadamard 生成hadamard矩陣 pascal 生成pascal矩陣 hankel 生成hankel矩陣 toeplitz 生成toeplitz矩陣 hilb 生成hilbert矩陣 wilkinson 生成wilkinson特征值測試矩陣 附錄6 數(shù)學(xué)函數(shù) |
|