Как найти сумму ряда в маткаде

Задание для самостоятельной работы

Выполнить свой вариант типового задания по пределам функций числовых и последовательностей из сборника типовых расчетов [4].

Символьное вычисление конечных сумм и сходящихся чи-

словых рядов в Mathcad выполняется с помощью кнопки , находящейся в панели инструментов Calculas. Эту же операцию можно выполнить, нажав на комбинацию клавиш «Ctrl+Shift+4». Следует отметить, что не для всех сходящихся числовых рядов удается непосредственно найти суму ряда в символьном виде. В этом случае Mathcad выводит исходный ряд. Для дальнейшего исследования таких рядов необходимо исследовать при помощи признаков сходимости или находить частичные суммы таких рядов.

Решение примерного варианта

Рассмотрим методы вычисления сумм рядов на базе решения некоторых задач из примерного варианта №0 по теме ряды из работы [4].

Пример 1. Найти сумму ряда 12 + 232 + 253 + 274 +… Решение. Нетрудно заметить, что общий член данного ряда

= 2n 1

an . Для вычисления суммы ряда вводим следующую по-

2n 1

следовательность нажатия клавиш: «Ctrl+Shift+4» (2*n–1)/2^n–1 Tab n Tab 1Tab «Ctrl+Shift+z» «Ctrl+.» Enter.

В результате получаем 2 n1 6.

n=1 2n 1

Ответ: Ряд сходится и сумма ряда равна 6.

54

1 n

Пример 2. Исследовать сходимость ряда 1

+

.

n=1

n

Решение. Попробуем найти сумму ряда. Набираем последо-

вательность символов: «Ctrl+Shift+4» (1+1/nПП)^n Tab n Tab 1 Tab «Ctrl+Shift + z» «“Ctrl+.» Enter. В результате получаем

1

n

1

n

1

+

1

+

.

n

n

n=1

n=1

Это означает, что Mathcad не может найти сумму ряда или определить его расходимость. Необходимо провести более подробные исследования сходимости данного ряда.

Общий член ряда является функцией целочисленного аргу-

мента n

a( n ) :=

1 +

1

n .

Найдем его предел lim a( n ) exp(1).

n

n→∞

Следовательно, предел общего члена ряда равен числу e. Необходимое условие сходимости числового ряда не выполняется. Ряд расходится. Вводим функцию для суммы первых N слагаемых

N

исследуемого ряда S( N ) := a( n ). Затем находим значение этой

n=1

функции для разных значений аргумента N. S(100) = 266.036;

S(1000 ) = 2.717 ×104 ; S(1000000 ) = 2.718 ×106 .

Мы видим, что с увеличением числа слагаемых сумма ряда пропорционально увеличивается. Следовательно, ряд расходится.

Ответ: Ряд расходится.

1

Пример 3. Исследовать сходимость ряда

.

( n +1)!

n=1

Решение. Вводим последовательность символов:

«Ctrl+Shift+4» 1/(n+1)! Tab n Tab 1 Tab «Ctrl+Shift+z» simplify Enter. Кнопка simplify находится на панели инструментов Simbolic и предназначена для преобразования полученного результата к более простому выражению.

1

В результате получаем

simplify exp(1) 2.

(n +1)!

n=1

Ответ: Ряд сходится и сумма ряда равна e –2.

55

n

n

Пример 4. Найти сумму ряда

.

2n +1

n=1

Решение. Попытаемся вычислить сумму этого ряда в символьном виде. Вводим последовательность символов: «Ctrl+ Shift+4» (n/1*n+1ПП)^n Tab n Tab 1 Tab «Ctrl+Shift+z» «Ctrl+.» Enter. Получаем такой же ответ, как и условие. Это означает, что Mathcad не может получить сумму этого ряда в символьном виде. Проводим дополнительные исследования. Вводим функцию целочисленного аргумента n, совпадающую с общим членом данно-

го ряда.

a( n ) :=

n

n

. Проверяем необходимый признак

2 n +1

сходимости ряда. Для этого находим предел общего члена ряда.

lim a( n ) 0. Следовательно, необходимый признак сходимости

n→∞

ряда выполняется, ряд может сходиться. Проверяем, выполняется ли достаточный признак сходимости. Применяем признак Далам-

бера. lim

a( n +1)

1

. Предел меньше 1, поэтому ряд сходится.

2

n→∞

a( n )

Рассмотрим

последовательность

частичных

сумм:

n

S( n ) := a( k ).

k=1

Построим график этой целочисленной функции. Из графика видно, что последовательность достаточно быстро сходится к некоторому числу. Найдем значения функции S(n) в некоторых точках. S(51)= 0.6497624; S(52)=0.65. Найдем

значение частичной суммы при достаточно большом значении n. S(100000)=0.65. Следует отметить, что вычисление последней суммы занимает значительное время.

Ответ: S=0,65.

Пример 5. Найти сумму ряда ( 1)n +1.

n=1 n!

56

Решение. Попытаемся найти сумму ряда, вводя последова-

тельность символов: «Ctrl+Shift+4» ((–1)^nП+1ППn! Tab n Tab 1 Tab «Ctrl+Shift+z» “Ctrl+.” Enter. Получаем

(1)

n

+1

(1)

n

+1. Это означает, что Mathcad не может

n=1

n!

n=1

n!

решить данную задачу, необходимы более глубокие исследования.

Рассмотрим последовательность частичных сумм

S( n ) = n (1)k +1 .

k =1 k !

Построим график целочисленной функции S(n). Из графика видно, что последовательность быстро сходится к некоторому числу S, равному сумме ряда. Находим значение последовательности S(n) в некоторых точках.

S(5)=1.08333333; S(10)=1.08616127;

S(20)=1.08616127. Ответ: S=1,08616127.

n

+1)

Пример 6. Найти сумму ряда

( 1 ) ( 2n

.

n=1

n( n +1 )

Решение. С помощью клавиатуры набираем команду:

«Ctrl+Shift+4» (–1)^nП(2*n+1)П/n*(n+1) Tab n Tab 1 Tab «Ctrl+Shift+z» Ctrl+. Enter. В результате получаем:

( 1 )n( 2n +1 )

→ −1.

n( n +1 )

n=1

Ряд сходится, сумма ряда равна 1. Для исследования ряда на

абсолютную сходимость при помощи мыши переходим в поле

формулы и убираем множитель( 1)n . Получаем ( 2n +1 ) → ∞.

n=1 n( n +1 )

Ответ: Ряд сходится условно, сумма ряда равна –1. Пример 7. Найти интервал сходимости степенного ряда и на

найденном интервале построить график функции S( x ) =

xn

.

n=1 n!

57

Решение. Исследуем сходимость ряда по признаку Даламбе-

ра. a( n,x ) :=

xn

a( n +1,x )

0.

;

lim

a( n,x )

n!

n→∞

Таким образом, предел равен нулю для любого значения x. Следовательно, ряд сходится на всей числовой оси. Попытаемся найти сумму ряда.

xn

exp( x ) ( 1 exp( x )).

n=1 n!

Упрощая полученный Mathcad

результат, получаем S(x)=ex–1. Строим график полученной функции.

Ответ: Ряд сходится при x R , сумма ряда равна ex–1. Пример 8. Найти инте-

рвал

сходимости степенного

ряда

и

построить

график

функции

S(x) =

xn

.

n

Решение.

n=1 n 2

Общий член ряда

a(n) :=

xn

;

n 2n

lim

a(n +1, x)

1

x.

n→∞

a(n, x)

2

Следовательно, согласно признаку Даламбера, ряд сходится при

| x |

<1,

т.е. при x (–2; 2).

При x= –2, ряд сходится условно

2

n

(n1)

→ −ln(2). Вычислим сумму ряда

n=1

xn

S(x) :=

→ −ln(1

1

x)

и построим график функции S(x).

n

2

=

2

n 1 n

Ответ: Ряд сходится на отрезке x [ 2;2 ] и сумма ряда

равна ln(1

1

x) .

2

58

Пример 9. Разложить функцию f ( x ) =

x 2

в ряд Тей-

x2 + 4x +8

лора по степеням (x+2).

Решение: В Mathcad есть команда “разложить функцию в ряд Маклорена по степеням x”. Сделаем замену переменных t=x+2 или x=t–2. Для этого активизируем панель инструментов Symbolic. Напомним, как это сделать. Последовательно входим в меню View/Toolbars/Symbolic. Вводим правую часть функции f(x). Нажимаем левой клавишей на кнопку substitute из панели Symbolic. В первой помеченной позиции вводим имя переменной x, а во второй выражение t–2. Чтобы упростить полученное выражение, нажимаем кнопку simplify. В результате получаем

x 2

substitute, x = t 2

t 4

simplify

t

4

.

x

2

+ 4

x +8

2

+ 4

t

t

2

+ 4

( t 2 )

Копируем полученную функцию и нажимаем на кнопку series. В первой помеченной позиции вводим имя переменной t, по которой необходимо разложить функцию в ряд Тэйлора, а во вторую – количество членов разложения – 6. Получаем первые

шесть членов в разложении функции

t 4

в ряд Маклорена по

t2 + 4

степеням t:

t

4

series,t,6

→ −1+

1

t +

1

t

2

1

t

3

1

t

4

+

1

t

5

.

t2

+ 4

4

4

16

16

64

В полученном разложение нетрудно найти закономерность изменения слагаемых и функцию tt2 +44 , записать в виде степен-

ного ряда:1+ (1)n+1 (t2n1 +t2n ).

n=1 4n

Производя обратную подстановку t=x+2, получаем ответ:

1+ (1)n+1 ((x + 2)2n1 +(x + 2)2n ).

n=1 4n

Проверим полученный результат. Для этого, находясь внутри предыдущей формулы, подаем команду вычислить сумму ряда, вводя комбинацию клавиш: «Ctrl+.» Enter. Для упрощения полу-

59

ченного результата нажимаем клавишу simplify и получаем первоначальную функцию:

1

1

1

2

1+

4

x + 2 +

4 (x + 2)

simplify

x 2

.

1

x2

2

+ x

+ 4x +8

2 + 4 x

1

Пример 10. Разложить функцию

в ряд Маклорена.

x2 3x + 2

Решение. Вводим функцию и нажимаем на кнопку series из панели инструментов Symbolic. В помеченных позициях вводим x и 7. В результате получаем первые семь членов в разложении функции в ряд Маклорена:

1

series, x,7

1

+

3

x +

7

x

2

+

15

x

3

+

31

x

4

+

x2

3 x + 2

2

4

8

16

32

+6463 x5 +127128 x6.

Вкраткой форме этот ряд можно записать в виде:

1

1

xn.

2

n

n=0

Для проверки результата подаем команду “вычислить сумму

ряда в символьном виде”: «Ctrl+.» Enter.

1

1

1

xn

.

(x 1)

(x 2)

n=0

2n

Пример 11. Вычислить 5 35 с точностью до 0,0001. Решение. Установим режим вывода результатов с точностью

четыре знака после запятой. Для этого заходим в подменю Result…, входящее в главное меню Format. В открывшемся диа-

логовом окне в поле Number of decimal places закладки Number Format устанавливаем значение 4. В этом случае все расчеты производятся с четырьмя знаками после запятой. Дальше активизируем панель инструментов Calculator. Мышкой нажимаем на

кнопку n . Это же можно сделать без использования панели инструментов Calculator, применяя “горячую” клавишу «Ctrl+». Далее вводим подкоренное выражение, нажимаем клавишу Tab и

вводим степень корня. Получаем ответ: 5 35 = 2.0362.

60

Соседние файлы в папке TEXTBOOKS

  • #
  • #

    27.05.201534.74 Mб46Вержбицкий_В.Основы_числ_мет..pdf

  • #

Студворк — интернет-сервис помощи студентам

Всем привет.
Помогите пожалуйста решить задачу:
Дан ряд https://www.cyberforum.ru/cgi-bin/latex.cgi?sum^propto _{n=0}^{{a}_{n}} . Найти сумму ряда аналитически. Вычислить значения частичных сумм ряда https://www.cyberforum.ru/cgi-bin/latex.cgi?{S}_{N}=sum^propto _{n=0}^{{a}_{n}} и найти величину погрешности при N= 10, https://www.cyberforum.ru/cgi-bin/latex.cgi?{10}^{2}, https://www.cyberforum.ru/cgi-bin/latex.cgi?{10}^{3}, https://www.cyberforum.ru/cgi-bin/latex.cgi?{10}^{4}, https://www.cyberforum.ru/cgi-bin/latex.cgi?{10}^{5}.

Порядок решения:
1. Найти сумму ряда S аналитически как предел частичных сумм ряда.
2. Используя функцию https://www.cyberforum.ru/cgi-bin/latex.cgi?{S}_{N}=sum^propto _{n=0}^{{a}_{n}} вычислить значения частичных сумм ряда при указанных значениях N.
3. Для каждого N вычислить величину абсолютной погрешности |S(N)-S| определить количество верных цифр в S(N).
4. Представить результаты в виде гистограммы.

Первый пунк на скрине, второй пункт не знаю как, подскажите пжл.
Спасибо.

Одно из самых впечатляющих достижений математики прошлых веков — это создание аппарата, позволившего количественно описать практически все законы природы, что и позволило физике стать самой передовой из всех наук. Естественно, MathCAD дает пользователю возможность воспользоваться всей мощью аппарата математического анализа (так принято называть курс дифференциального и интегрального исчисления в отечественных вузах) для решения задач. Сейчас мы с вами научимся пользоваться MathCAD’ом для вычисления пределов, производных, интегралов и прочих не слишком любимых студентами технических специальностей вещей.

Пределы

Изучение математического анализа традиционно начинается с теории пределов. Вычисление пределов на практике, тем не менее, зачастую становится даже более сложной задачей, чем вычисление производных функций в точке или определенных интегралов. Несмотря на существование системы правил и теорем, которые позволяют вычислять пределы практически во всех случаях, эти вычисления, как правило, сопровождаются громоздкими выкладками и занимают очень много времени. Поэтому лучше переложить этот неблагодарный труд на плечи MathCAD’а, а самому заняться интерпретацией полученных результатов.

Вычислять пределы в среде MathCAD довольно просто. Найдите на панели Calculus операторы вычисления предела — там они, как и в математическом анализе, обозначаются с помощью слова lim. Всего в MathCAD’е присутствует три разных оператора вычисления предела: оператор вычисления предела в точке (двустороннего предела) и операторы правостороннего и левостороннего пределов. Для вычисления предела соответствующего типа нужно выбрать один из операторов, ввести точку и переменную, для которых мы будем вычислять предел, а также подкоренное выражение. Обратите внимание на то, что для вычисления пределов нужно использовать не знак равенства, который используется в численных вычислениях, а стрелочку — знак вывода результатов символьных преобразований, который записывается с помощью клавиатурной комбинации Ctrl+точка (русское «ю»).

С помощью пределов в MathCAD’е можно вычислять и производные. Если вы помните, то производная по определению равна пределу приращения функции к приращению аргумента этой функции при условии, что это приращение стремится к нулю. Выбрав любую функцию, вы можете легко вычислить ее производную с использованием пределов точно так же, как это показано для натурального логарифма на соответствующей иллюстрации к статье.

Впрочем, вычислять производные таким образом, мягко говоря, не очень удобно, а потому в MathCAD’е существуют специальные операторы, позволяющие вычислять производные функций. О том, как ими правильно воспользоваться, мы с вами сейчас и поговорим.

Вычисление производных

Вычислять полные производные выражений любой сложности в MathCAD’е так же просто, как вычислять пределы. Для этого на все той же панели Calculus присутствует специальная кнопка, при нажатии на которую появляется оператор вычисления производной, который, как и в матанализе, имеет запись d/dx. Вместо x, конечно, может стоять любая другая переменная. Выражение, для которого мы должны рассчитать производную, должно записываться после оператора ее вычисления. Как и в случае с пределом, для получения результата мы должны воспользоваться оператором аналитического вычисления значения производной.

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

Для получения численного значения производной в какой-то конкретной точке целесообразно использовать следующую схему: присвоить какой-либо новой функции значение производной от нужной вам функции, а после подставлять значение той точки, в которой нужно узнать производную, в эту новую функцию. Также, в принципе, можно воспользоваться изложенным выше методом вычисления производной с помощью пределов. Этот метод в общем случае является более корректным, поскольку MathCAD при попытке непосредственного вычисления производной функции в той точке, где она разрывается, может выдавать неверные результаты. Аналогичные результаты можно получить и при использовании оператора численного равенства (т.е. обычного знака «равно») при вычислении производной. Но тогда выше нужно будет указать значение переменной, для которого мы вычисляем производную численно.

Следует отметить, что вычисление производной аналитически, а затем подстановка конкретного значения переменной в функцию, выражающую производную данной функции, дает более точные результаты, чем непосредственное численное дифференцирование изначальной функции. Но, к сожалению, такой прим удается применить не всегда — как уже говорилось выше, встречаются ситуации, когда MathCAD’у не по силам вычислить аналитически значение производной функции. Тем не менее, точность численного вычисления значения производной в точке очень высока: не менее семи знаков после запятой являются верными, а в большинстве случаев она еще выше — от 10 до 12 знаков после запятой. Такой точности вполне хватает даже для очень точных расчетов, а потому использование в них численного дифференцирования вполне оправдано.

Для вычисления производных второго и более высокого порядков нужно использовать специальный оператор n-й производной функции, расположенный на панели Calculus рядом с оператором первой производной. Как и другие обозначения операторов в MathCAD’е, здесь используется общепринятое математическое обозначение dn/dxn.

В общем-то, вычисление производных высших порядков в MathCAD’е по своему принципу мало чем отличается от вычисления первой производной. Стоит заметить, впрочем, что с помощью MathCAD’а невозможно получить выражение для последующего вычисления производной n-го порядка путем подстановки числа n в какую-либо формулу. Дело в том, что оператор вычисления производных высших порядков допускает использование в качестве порядка производной только числовую константу (естественно, показатель должен быть натуральным числом). В общем-то, больше никаких особых ограничений оператор вычисления n-й производной на действия пользователя не накладывает.

Единственное, пожалуй, на что еще стоит обратить внимание при работе с производными высших порядков, это то, что численное дифференцирование с ними нужно производить куда аккуратнее, чем с первыми производными, так как существует проблема накопления погрешности при вычисления каждого следующего порядка производной через предыдущие. Уже для производных пятого порядка точность падает обычно до пяти знаков после запятой, а потому лучше использовать методы подстановки конкретных значений точек, в которых должна быть вычислена производная, в ее аналитическое выражение. Все же производные в большинстве случаев поддаются вычислению аналитически, а потому к численному дифференцированию для высоких порядков производной лучше вовсе не прибегать.

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

Ряды

Числовые и функциональные ряды играют очень важную роль в математическом анализе. Они позволяют переходить от непрерывного представления функции, используемого, например, в физике, к дискретному, которое необходимо для вычисления ее значения с помощью компьютера. Поэтому работа с рядами поддерживается MathCAD’ом в полной мере.

Самая важная операция, касающаяся как числовых, так и функциональных рядов — это, конечно же, вычисление суммы ряда. Найти оператор вычисления этой суммы без труда можно на все той же панели Calculus, и выглядит он, как и в математике, как большая греческая буква сигма. Для вычисления суммы ряда необходимо задать индекс суммирования (для определенности будем полагать, что он записывается буквой n), диапазон суммирования и, конечно же, значение n-го члена ряда. При этом можно использовать символ бесконечности для вычисления сумм бесконечных рядов (этот символ находится на все той же панели Calculus, сразу за оператором вычисления n-й производной). При этом стоит отметить, что вычисление суммы конечного ряда возможно как аналитически, так и численно, т.е. можно использовать и знак равенства, и стрелку, а вот для бесконечного ряда найти сумму можно только аналитическим путем.

Как и в других областях, где MathCAD задействует свой символьный процессор, всплывают на поверхность и начинают раздражать пользователя минусы этого самого символьного процессора. Самый главный из них, с которым мы с вами уже сталкивались — это нежелание полноценно работать с тригонометрическими функциями. Поэтому если вам нужно рассчитать сумму тригонометрического ряда, то на MathCAD в этом случае можете не рассчитывать.

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

В общем, MathCAD действительно хороший помощник при работе с производными, пределами, рядами и, как мы с вами далее убедимся, интегралами. Конечно, невозможность работы с тригонометрическими рядами — это довольно серьезный минус, ведь тригонометрические ряды Фурье используются для разложения периодических функций, однако на самом деле, учитывая все плюса MathCAD’а, этот минус не так уж и велик. MathCAD’у вполне по силам упростить работу с производными и интегралами, а о том, как справиться с громоздкостью получаемых результатов средствами самой среды MathCAD, мы еще побеседуем.

SF, spaceflyer@tut.by

Компьютерная газета. Статья была опубликована в номере 25 за 2008 год в рубрике soft

Понравилась статья? Поделить с друзьями:
  • Как составить план для эссе
  • Как составить уравнение кривой безразличия
  • Орден древних assassins creed valhalla как найти
  • Как найти радиус описанной около основания окружности
  • Как найти размер денежной массы