《精编》MATLAB基础财务分析与应用知识分析

上传人:tang****xu1 文档编号:133643736 上传时间:2020-05-29 格式:PPT 页数:45 大小:1.71MB
返回 下载 相关 举报
《精编》MATLAB基础财务分析与应用知识分析_第1页
第1页 / 共45页
《精编》MATLAB基础财务分析与应用知识分析_第2页
第2页 / 共45页
《精编》MATLAB基础财务分析与应用知识分析_第3页
第3页 / 共45页
《精编》MATLAB基础财务分析与应用知识分析_第4页
第4页 / 共45页
《精编》MATLAB基础财务分析与应用知识分析_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《《精编》MATLAB基础财务分析与应用知识分析》由会员分享,可在线阅读,更多相关《《精编》MATLAB基础财务分析与应用知识分析(45页珍藏版)》请在金锄头文库上搜索。

1、MATLAB基礎財務分析與應用 前言 大綱 MATLAB應用軟體MATLAB發展史MATLAB與財務相關的工具MATLAB基本執行環境一 MATLAB基本執行步驟彙整二 MATLAB視窗的操作三 命令視窗之功能四 MATLAB基本指令之操作 MATLAB應用軟體 華爾街最普遍使用的財務應用軟體縮短巨幅的財務應用開發時間可重複使用已開發的函式 OpenSource 快速的財務模型整合應用 MATLAB應用軟體 Bondpricing yieldandsensitivityanalysisPortfoliooptimizationandanalysisAssetallocationFinancia

2、ltimeseriesanalysisOptionpricingandsensitivityanalysisCashflowanalysisRiskmanagementForecastingandsimulationInterestratecurvefittingandtermstructuremodelingMonteCarlosimulationGARCH basedvolatilityanalysis MATLAB發展史 1978年由新墨西哥大學CleveMoler教授所開發線性代數 矩陣理論 數值方法核心技術源於數值運算軟體LINPACK及EISPACK1994年Pentium晶片發生

3、Fdiv的bug CleverMoler為第一個以軟體解決此bug的人JackLittle StanfordUniversity 以C語言重寫 並於1984年成立MathWork公司 首次推出MATLAB商用版MathWork兩大成功要素 1 選用C語言2 選定PC為主要平台 MATLAB發展史 MATLAB 早期以矩陣運算為主 兩重要里程碑如下 一 第四版 推出握把式圖形 handlegraphics 與科學目視 scientificvisualization 二 第五版 允許使用者建立各類型的資料型態二維矩陣 多維 結構 異質陣列 MATLAB主要功能說明 MATLAB為計算核心針對不同應

4、用所開發的應用程式稱為ToolboxSimulink專用於連續或離散時間的動態模擬Stateflow專用有限狀態機或事件驅動系統 MATLAB產品 其他工具箱 FinancialToolBox之功能 處理固定收益證券 其他有價證券 衍生性金融商品與投資組合之定價 敏感度及利率期限結構之計算分析與管理投資組合設計與評估避險策略衡量與管理風險現金流量之分析及計算分析與預測經濟活動建立結構性的金融商品 MATLAB基本執行步驟彙整 一 啟動MATLAB二 設定目前工作路徑或永久路徑三 執行MATLAB程式四 離開MATLAB MATLAB基本執行步驟 步驟一 啟動MATLAB三種開啟MATLAB的方

5、法方法一 在桌面上點選MATLAB的捷徑圖示方法二 在開始的主選單下 選取 所有程式 Matlab7 1 Matlab7 1 方法三 在C ProgramFiles MATLAB71的資料夾下 點選MATLAB的捷徑圖示 MATLAB第七版的外觀 三種MATLAB的主要視窗 命令視窗 CommandWindow 用來輸入指令和資料編輯視窗 edit 用來建立編輯與除錯M檔圖形視窗 FigureWindow 用來顯示繪圖與圖形 MATLAB視窗的操作 若MATLAB開啟太多視窗 則可將部分視窗關閉 或者是拖曳至桌布外任何一個地方已拖曳出MATLAB桌布外之視窗 可由反向操作重新嵌入MATLAB裡

6、 MATLAB視窗的操作 拖曳 以Currentdirectory為例 MATLAB視窗的操作 拖曳 MATLAB視窗的操作 拖曳 拖出之currentdirectory可藉由反向操作重新嵌入MATLAB MATLAB主要視窗 命令視窗 命令視窗用來輸入指令和資料MATLAB的命令模式是循序的 且對每個指令均會立刻回應輸出其結果 MATLAB主要視窗 命令視窗 指派 是將值賦予到各個變數名稱 亦即將計算中的結果儲存至對應的變數名稱的記憶體中前述指令即將100這個值儲存至test這個變數名稱裡MATLAB也立即回應輸出結果 test 100 MATLAB主要視窗 命令視窗 想知道某變數的內容為何

7、 只需鍵入該變數名稱注意 在MATLAB裡有區分大小寫即Test與test是不同的 MATLAB主要視窗 命令視窗 若在輸入MATLAB指令並按ENTER鍵計算其值時並未將計算結果指派給某一特定變數名稱 此時MATLAB會將答案指派給預設的變數ansans不但預設來承接MATLAB指令中未指派給變數所計算出來的值 我們上可應用ans來做進一步計算 MATLAB主要視窗 命令視窗 MATLAB次要視窗 工作空間瀏覽器 工作空間是MATLAB用來儲存變數的空間workspace可用來儲存變數的名稱 值 與資料型態 MATLAB精確度標準 double DoublePrecision 64位元的精確

8、度 有效位數可達15位以10為底的數字expi 3 14159265358679FloatingNumber SinglePrecision 32位元的精確度 有效位數可達7位以10為底的數字expi 3 141593 MATLAB基本指令 clc 清除命令視窗並將游標移至命令視窗左上角clear 清除工作空間中的變數clearvar 清除工作空間中名為var的變數clearall 清除工作空間中所有的變數formatlong 輸出結果將顯示十五位有效小數 MATLAB預設其輸出結果為四位小數 formatshort 輸出結果回復預設的四位小數figure 可叫出圖形視窗Run 執行M檔若在指

9、令的後面加上分號 則MATLAB計算出來的結果不會顯示在螢幕上 但其計算結果仍然會存在變數裡 MATLAB基本執行步驟 步驟二 設定目前工作路徑或永久路徑若在命令視窗中跳過路徑設定而直接執行MATLAB程式 則MATLAB易發出錯誤訊息ex 還未設定工作路徑在命令視窗中輸入runtest m Undefinedfunctionorvariable test Undefinedvariable test orclass test m MATLAB指令處理程序 每次MATLAB遇到一個指令時 如test 時 其處理程序為 檢查test是否為使用者定義之變數 若是 則取用之若否 檢查test是否為永

10、久常數 若是 則取用之若否 檢查test是否為 目前工作目錄 之M檔 若是 則取用之若否 檢查test是否為 搜尋路徑 下之M檔 若是 則取用之若否 則MATLAB發出錯誤訊息 MATLAB的永久常數 i或j 基本虛數單位eps 系統的浮點 Floating point 精確度inf 無限大 例如1 0nan或NaN 非數值 Notanumber 例如0 0pi 圓周率pi 3 1415926 realmax 系統所能表示的最大數值realmin 系統所能表示的最小數值nargin 函數的輸入引數個數nargout 函數的輸出引數個數 MATLAB基本執行步驟 設定目前工作路徑或永久路徑類型一

11、 設定MATLAB目前工作路徑方法一 利用瀏覽資料夾設定目前工作路徑方法二 利用目前工作目錄瀏覽器設定目前工作路徑 方法一 利用瀏覽資料夾設定目前工作路徑 方法二 利用目前工作目錄瀏覽器設定目前工作路徑 MATLAB基本執行步驟 設定目前工作路徑或永久路徑類型二 設定MATLAB永久路徑方法一 在命令視窗上鍵入pathtool方法二 在MATLAB的主選的上選取 File 中的 SetPath 以上兩種均會產生 路徑設定瀏覽器 方法一 在命令視窗鍵入pathtool方法二 在MATLAB的主選單上選取 File 的 SetPath 路徑設定瀏覽器 在路徑設定瀏覽器下設定永久路徑 MATLAB搜

12、尋路徑 欲檢視MATLAB已設定之搜尋路徑鍵入PATH指令即可欲查詢某一特定檔案所在的搜尋路徑 可用WHICH指令 目錄操作相關的指令 pwd可傳回目前工作目錄cd可改變指定目錄dir指令可顯示 目前工作目錄 下的內容欲呼叫DOS的指令可以在命令視窗下驚嘆號 DOS指令ex dir可將DOS模式下dir的結果秀在MATLAB命令視窗裡 MATLAB基本執行步驟 步驟三 執行MATLAB程式執行MATLAB程式的方法有兩種類型類型一 在命令視窗上執行MATLAB程式類型二 在編輯視窗執行MATLAB程式 命令視窗執行MATLAB程式 命令視窗上共有四種下達指令的方式以runtest m檔為例指令

13、一 test指令二 runtest若把m檔放在c槽資料夾下指令三 runc test指令四 runc test mMATLAB在命令視窗上無法接受執行MATLAB指令的下達方式 test mruntest m 編輯視窗上執行MATLAB程式 首先應開啟所欲執行的MATLAB程式至編輯視窗MATLAB主要有三種開啟舊檔的方法方法一 點選主選單中 file 的 open 方法二 由目前工作瀏覽器點選方法三 在命令視窗中鍵入edit和欲開啟的M檔 三種開啟舊檔的辦法 方法一 三種開啟舊檔的辦法 方法二 三種開啟舊檔的辦法 方法三 編輯視窗上執行MATLAB程式 兩種在編輯視窗上執行MATLAB的方法方法一 在編輯視窗的主選單中 選 Debug 下拉式選單中的 run 方法二 在編輯視窗之主選單中點選 run 程式計算結果將顯示在命令視窗中 MATLAB基本執行步驟 步驟四 離開MATLAB方法一 在命令視窗中鍵入quit方法二 在命令視窗中鍵入exit方法三 在 file 主選單選取 ExitMATLAB 方法四 點選右上角的MATLAB關閉圖示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号