2012-03-19 5 views

ответ

1

Я собираюсь предположить, что у вас есть какой-то массив, который выглядит как внизу. Тогда будет работать следующий бит кода.

ret=[10 -30 0 2.3]; 
output=prod(1+ret/100) 

Ключ - это функция prod, которая будет умножать все значения в векторе. Кроме того, помните, что return является ключевым словом и не может использоваться как имя переменной.

+0

Именно то, что я ищу. СПАСИБО! – user1205030

0

Это звучит как домашнее задание. Вот фрагменты, которые вам понадобятся.

  • Прочитать строки за строкой из файла через fgets.
  • Для каждой строки удалите знак% с помощью логической индексации. то есть line_in (1: end-1)
  • Преобразование процента в десятичное число. то есть, 30% -> 0,3
  • Используйте forloop аккумулировать, что линии 1+
Смежные вопросы