- 4
- 0
- 约1.25万字
- 约 58页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]第1章MATLAB简介
金融数值分析与模拟
Numerical Methods in Finance
Numerical Methods in Finance
教材:《NNuummeerriiccaall MMeetthhooddss iinn FFiinnaannccee
and Economics A MATLAB Based
and Economics —— A MATLAB Based
aanndd EEccoonnoommiiccss —— AA MMAATTLLAABB BBaasseedd
————
Introduction
Introduction
IInnttrroodduuccttiioonn》 By Paolo Brandimarte
主要内容
� MATLAB简介
� 数值分析基础
� 二叉树方法
� 差分方法
� 蒙特卡洛方法
第一章 MATLAB简介
� MATLAB工作界面
� 命令窗口
� 历史窗口
� 当前目录窗口
� 工作间管理窗口
MATLAB环境
� MATLAB是一个交互式的计算环境
’ ’
� 一般来说,一个命令行输入一条命令,运行上述程序时,按 Enter
� 分号; —— 取消运行显示
� ↑,↓ —— 调回已输入的指令行
� 一个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前
一命令后带有分号,则逗号可以省略。
� 如果一个命令行很长,一个物理行之内写不下,可以在第一个物理
行之后加上3个小黑点并按Shift 再按Enter ,然后接着下一个物理’ ’ ’ ’
行继续写命令的其他部分。3个小黑点称为续行符。
� 具有丰富的预定义函数
� 获取帮助 help, lookfor, doc,
� 查看内存变量 who,whos
� 清除内存变量 clear
� MATLAB关于大小写敏感
MATLAB——矩阵实验室
� MATLAB的所有数值功能都是以矩阵为基本单
元进行的。
� 矩阵的输入
� 直接输入 将矩阵的元素用方括号括起来,按矩阵行
:
的顺序输入各元素,同一行的各元素之间用空格或
逗号分隔,不同行的元素之间用分号分隔。
� 函数输入 zeros, ones, eye, rand, randn, magic
( 常用于初始化矩阵)
� 冒号: (代表矩阵的某行或某列)
� 空向量 (常用于删除子矩阵)
[]
矩阵的运算I
� 基本算术运算:
� +(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方)
� 左除A\B = inv(A)*B
� 右除B/A = B*inv(A)
� 矩阵的维数要匹配
� 点运算 、 、 和
: .* ./ .\ .^
� 两矩阵进行点运算是指它们的对应元素进行相关运算
� 要求两矩阵的维参数相同
� 标量可与矩阵直接进行如上运算
矩阵的运算II
� 关系运算:
� (小于), =(小于或等于), (大于),=(大于或等于)
� ==(等于)、~=(不等于)
� 运算法则:
� 当两个比较量是标量时,直接比较两数的大小。若关系成立,关
系表达式结果为1,否则为0。
� 当参与比较的量是两个维数相同的矩阵时,比较是对两矩阵相同
位置的元素按标量关系运算规则逐个进行,并给出元素比较结果。
原创力文档

文档评论(0)