Блокноты 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)