《《計(jì)算機(jī)仿真技術(shù)基礎(chǔ)》2.1matlab概述》由會(huì)員分享,可在線閱讀,更多相關(guān)《《計(jì)算機(jī)仿真技術(shù)基礎(chǔ)》2.1matlab概述(35頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、MATLAB 7.X程 序 設(shè) 計(jì) 1/33 第 2章 MATLAB程 序 設(shè) 計(jì) MATLAB 7.X程 序 設(shè) 計(jì) 3/33 學(xué) 習(xí) 目 標(biāo)( 1) 了 解 MATLAB的 發(fā) 展 歷 程 和 特 點(diǎn) ; ( 2) 掌 握 MATLAB的 安 裝 過 程 ;( 3) 掌 握 MATLAB的 工 作 環(huán) 境 。 MATLAB 7.X程 序 設(shè) 計(jì) 4/33 操 作 系 統(tǒng) : DOS Windows 版 本 :1992年 4.0 版1997年 5.0版 (R8)2000年 6.0版 (R12)2004年 7.0版 (R14)2012年 8.0版 (R2012b)2014年 8.4版 (R20
2、14b)1) MATLAB的 發(fā) 展 歷 程 MATLAB 7.X程 序 設(shè) 計(jì) 5/33 版 本 1 建 造 編 號(hào) 發(fā) 布 時(shí) 間MATLAB 1.0 DOS版 1984 MATALB 2 1986MATLAB 3 1987MATLAB 3.5 1990MATLAB 4 1992MATLAB 4.2c R7 1994MATLAB 5.0 R8 1996 MATLAB 5.1 R9 1997MATLAB 5.1.1 R9.1 1997MATLAB 5.2 R10 1998MATLAB 5.2.1 R10.1 1998MATLAB 5.3 R11 1999MATLAB 5.3.1 R11.1
3、1999 MATLAB 7.X程 序 設(shè) 計(jì) 6/33 MATLAB 6.0 R12 2000MATLAB 6.1 R12.1 2001MATLAB 6.5 R13 2002MATLAB 6.5.1 R13SP1 2003MATLAB 6.5.2 R13SP2 2003MATLAB 7.0 R14 2004MATLAB 7.0.1 R14SP1 2004MATLAB 7.0.4 R14SP2 2005 MATLAB 7.1 R14SP3 2005MATLAB 7.2 R2006a 2006MATLAB 7.3 R2006b 2006MATLAB 7.4 R2007a 2007 MATLAB 7
4、.X程 序 設(shè) 計(jì) 7/33 MATLAB 7.5 R2007b 2007MATLAB 7.6 R2008a 2008MATLAB 7.7 R2008b 2008MATLAB 7.8 R2009a 2009.3.6MATLAB 7.9 R2009b 2009.9.4MATLAB 7.10 R2010a 2010.3.5MATLAB 7.11 R2010b 2010.9.3MATLAB 7.12 R2011a 2011.4.8MATLAB 7.13 R2011b 2011.9.3MATLAB 7.14 R2012a 2012.3.1MATLAB 8.0 R2012b 2012.9.11 MATL
5、AB 8.1 R2013a 2013.3.7MATLAB 8.2 R2013b 2013.9.9MATLAB 8.3 R2014a 2014.3.6MATLAB 8.4 R2014b 2014.10.2 MATLAB 7.X程 序 設(shè) 計(jì) 8/33 運(yùn) 算 功 能 強(qiáng) 人 機(jī) 界 面 好 編 程 效 率 高 繪 圖 功 能 強(qiáng) 可 擴(kuò) 展 性 強(qiáng) MATLAB 7.X程 序 設(shè) 計(jì) 9/33 把 MATLAB 7.0ISO文 件 載 入 虛 擬 光 驅(qū) , 進(jìn) 入虛 擬 光 驅(qū) , 雙 擊 setup.exe文 件 , 進(jìn) 入 安 裝 界面 : MATLAB 7.X程 序 設(shè) 計(jì) 10/33
6、單 擊 Next按 鈕 , 出 現(xiàn) 一 個(gè) 對(duì) 話 框 , 分 別 輸入 名 字 、 單 位 和 安 裝 序 列 號(hào) 。 輸 入 后 , 單 擊Next, 出 現(xiàn) 是 否 接 受 協(xié) 議 的 對(duì) 話 框 。 MATLAB 7.X程 序 設(shè) 計(jì) 11/33 在 是 否 接 受 協(xié) 議 的 對(duì) 話 框 中 單 擊 yes和 Next,出 現(xiàn) 安 裝 形 式 對(duì) 話 框 ,第 一 項(xiàng) 是 典 型 安 裝 ,一 般 選 擇 默 認(rèn) 。 第 二 項(xiàng) 是 定 制 安 裝 , 可 以選 擇 產(chǎn) 品 和 文 件 。 MATLAB 7.X程 序 設(shè) 計(jì) 12/33 選 擇 典 型 安 裝 后 , 需 選 擇 安
7、 裝 路 徑 , 一 般默 認(rèn) 為 c盤 MATLAB7。 如 果 選 擇 定 制 安 裝 后 ,單 擊 Next, 出 現(xiàn) 選 擇 安 裝 路 徑 和 選 擇 產(chǎn) 品 和文 件 的 對(duì) 話 框 , 在 選 擇 產(chǎn) 品 和 文 件 部 分 可 選擇 用 戶 需 要 安 裝 的 MATLAB和 工 具 箱 。 MATLAB 7.X程 序 設(shè) 計(jì) 13/33 安 裝 完 成 便 可 運(yùn) 行 MATLAB。 如 果 用 戶 需 要 卸 載 MATLAB時(shí) , 單 擊 開 始菜 單 , 依 次 選 擇 程 序 、 MATLAB、Uninstall MATLAB執(zhí) 行 命 令 ,將 會(huì) 出 現(xiàn)Unins
8、tall Product List對(duì) 話 框 , 選 擇需 要 卸 載 的 內(nèi) 容 , 然 后 單 擊 Next。 單 擊yes, 開 始 卸 載 。 MATLAB 7.X程 序 設(shè) 計(jì) 14/33 啟 動(dòng) MATLAB系 統(tǒng) 有 3種 常 見 方 法 : 單 擊 W i n d o w s 開 始 菜 單 , 依 次 選 擇 程 序 MATLAB7.0 MATLAB7.0即 可 啟 動(dòng) MATLAB系 統(tǒng) 。這 是 最 常 用 的 一 種 方 式 。 運(yùn) 行 MATLAB系 統(tǒng) 啟 動(dòng) 程 序 matlab.exe。 如 果 用 戶 在 桌 面 上 建 立 了 快 捷 方 式 , 也 利 用
9、 快 捷方 式 啟 動(dòng) MATLAB系 統(tǒng) 。 MATLAB 7.X程 序 設(shè) 計(jì) 15/33 要 退 出 MATLAB系 統(tǒng) , 也 有 3種 常 見 方 法 : 在 MATLAB主 窗 口 File菜 單 中 選 擇 Exit MATLAB命 令 。 在 MATLAB命 令 窗 口 輸 入 Exit或 Quit命 令 。 單 擊 MATLAB主 窗 口 的 關(guān) 閉 按 鈕 。 MATLAB 7.X程 序 設(shè) 計(jì) 16/33 主 要 窗 口 : 命 令 窗 M文 件 編 輯 /調(diào) 試 器 歷 史 命 令 窗 當(dāng) 前 目 錄 瀏 覽 器 工 作 空 間 瀏 覽 器 內(nèi) 存 數(shù) 組 編 輯 器
10、交 互 界 面 分 類 目 錄 窗 幫 助 導(dǎo) 航 /瀏 覽 器 圖 形 窗 MATLAB 7.X程 序 設(shè) 計(jì) 17/33 1) 命 令 窗 口命 令 窗 口 是 命 令 行 語 句 和 命 令 文 件 執(zhí) 行 的主 要 窗 口 。在 命 令 窗 口 中 直 接 輸 入 命 令 或 MATLAB函 數(shù) ,系 統(tǒng) 自 動(dòng) 反 饋 結(jié) 果 。 MATLAB 7.X程 序 設(shè) 計(jì) 18/33 MATLAB 7.X程 序 設(shè) 計(jì) 19/33 2)M文 件 編 輯 /調(diào) 試 器 MATLAB 7.X程 序 設(shè) 計(jì) 20/33 圖 形 窗 的 打 開 方 式 有 三 種 : 在 主 窗 口 上 依 次
11、選 擇 F i l e N e w Figure或 Open file操 作 時(shí) , 選 擇 打 開圖 形 文 件 。 在 命 令 窗 口 輸 入 figure命 令 。 執(zhí) 行 結(jié) 果 為 圖 形 的 語 句 。 MATLAB 7.X程 序 設(shè) 計(jì) 21/33 % sin_x.m: This m-file calculates and plots the % function sin(x) for 0 = x = 6.x = 0:0.1:6;y = sin(x);plot(x,y); MATLAB 7.X程 序 設(shè) 計(jì) 22/33 MATLAB 7.X程 序 設(shè) 計(jì) 23/33 工 作 空
12、間 窗 口 是 MATLAB的 一 個(gè) 變 量 管 理 中心 , 可 以 顯 示 變 量 的 名 稱 、 尺 寸 、 字 節(jié) 和類 別 等 信 息 , 同 時(shí) 用 不 同 的 圖 標(biāo) 表 示 矩 陣 、字 符 數(shù) 組 、 元 胞 數(shù) 組 、 構(gòu) 架 數(shù) 組 等 變 量 類型 。 MATLAB 7.X程 序 設(shè) 計(jì) 24/33 MATLAB 7.X程 序 設(shè) 計(jì) 25/33 MATLAB 7.X程 序 設(shè) 計(jì) 26/33 5)歷 史 命 令 窗 歷 史 命 令 窗 口 中 顯 示 已 執(zhí) 行 過 的 命 令 , 用戶 可 以 根 據(jù) 需 要 設(shè) 置 命 令 的 多 少 , 單 擊 窗口 的 右
13、上 角 的 箭 號(hào) 會(huì) 獨(dú) 立 顯 示 該 窗 口 , 在該 窗 口 的 某 一 命 令 上 單 擊 鼠 標(biāo) 右 鍵 會(huì) 彈 出菜 單 。 MATLAB 7.X程 序 設(shè) 計(jì) 27/33 Copy 將 所 選 歷 史 命 令 拷 貝 到 剪 貼 板Evaluate Selection 運(yùn) 行 所 選 歷 史 命 令Create M-File 打 開 編 輯 器 , 將 所 選 歷 史 命 令 復(fù) 制 到 編 輯 器Delete Selection 刪 除 所 選 歷 史 命 令 (不 確 認(rèn) 是 否 刪 除 )Delete to Selection 從 頭 刪 除 到 所 選 歷 史 命 令
14、(不 確 認(rèn) 是 否 刪 除 )Clear Entire History 清 除 全 部 歷 史 命 令 (將 彈 出 對(duì) 話 框 確 認(rèn) 是 否 清 除 ) MATLAB 7.X程 序 設(shè) 計(jì) 28/33 幫 助 導(dǎo) 航 /瀏 覽 器 選 擇 Desktop菜 單 中 的 Help菜 單 項(xiàng) 或 選 擇Help菜 單 中 的 MATLAB Help菜 單 項(xiàng) 可 以 打 開幫 助 瀏 覽 器 。 MATLAB 7.X程 序 設(shè) 計(jì) 29/33 MATLAB 7.X程 序 設(shè) 計(jì) 30/33 help功 能 : 列 出 幫 助 主 題 , 內(nèi) 容 為 函 數(shù) 庫 和 工 具箱 的 名 稱 和
15、功 能 簡(jiǎn) 介 。 help 函 數(shù) 庫 名功 能 : 列 出 指 定 的 函 數(shù) 庫 中 所 有 函 數(shù) 的 名 稱和 功 能 簡(jiǎn) 介 。 help 函 數(shù) 名功 能 : 指 定 的 函 數(shù) 的 幫 助 信 息 , 即 語 法 、 參數(shù) 說 明 和 例 子 。 MATLAB 7.X程 序 設(shè) 計(jì) 31/33 lookfor命 令lookfor 關(guān) 鍵 詞功 能 : 搜 索 出 一 系 列 與 給 定 關(guān) 鍵 詞 相 關(guān) 的 命令 和 函 數(shù) 。 模 糊 查 詢 輸 入 命 令 的 前 幾 個(gè) 字 母 , 然 后 按 Tab鍵 , 就可 以 列 出 所 有 以 這 幾 個(gè) 字 母 開 始 的
16、命 令 和 函數(shù) 。 需 要 注 意 的 是 , lookfor和 模 糊 查 詢 查到 的 不 是 詳 細(xì) 信 息 , 通 常 還 需 要 在 確 定 了 具體 函 數(shù) 名 稱 后 用 help命 令 顯 示 詳 細(xì) 信 息 。 MATLAB 7.X程 序 設(shè) 計(jì) 32/33 基 本 的 搜 索 過 程 是 : 檢 查 該 命 令 是 不 是 一 個(gè) 變 量 。 檢 查 該 命 令 是 不 是 一 個(gè) 內(nèi) 部 函 數(shù) 。 檢 查 該 命 令 是 否 當(dāng) 前 目 錄 下 的 M文 件 。 檢 查 該 命 令 是 否 MATLAB搜 索 路 徑 中 其 他目 錄 下 的 M文 件 。用 戶 可
17、以 將 自 己 的 工 作 目 錄 列 入 MATLAB搜 索 路 徑 , 從 而 將 用 戶 目 錄 納 入 MATLAB系 統(tǒng) 統(tǒng) 一 管 理 。 MATLAB 7.X程 序 設(shè) 計(jì) 33/33 path命 令 用 path命 令 設(shè) 置 搜 索 路 徑 。 例 如 , 將 用戶 目 錄 c:mydir加 到 搜 索 路 徑 下 , 可 在 命令 窗 口 輸 入 命 令 : path(path,c:mydir) 用 對(duì) 話 框 設(shè) 置 搜 索 路 徑 在 MATLAB的 File菜 單 中 選 Set Path命令 或 在 命 令 窗 口 執(zhí) 行 pathtool命 令 。 MATLAB 7.X程 序 設(shè) 計(jì) 34/33 MATLAB 7.X程 序 設(shè) 計(jì) 35/33MATLAB運(yùn) 算 基 礎(chǔ)