Анализируйте значения чисел Используя матричные функции

Введение

Много финансовых аналитических процедур включают значения чисел; например, портфель ценных бумаг по различным ценам и урожаям. Матрицы, матричные функции и матричная алгебра являются самыми эффективными способами анализировать значения чисел и их отношения. Электронные таблицы фокусируются на отдельных ячейках и отношениях между ячейками. В то время как можно думать о наборе ячеек электронной таблицы (область значений строк и столбцов) как матрица, ориентированный на матрицу инструмент как MATLAB управляет значениями чисел более быстро, легко, и естественно. Для получения дополнительной информации смотрите Напоминание Матричной алгебры.

Ключевые определения

Матрица

Прямоугольный массив числовых или алгебраических количеств подвергает математическим операциям; регулярное формирование элементов в строки и столбцы. Описанный как матрица “m на n”, с m количество строк и n количество столбцов. Описание всегда является “строкой столбцом”. Например, вот 2- 3 матрица двух связей (строки) с различными номинальными стоимостями, купонными ставками и частотами купонного платежа в год (столбцы) вводимое использование обозначение MATLAB:

Bonds = [1000   0.06   2
          500   0.055  4]

Вектор

Матрица A только с одной строкой или столбцом. Описанный как “1- n” или “m-by-1” матрица. Описание всегда является “строкой столбцом”. Например, вот 1- 4 вектор потоков наличности в обозначении MATLAB:

Cash = [1500   4470   5280   -1299]

Скаляр

1- 1 матрица; то есть, один номер.

Элементы матрицы привязки

Чтобы сослаться на определенные элементы матрицы, используйте (строка, столбец) обозначение. Например:

Bonds(1,2)
ans =

          0.06
Cash(3)
ans =

       5280.00

Можно увеличить матрицы с помощью маленьких матриц или векторов как элементы. Например,

AddBond = [1000   0.065   2];
Bonds = [Bonds; AddBond]

добавляет другая строка в матрицу и создает

Bonds =

       1000   0.06    2
        500   0.055   4
       1000   0.065   2

Аналогично,

Prices = [987.50
          475.00
          995.00]

Bonds = [Prices, Bonds]

добавляет другой столбец и создает

Bonds =

    987.50   1000   0.06    2
    475.00    500   0.055   4
    995.00   1000   0.065   2

Наконец, двоеточие (:) важно в элементах матрицы привязки и генерации. Например, чтобы сослаться на номинальную стоимость, купонную ставку и частоту купона второй связи:

BondItems = Bonds(2, 2:4)
BondItems =

    500.00   0.055   4

Перемещение матриц

Иногда матрицы находятся в неправильной настройке для операции. В MATLAB, апострофе или главном символе (') транспонирует матрицу: столбцы становятся строками, строки становятся столбцами. Например,

Cash = [1500   4470   5280   -1299]'

производит

Cash =

        1500
        4470
        5280
       -1299

Похожие темы