Файл: Элементы математического моделирования в программных средах MATLAB 5 и Scilab (Андриевский Фрадков).pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.04.2024
Просмотров: 404
Скачиваний: 1
D.7. Финансовые вычисления
Ниже указаны некоторые программы, входящие в тулбокс uФинансы" (FINANCIAL TOOLBOX) пакета MATLAB 5.
Представление денежных единиц
cur2frac - преобразование десятичного представления к обыкновенной дроби;
cur2str - преобразование к тексту в банковском формате; frac2cur - преобразование дробного представления к
десятичному.
Графики и диаграммы
boiling - ленточный график Боллингера (Bollinger); candle - "свечная" диаграмма;
dateaxis - разметка осей по датам;
pointfig - диаграмма цен с отмеченными точками излома; highlow - диаграмма верхних, нижних цен, цен открытия и
закрытия торгов;
movavg - график запаздывающего и упреждающего скользящих средних.
Текущая и будущая стоимости
pvfix - текущая стоимость последовательности равных регулярных платежей;
pvvar - текущая стоимость измененяемого движения наличности;
fvfix - будущая стоимость последовательности равных регулярных платежей;
fvvar - будущая стоимость измененяемого движения наличности;
fvdisc - будущее значение гарантированного процента.
Ежегодный доход
annurate - периодическая ставка ежегодного дохода; annuterm - число периодов для получения заданной стоимо-
сти.
256
Аккумулированный процент |
|
|
||
acrubond |
- |
гарантированный |
аккумулированный |
процент |
|
|
при периодических |
платежах; |
|
acrudisc |
- |
гарантированный |
аккумулированный |
процент |
|
|
|
при срочных платежах. |
|
|
||
Цены |
|
|
|
|
|
|
|
bndprice - |
|
цена стандартной облигации SIA с фиксированной |
|||||
|
|
|
процентной |
ставкой; |
|
|
|
prbond |
- |
|
цена с регулярными периодическими платежами |
||||
|
|
|
процентов; |
|
|
|
|
prmat |
- |
|
цена по процентам со срочной выплатой; |
||||
proddf |
- |
|
цена с добавленным первым периодом; |
||||
proddfl |
- |
|
цена с добавленным первым и последним перио- |
||||
|
|
|
дами и оплатой в первый период; |
|
|||
proddl |
- |
|
цена с добавленным последним |
периодом; |
|||
prtbill |
- |
|
цена казначейского векселя; |
|
|
||
prdisc |
- |
|
дисконтированная стоимость ценных бумаг. |
||||
Финансовый календарь |
|
|
|
||||
today |
|
- |
текущая дата; |
|
|
|
|
datefind |
|
- |
индексы дат в массиве; |
|
|
||
day |
|
- |
день месяца; |
|
|
|
|
eomdate |
|
- |
последний день месяца; |
|
|
||
hour |
|
- |
выделение |
значения |
часа дня |
из |
представления |
|
|
|
даты/времени; |
|
|
|
|
lweekdate |
|
- |
дата последнего выбранного дня недели в месяце; |
||||
minute |
|
- |
выделение |
значения |
минуты |
из |
представления |
|
|
|
даты/времени; |
|
|
|
|
month |
|
- |
выделение |
значения |
месяца |
из |
представления |
|
|
|
даты; |
|
|
|
|
months |
|
- |
число полных месяцев между датами; |
||||
m2xdate |
|
- |
преобразование даты из формата MATLAB в фор- |
||||
|
|
|
мат Excel; |
|
|
|
|
second |
|
- выделение |
значения |
секунды |
из |
представления |
|
|
|
|
даты/времени; |
|
|
|
|
x2mdate |
|
- |
преобразование даты из формата Excel в формат |
||||
|
|
|
MATLAB; |
|
|
|
|
9 Б. Р. Андриевский и др. |
257 |
year |
- |
выделение значения года из представления даты; |
yeardays |
- |
число дней в году; |
busdate |
- следующий или предыдущий бизнес-день; |
|
datemnth |
- |
дата дня в следующем или прошлом месяце; |
datewrkdy |
- |
дата следующего или прошлого рабочего дня; |
days360 |
- |
число дней между датами из расчета 360 дней в |
|
|
году; |
days365 |
- |
число дней между датами из расчета 365 дней в |
|
|
году; |
daysact |
- |
число дней между датами в текущем году; |
fbusdate |
- |
первый бизнес-день в году; |
holidays |
- |
выходные и неторговые дни; |
isbusday |
- |
"истинно" для бизнес-дней; |
lbusdate |
- |
последний бизнес-день месяца; |
wrkdydif |
- |
число рабочих дней между датами; |
yearfrac |
- |
часть года между датами. |
D.8. Нечеткие логические вычисления
В данном параграфе приводятся сведения о составе основных функций тулбокса "Нечеткие логические вычисления" (FUZZY LOGIC TOOLBOX) пакета MATLAB 5.
Редакторы графического интерфейса пользователя (ГИП)
anfisedit |
- |
интерфейс пользователя для обучения и тестиро- |
|
|
вания адаптивной сетевой СНЛВ (ANFIS); |
findcluster |
- |
интерфейс пользователя для кластеризации; |
fuzzy |
- |
основной редактор системы нечеткого логическо- |
|
|
го вывода (СНЛВ, Fuzzy Inference System, FIS); |
mfedit |
- |
редактор функции принадлежности; |
ruleedit |
- |
редактор и синтаксический анализатор правил; |
ruleview |
- |
просмотр правил или диаграмм нечеткого |
|
|
вывода; |
surfview |
- |
просмотр выходной поверхности (Output surface). |
Функции |
принадлежности |
|
dsigmf |
- |
разность между двумя сигмоидальными функция- |
|
|
ми принадлежности; |
258
gauss2mf - двусторонняя гауссова функция принадлежности;
gaussmf |
- |
гауссова функция принадлежности (Gaussian |
|
|
|
curve); |
|
gbellmf |
- |
обобщенная колоколовидная (bell curve) функция |
|
|
|
принадлежности; |
|
pimf |
- |
7г-образная функция принадлежности; |
|
psigmf |
- |
произведение двух сигмоидальных функций прин- |
|
|
|
адлежности; |
|
smf |
- 5-образная функция принадлежности; |
||
sigmf |
- |
сигмоидальная функция принадлежности; |
|
trapmf |
- |
трапецеидальная функция принадлежности; |
|
trimf |
- |
треугольная функция |
принадлежности; |
zmf |
- |
Z-образная функция |
принадлежности. |
Команды управления системой нечеткого логического
вывода |
|
|
|
|
|
addmf |
- добавить функцию принадлежности к CHJIB; |
||||
addrule |
- добавить правило к СНЛВ; |
|
|
||
addvar |
- добавить переменную к СНЛВ; |
|
|||
defuzz |
- дефазификация ( defuzzify) функции |
принадлежнос- |
|||
|
|
ти; |
|
|
|
evalfis |
- |
выполнение нечеткого вывода; |
|
||
evalmf |
- |
вычисление родовой функции принадлежности; |
|||
gensurf |
- |
генерация выходной поверхности СНЛВ; |
|||
getfis |
- |
получение свойств нечеткой |
системы; |
||
mf2mf |
- |
преобразование |
параметров |
между |
функциями |
|
|
принадлежности; |
|
|
|
newfis |
- |
создание новой |
СНЛВ; |
|
|
parsrule |
- |
разбор нечетких |
правил; |
|
|
plotfis |
- |
вывод входо-выходных диаграмм СНЛВ; |
|||
plotmf |
- |
вывод всех функций принадлежности одной |
|||
|
|
переменной; |
|
|
|
readfis |
- |
загрузка СНЛВ |
с диска; |
|
|
rmmf |
- |
удаление функции принадлежности из СНЛВ; |
|||
rmvar |
- удаление переменной из СНЛВ; |
|
|||
setfis |
- |
установка свойств нечеткой |
системы; |
||
showfis |
- |
вывод на дисплей свойств нечеткой |
системы; |
||
showrule |
- |
вывод на дисплей правил нечеткой системы; |
|||
writefis |
- |
запись нечеткой |
системы на диск. |
|
259
Развитые средства (Advanced |
techniques) |
|
|
|||||
anfis |
- |
обучающая процедура для СНЛВ типа Сьюгено |
||||||
|
|
(Sugeno-type |
FIS); |
|
|
|
|
|
fcm |
- |
получение кластеров при с-значной (c-means) кла- |
||||||
|
|
стеризации; |
|
|
|
|
|
|
genfisl |
- |
генерация данных типа Сьюгено для СНЛВ- |
||||||
|
|
матрицы; |
|
|
|
|
|
|
genfis2 |
- |
генерация СНЛВ-матрицы |
разностной кластери- |
|||||
|
|
зацией; |
|
|
|
|
|
|
subclust |
- |
оценка центров |
кластеризации |
при |
разностной |
|||
|
|
кластеризации; |
|
|
|
|
|
|
convertfis |
- |
преобразование нечеткой vl.O матрицы к нечеткой |
||||||
|
|
v2.0 структуре; |
|
|
|
|
|
|
discfis |
- дискретизация системы нечеткого вывода; |
|||||||
evalmmf |
- |
вычисление |
множественных функций |
принадлеж- |
||||
|
|
ности; |
|
|
|
|
|
|
fstrvcat |
- |
конкатенация |
(слияние) |
матриц |
различных |
|||
|
|
размеров; |
|
|
|
|
|
|
fuzarith |
- |
нечеткая арифметическая |
функция; |
|
||||
findrow |
- |
нахождение |
строк |
матриц, |
соответствующих |
|||
|
|
входной строке; |
|
|
|
|
||
genparam - |
генерация начальных параметров функции прин- |
|||||||
|
|
адлежности для обучения |
СНЛВ; |
|
||||
nextline |
- |
считывание следующей строки текстового файла; |
||||||
probor |
- |
вероятностное |
"ИЛИ"; |
|
|
|
||
sugmax |
- |
наибольший диапазон выхода (output range) систе- |
||||||
|
|
мы Сьюгено. |
|
|
|
|
|
Файлы помощи графического интерфейса пользователя
cmfdlg - добавление пользовательского диалога создания
|
|
функции принадлежности; |
cmthdlg |
- |
добавление пользовательского диалога создания |
|
|
метода вывода; |
fisgui |
- |
родовое ГИП-управление для тулбокса FUZZY |
|
|
LOGIC (Generic GUI handling)] |
260