Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лит МатКад / Введение в MathCad

.pdf
Скачиваний:
45
Добавлен:
17.05.2015
Размер:
1.23 Mб
Скачать

9. Вычисление пределов, сумм, произведений

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

9.1. Символьное вычисление пределов

Символьное вычисление пределов можно выполнять двумя способами.

Первый способ. Ввести оператор предела, используя панель Calculus. Затем задать предел для переменной и выражение, предел которого нужно вычислить (рис. 9.1).

lim

 

lim+

 

lim (x +

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

x

 

Рис. 9.1. Оператор предела

После этого нужно выделить все выражение и выполнить команду Symplify из меню Symbolics либо команду Symbolically

из меню Symbolics/Evaluate. В результате на экране появится искомое значение предела или сообщение об ошибке.

Пример 9.1. Вычислить предел выражения

 

3 27

+ x

3 27

x

 

lim

 

 

 

 

 

 

 

 

x + 2

3

 

,

x

 

 

 

x

0

 

 

 

4

 

 

используя команду Symplify и Symbolically. Результат вычисления по команде Symplify

 

 

3 27 +

x 3 27

x

simplifies to

2

 

 

lim

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

x +

2

3

4

 

 

 

27

 

0

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

Результат вычисления по команде Symbolically

 

 

3

27

+

x

3

27

x

yields

2

3 27

 

lim

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

x +

2

3

4

 

 

 

 

81

 

 

 

 

 

 

x

 

 

 

81

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из приведенных примеров видно, что результатом вы- числения по команде Symplify является рациональное число, а по команде Symbolically – нет.

Пример 9.2. Вычисление левосторонних и правосторонних пределов с помощью команды Symplify:

lim xx

simplifies to

1

x

0

+

 

 

 

 

 

lim

 

1

 

 

simplifies to

 

 

 

 

 

0

 

1

x

0 +

 

 

 

 

 

1 + e x

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

π

lim

atan

 

 

 

simplifies to

 

 

1

x

2

x

1

 

 

 

 

 

 

 

 

 

 

 

 

Пример 9.3. Вычисление пределов на бесконечности

lim

 

acos(

 

x2 +

x x)

simplifies to

1

π

 

 

3

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

lim

(

1

+

x +

x2

1 x + x2)

simplifies to

 

 

x

 

 

 

 

 

 

 

 

 

Второй способ. Для вычисления пределов можно использовать знак символьного равенства → .

Пример 9.4. Вычисление пределов с помощью символь-

ного равенства

 

 

 

lim

(x ln(cosh(x)))

ln( )

 

 

 

2

x

 

 

 

 

 

lim

sin(x)

sin(a)

cos(a)

x

 

x

a

a

 

 

 

 

 

 

82

 

lim

ax

 

xa

 

 

aa ln(a) aa

 

 

 

 

 

x

a

x

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

1

x y

 

 

 

 

 

 

 

 

 

 

1

 

 

+

 

1

 

 

 

 

lim

lim

 

+

 

 

 

 

 

 

 

 

 

x

 

exp( )

 

 

 

x→ ∞

y

 

a

 

 

 

 

 

 

 

 

 

Пример 9.5. Найти наклонную асимптоту функции

y =

x2

− 3x

− 2

и нарисовать ее график.

 

 

 

 

x + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Создание пользовательской функции

 

 

 

 

2

3

x

2

 

 

 

 

 

 

 

f (x) :=

x

 

 

 

 

 

 

 

x +

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

Вычисление коэффициентов наклонной прямой

 

lim

f (x)

 

1

 

lim

(f (x)

x)

 

4

 

x

x

 

 

 

 

 

x→ ∞

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nl(x):= x - 4 – это наклонная асимптот

 

 

 

 

20

20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

Y

f(x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

axes

nl(x)

 

0

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

20

20

 

 

 

2.5

 

0

2.5

 

 

5

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

x

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

axes X

 

 

 

 

 

 

 

Рис. 9.2. График функции y =

x2

3x − 2

 

 

 

 

x + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

83

 

 

 

 

9.2. Вычисление сумм и произведений

Оператор суммы (произведения) можно ввести, используя панель Calculus. Затем задать пределы изменения индекса, в соответствующих ячейках над и под символом суммы (произведения), а после знака суммы (произведения) ввести выражение,

задающее отдельное слагаемое либо множитель (рис. 9.3.).

10

n

 

k

 

n

 

 

 

 

1

n =

1

n

 

k

 

k = 1

k(k + 1)

 

 

 

 

 

 

 

Рис. 9.3. Операторы суммы и произведения

Приведенные выше операторы могут выполнять как численные, так и символьные вычисления. Для численного вы- числения суммы (произведения) следует ввести знак =, и после введенного выражения появится численный результат.

Пример 9.6. Вычисление конечных сумм и произведений

20

 

 

 

 

 

 

(

 

)

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

=

0.141566

 

k

( k

 

+

 

 

)

 

(

2k +

)

 

k = 1

 

 

 

 

1

 

1

 

 

 

 

 

 

20

35

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

0.171514

 

 

 

 

(

4k

 

) 2 n

 

 

 

 

 

n = 1 k = 1

 

 

1

 

 

 

 

 

 

 

 

x :=

4

 

 

 

 

k :=

0 .. 50

 

 

 

 

 

 

(1)

 

+

1

 

 

 

x 4

k

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

0.205507

 

 

 

(2 k)!

 

3

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

100

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

sec

 

 

= 0.868859

 

 

 

 

 

 

 

 

 

 

k = 3

 

 

 

 

 

 

2k2

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

84

 

Пример 9.7. Вычислить сумму S =

10

ai +

 

 

 

bi

, где коэффи-

 

 

 

 

 

 

i= 1

 

 

 

циенты вычисляются по формулам:

 

 

 

 

ai =

 

i / 2,

åñëè i

четное,

 

2i,

åñëè

i

четное,

 

i ,

åñëè i

нечетное,

bi =

3i , åñëè i

нечетное.

 

 

 

Вычисление коэффициентов i := 1 .. 10

 

 

 

 

mod(i, 2)

 

 

i

 

 

 

 

if(mod(i, 2)

 

 

a

:=

if

 

 

0 ,

 

 

, i

b

i

:=

 

0 , 2 i

 

 

 

 

 

 

i

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вычисление суммы

 

 

 

 

 

 

 

 

 

S := ai +

bi

 

 

 

S =

 

39.9712051

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

Для символьного вычисления суммы (произведения) верхний индекс нужно задать неопределенной переменной либо . Затем выделить все выражение и выбрать команду Symplify

или Factor из меню Symbolics либо команду Symbolically из меню Symbolics/Evaluate. В результате появится искомое зна- чение суммы (произведения) или сообщение об ошибке. Для символьного вычисления можно также использовать знак символьного равенства → .

 

 

 

 

n

 

Пример 9.8. Вычислить сумму ∑ i2 и произведение

 

 

 

 

i= 1

n

1

1

 

 

 

 

, используя команды Symplify, Factor, Symbolically.

k2

k= 1

 

 

 

85

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i2

 

 

 

 

 

 

simplifies to

 

1

 

n3 +

 

1

n2 +

1

 

n

 

 

 

 

 

 

 

 

 

 

3

 

6

 

 

 

 

i =

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i2

 

 

by factoring, yields

 

1

n (n +

1) (2 n +

1)

 

 

 

 

 

6

 

 

i =

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i2

 

 

 

 

yields

 

1

(n +

1)3

 

1

(n +

1)2 +

 

 

1

n +

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

6

i =

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n) (n +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2

1)

 

 

 

 

 

 

 

 

 

 

 

 

k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

simplifies to

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Γ (n +

 

 

 

1

 

1

 

by factoring, yields

 

 

1

Γ (n)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =

2

 

 

 

k

2

 

 

 

2

 

 

 

 

Γ (n +

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

Γ (n +

2)

 

 

 

 

 

 

 

 

 

 

 

 

 

yields

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =

2

 

 

 

 

k2

 

 

 

 

 

 

 

2 Γ

(n)

Γ (n +

1)

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример 9.9. Вычисление некоторых сумм и произведений

1 simplifies to 2 i = 0 2i

1

 

 

 

1

π 2

 

 

2

 

( k

 

1.. ∞ )

(2 k −

1)

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

86

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln(2)

l =

1

k =

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

(4l −

1)2k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

simplifies to

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

by factoring, yields

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

3

+

1

 

 

3

 

 

 

k =

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

1

π

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

4

 

 

 

 

 

 

 

 

 

k = 1

 

 

(2k +

1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

lim

 

 

2k −

1

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n→

k =

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

k

 

 

 

 

 

 

 

 

1

 

 

 

 

 

lim

 

 

 

1 +

 

 

 

exp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

2

 

 

 

 

 

n→

k =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

87

10. Вычисление производных, интегралов. Задачи на экстремум

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

Символьное вычисление производных можно выполнять тремя способами.

Первый способ. Ввести выражение и отметить курсором переменную, по которой производится дифференцирование. Затем выполнить команду Differentiateиз меню Symbolics/Variable. Предварительно нужно установить в Symbolics/Evaluation Style опцию Horizontally и отметить окошко Show Comments для вывода результата и комментарий в одной строке.

Пример 10.1. Вычислить производную с помощью команды Differentiate:

sin(ax + b)2 by differentiation, yields 2 sin(ax + b) cos(ax

x

 

1

 

 

 

 

 

 

 

2

 

by differentiation, yields

 

 

 

 

+

 

 

x

a2 x2

 

 

1

 

 

(a2 x2

 

 

 

 

 

(a2 x2) 2

 

ln(sin(2x))

by differentiation, yields

 

2

cos(

2

x)

 

 

 

 

sin(2 x)

 

 

 

 

 

 

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

выбрать команду Symbolically из меню Symbolics/Evaluate.

d

 

 

d2

 

 

 

 

 

f (x)

dx

 

 

dx2

Рис. 10.1. Операторы дифференцирования

88

Пример 10.2. Вычислить производную с помощью команды Symbolically

 

d

sin(ln(x))

yields

 

cos(ln(x))

 

 

 

 

x

 

 

 

 

dx

 

 

 

 

d2

(a x3 +

b x + c)

yields

 

6 a x

 

 

 

 

dx2

 

 

 

 

 

 

d

(x2 y +

sin(x y))

yields

 

2 x y + cos(x y) y

 

 

 

 

dx

 

 

 

 

 

Третий способ. Ввести оператор дифференцирования,

затем символьный знак равенства →

(вводится с использо-

ванием соответствующей пиктограммы на панели Symbolic

либо комбинацией клавиш Ctrl + →

) и щелкнуть левой кноп-

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

Пример 10.3. Вычислить производную с помощью символьного знака равенства.

 

 

 

 

f (x, y) := x2 y + y2 x

 

 

 

 

 

 

 

 

 

 

 

 

d

f (x, y)

2 x y + y2

 

d

f (x, y)

 

x2 + 2 x y

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

dy

 

 

 

 

 

 

 

 

d (1 x)k

 

 

 

 

k

 

 

 

k

 

 

 

 

(1 x)k

 

 

 

 

 

 

 

(

1

x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

n

 

n

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

x) (1 + x)

 

 

(1 + x) (

 

dx (1 + x)

 

 

 

 

 

 

 

(1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

cos(n x) sin(x)n

 

− sin(n x) n sin(x)n + cos(n x) sin(x)n n

c

 

 

 

s

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

89

Пример10.4. Показать,чтофункция u(x, y) =

 

ex (x cosy − ysin y)

удовлетворяет уравнению Лапласа

 

2u(x, y)

+

2u(x, y)

= 0 .

 

∂ x2

 

 

 

∂ y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x, y) :=

 

ex (x cos(y) − y sin(y))

 

 

 

 

 

 

 

 

 

 

 

 

f(x, y) :=

 

 

d2

 

u(x, y) →

exp(x) (x cos(y) − y sin(y)) +

2 exp(x)

 

dx2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g(x, y) :=

 

 

d2

 

u(x, y) →

exp(x)

 

(

 

cos(y) −

2

cos(y) +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

− x

 

 

 

y s

 

 

 

dy2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f(x, y) +

g(x, y) simplify→ 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Пример 10.5. Вычислить значение производной в точке

x := 2

 

d

cos(x2 + x + 1) = − 3.284933.

 

 

 

 

dx

 

10.2. Вычисление интегралов

Выполнить символьное интегрирование, как и дифференцирование, можно тремя способами.

Первый способ. Ввести интегрируемое выражение и указать переменную, относительно которой производится интегрирование, затем выполнить команду Integrate из Symbolics/

Variable.

Пример 10.6. Вычислить интегралы с помощью команды

Integrate

90

Соседние файлы в папке Лит МатКад