主要内容

使用矩阵函数分析数字集

简介

许多财务分析程序涉及数字的;例如,不同价格和收益率的证券投资组合。矩阵、矩阵函数和矩阵代数是分析数字集及其关系的最有效方法。电子表格主要关注单个单元格和单元格之间的关系。虽然您可以将一组电子表格单元格(行和列的范围)视为一个矩阵,但像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

相关的话题