symsum

Синтаксис

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.

Примеры

Найдите сумму серийных границ определения

Найдите следующие суммы ряда.

S1=k=010k2S2=k=11k2S3=k=1xkk!

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 находит сумму элементов символьных векторов и матриц.

Рассмотрите определенную сумму

S=k=1101k2.

Контрастируйте 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.

Входные параметры

свернуть все

Условия определения выражения ряда, заданного как символьное выражение, функция, или вектор или матрица символьных выражений, функций или констант.

Индекс суммирования, заданный как символьная переменная. Если вы не задаете эту переменную, symsum использует переменную по умолчанию, определенную symvar(expr,1). Если f является константой, то переменной по умолчанию является x.

Нижняя граница индекса суммирования, заданного как номер, символьное число, переменная, выражение или функция (включая выражения и функции с бесконечностями).

Верхняя граница индекса суммирования, заданного как номер, символьное число, переменная, выражение или функция (включая выражения и функции с бесконечностями).

Больше о

свернуть все

Определенная сумма

Определенная сумма ряда задана как

k=abxk=xa+xa+1++xb.

Неопределенная сумма

Неопределенная сумма ряда задана как

F(x)=xf(x),

таким образом, что

F(x+1)F(x)=f(x).

Смотрите также

| | | | |

Представлено до R2006a