Это то, что выглядит как данные:MATLAB: Как рассчитать накопленную доходность
'Return'
10%
-30%
2,3%
....
Как рассчитать накопленный доход, равный '(1 + 10%) (1-30%) (1 + 0) (1 + 2,3%) (1 + ...) (1 + ...)) ... '
СПАСИБО!
Это то, что выглядит как данные:MATLAB: Как рассчитать накопленную доходность
'Return'
10%
-30%
2,3%
....
Как рассчитать накопленный доход, равный '(1 + 10%) (1-30%) (1 + 0) (1 + 2,3%) (1 + ...) (1 + ...)) ... '
СПАСИБО!
Я собираюсь предположить, что у вас есть какой-то массив, который выглядит как внизу. Тогда будет работать следующий бит кода.
ret=[10 -30 0 2.3];
output=prod(1+ret/100)
Ключ - это функция prod, которая будет умножать все значения в векторе. Кроме того, помните, что return
является ключевым словом и не может использоваться как имя переменной.
Именно то, что я ищу. СПАСИБО! – user1205030
Это звучит как домашнее задание. Вот фрагменты, которые вам понадобятся.
Пробовали ли вы что-нибудь? –