Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Если sum
команда не может вычислить сумму, MuPAD® возвращает неразрешенную сумму. Например, попытайтесь вычислить следующую сумму:
sum(exp(x)^(-x), x = 0..infinity)
Причины MuPAD не может вычислить закрытую форму конкретной суммы, совпадают с причинами того, что не был вычислен интеграл:
Антиразличие не существует в закрытой форме.
Антиразличие существует, но MuPAD не может найти его.
MuPAD может найти антиразличие на более крупном компьютере, но заканчивается время или память на доступной машине.
Если MuPAD не может вычислить определенную сумму, попытайтесь аппроксимировать его численно:
S := sum(exp(x)^(-x), x = 0..infinity); float(S)
Если вы знаете заранее, что антиразличие не может быть вычислено в закрытой форме, пропуск, пытающийся вычислить эту сумму символически. Для таких выражений вызовите numeric::sum
функция, чтобы выполнить числовое суммирование непосредственно. Попытка вычислить символьную сумму, и затем аппроксимация ее численно могут быть намного медленнее, чем применение числового суммирования с начала:
numeric::sum(exp(x)^(-x), x = 0..infinity)