Автор Анатолий Арестов задал вопрос в разделе Естественные науки
Работа в MAPLE и получил лучший ответ
Ответ от Андрей Пашковский[гуру]
n = 100, k[1] = 35, k[2] = 61, - это в команду evalf писать не нужно и в выражении sum(binomial*(n, k) звездочку ставить тоже не нужно, так как в скобках записаны аргументы функции, правильно будет следующее:
n = 100;k[1] = 35;k[2] = 61;evalf(n = 100, k[1] = 35, k[2] = 61, (sum(binomial(n, k), k = k[1] .. k[2]))/2^n);
и на будущее, команда evalf всего лишь переводит числа в десятичные дроби:)
Андрей Пашковский
Гуру
(3841)
Я тоже чуток ошибся, извиняюсь, попробуйте так написать:
n = 100;k[1] = 35;k[2] = 61;evalf(eval(sum(binomial(n, k), k = k[1] .. k[2]))/2^n);
или так:
n = 100;k[1] = 35;k[2] = 61;evalf(subs(sum(binomial(n, k), k = k[1] .. k[2]))/2^n);
Что-то должно сработать, просто eval и subs очегь похожи:)