Факториал в gnuplot
Пример для версий
gnuplot 4.2.2
Этот пример состоит из двух файлов — factorial.gp
и run.gp
, и эмулирует цикл с помощью команд load
, reread
и if
. Используется встроенный оператор факториала. Этот оператор возвращает значение с плавающей точкой, поэтому для вывода используется функция gprintf, которая убирает нули после запятой и саму десятичную запятую.
### factorial.gp
print a, '! = ', gprintf("%.0f", a!)
a = a + 1
if (a <= 16) reread
### run.gp
#!/usr/bin/env gnuplot
a = 0
load "factorial.gp"
Комментарии
]]>blog comments powered by Disqus
]]>