Сумма ряда
F = symsum(f,k,a,b)
F = symsum(f,k)
F = symsum(
возвращает сумму ряда с условиями, что выражение, которое задает f
,k
,a
,b
)f
, которые зависят от символьной переменной k
. Значение k
колеблется от a
до b
. Если вы не задаете переменную, symsum
использует переменную, которую определяет symvar
. Если f
является константой, то переменной по умолчанию является x
.
F = symsum(
возвращает неопределенную сумму f
,k
)F
ряда с условиями, что выражение, которое задает f
, которые зависят от переменной k
. Аргумент f
задает ряд, таким образом, что неопределенная сумма F
дана F(k+1) - F(k) = f(k)
. Если вы не задаете переменную, symsum
использует переменную, которую определяет symvar
. Если f
является константой, то переменной по умолчанию является x
.
Найдите следующие суммы ряда.
syms k x S1 = symsum(k^2, k, 0, 10) S2 = symsum(1/k^2, k, 1, Inf) S3 = symsum(x^k/factorial(k), k, 0, Inf)
S1 = 385 S2 = pi^2/6 S3 = exp(x)
Также задайте границы как строку или вектор-столбец.
S1 = symsum(k^2, k, [0 10]) S2 = symsum(1/k^2, k, [1; Inf]) S3 = symsum(x^k/factorial(k), k, [0 Inf])
S1 = 385 S2 = pi^2/6 S3 = exp(x)
Найдите неопределенную сумму ряда заданной символьными выражениями k
и k^2
.
syms k symsum(k, k) symsum(1/k^2, k)
ans = k^2/2 - k/2 ans = -psi(1, k)
symsum
и sum
Функция sum
находит сумму элементов символьных векторов и матриц.
Рассмотрите определенную сумму
Контрастируйте symsum
и sum
путем подведения итогов этой определенной суммы с помощью обеих функций.
syms k S_sum = sum(subs(1/k^2, k, 1:10)) S_symsum = symsum(1/k^2, k, 1, 10)
S_sum = 1968329/1270080 S_symsum = 1968329/1270080
Для получения дополнительной информации на sum
, смотрите информацию на странице MATLAB® sum
.