使用矩阵函数分析数字集
简介
许多财务分析程序涉及集数字的;例如,不同价格和收益率的证券投资组合。矩阵、矩阵函数和矩阵代数是分析数字集及其关系的最有效方法。电子表格主要关注单个单元格和单元格之间的关系。虽然您可以将一组电子表格单元格(行和列的范围)视为一个矩阵,但像MATLAB这样的面向矩阵的工具®软件可以更快速、更容易、更自然地处理一组数字。有关更多信息,请参见矩阵代数复习.
键定义
矩阵
数列:用于数学运算的数值或代数量的矩形数组;元素有规则地排成行和列。描述为“米——- - - - - -n矩阵,与米行数和n列数。描述总是“逐列”的。例如,这是一个2
——- - - - - -3.
两种不同面值、票面利率和每年票面支付频率(列)的债券矩阵(行)使用MATLAB符号输入:
债券= [1000 0.06 2 500 0.055 4]
向量
只有一行或一列的矩阵。描述为“1
——- - - - - -n或"米——- - - - - -1
“矩阵。描述总是“逐列”的。例如,这是一个1
——- - - - - -4
现金流量矢量的MATLAB表示:
现金= [1500 4470 5280 -1299]
标量
一个1
——- - - - - -1
矩阵;也就是说,只有一个数字。
引用矩阵元素
要引用特定的矩阵元素,请使用(行,列)表示法。例如:
债券(1、2)
Ans = 0.06
现金(3)
Ans = 5280.00
可以使用小矩阵或向量作为元素来放大矩阵。例如,
AddBond = [1000 0.065 2];债券=[债券;AddBond]
将另一行添加到矩阵并创建
债券= 1000 0.06 2 500 0.055 4 1000 0.065 2
同样的,
价格=[987.50 475.00 995.00]债券=[价格,债券]
添加另一列并创建
债券= 987.50 1000 0.06 2 475.00 500 0.055 4 995.00 1000 0.065 2
最后,冒号(:
)对于生成和引用矩阵元素很重要。例如,要引用第二种债券的票面价值、票面利率和票面频率:
BondItems = bond (2,2:4)
BondItems = 500.00 0.055 4 .单击“确定”
置换矩阵
有时矩阵在一个操作中是错误的配置。在MATLAB中,撇号或素数字符('
转置矩阵:列变成行,行变成列。例如,
现金= [1500 4470 5280 -1299]'
生产
现金= 1500 4470 5280 -1299