【正文】
MATLAB入門 ? MATLAB作為線性系統(tǒng)的一種分析和仿真工具,是理工科大學(xué)生應(yīng)該掌握的技術(shù)工具,它作為一種編程語言和可視化工具,可解決 工程 、科學(xué)計(jì)算 和 數(shù)學(xué)學(xué)科 中許多問題。 ? MATLAB建立在 向量 、 數(shù)組 和 矩陣 的基礎(chǔ)上,使用方便,人機(jī)界面直觀,輸出結(jié)果可視化 。 ? 矩陣 是 MATLAB的核心 逗號、空格表示行,分號表示列 MATLAB入門 一、變 量 與 函 數(shù) 二、數(shù) 組 三、 矩 陣 四、 MATLAB編程 五、 實(shí) 驗(yàn) 作 業(yè) 變量 MATLAB中變量的 命名規(guī)則 是: ( 1)變量名必須是不含空格的單個(gè)詞; ( 2)變量名區(qū)分大小寫; ( 3)變量名最多不超過 19個(gè)字符; ( 4)變量名必須以字母打頭,之后可以是 任意字母、數(shù)字或下劃線,變量名中 不允許使用標(biāo)點(diǎn)符號 . 一、變 量 與 函 數(shù) Matlab變量不需要先定義后使用,這與 C有極大的 區(qū)別 加分號意味著不輸出 Matlab所有的數(shù)值變量都默認(rèn)是 double 型 ...所以,也就 沒有截取多少位這回事 但是可以用 format控制格式輸出 Format long 可以通過 help format 或者是 doc format查找 format的信息 特殊變量 取 值a n s 用于結(jié)果的缺省變量名pi 圓周率e p s計(jì)算機(jī)的最小數(shù),當(dāng)和 1 相加就產(chǎn)生一個(gè)比1 大的數(shù)f l o p s 浮點(diǎn)運(yùn)算數(shù)in f 無窮大,如 1 / 0Na N 不定量,如 0 / 0i , j i= j= 1?n a r g i n 所用函數(shù)的輸入變量數(shù)目n a r g o u t 所用函數(shù)的輸出變量數(shù)目r e a l m i n 最小可用正實(shí)數(shù)r e a l m a x 最大可用正實(shí)數(shù)特殊變量表 數(shù)學(xué)運(yùn)算符號及標(biāo)點(diǎn)符號 + 加法運(yùn)算,適用于兩個(gè)數(shù)或兩個(gè)同階矩陣相加 .— 減法運(yùn)算* 乘法運(yùn)算.* 點(diǎn)乘運(yùn)算/ 除法運(yùn)算./ 點(diǎn)除運(yùn)算^ 乘冪運(yùn)算.^ 點(diǎn) 乘冪運(yùn)算\ 反斜杠表示左除 .( 1) MATLAB的每條命令后,若為 逗號 或 無標(biāo)點(diǎn) 符號, 則顯示命令的結(jié)果;若命令后為 分號 ,則禁止顯示結(jié)果 . ( 2)“ %” 后面所有文字為注釋 . ( 3) “ ...”表示續(xù)行 . 函 數(shù) 名 稱 函 數(shù) 名 稱s i n ( x ) 正弦函數(shù) a s i n ( x ) 反正弦函數(shù)c o s ( x ) 余弦函數(shù) a c o s ( x ) 反余弦函數(shù)t a n ( x ) 正切函數(shù) a t a n ( x ) 反正切函數(shù)a b s ( x ) 絕對值 m a x ( x ) 最大值m i n ( x )