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

Методичка по Маткаду

.pdf
Скачиваний:
75
Добавлен:
05.03.2016
Размер:
910 Кб
Скачать

7.

 

1

 

:

 

4

 

 

 

35

 

 

 

5

 

 

 

8.

 

2

 

1,8

9

 

 

 

 

 

 

 

 

 

 

 

9.

3

1

 

2

1

 

 

 

 

 

 

 

3

 

 

7

 

10.

2

3

 

2

 

 

 

 

5

13

 

 

17.

 

 

5

 

1,8

9

 

 

 

 

 

 

 

 

 

 

18.

 

 

 

2

:

8

 

 

 

 

3

 

 

 

9

 

 

 

 

19.

 

1

2

1

 

 

 

 

 

 

 

 

3

 

 

7

 

 

20.

2

1

1

2

 

 

 

 

5

 

7

 

II. Вычислить значение выражения:

 

 

2b2r

 

 

, при

1.

 

b

3

 

 

 

 

 

b 7, 211; r 3,6

 

 

 

 

2.

 

ma b2

 

при m 2,7;

a 0,6; b 1, 2

 

 

 

 

3.

 

sr2 , при s 0,5; r 5,6

 

 

 

 

4.

 

r3t b2 ,

 

при r 0, 2;

t 2; b 1,3

 

ga2 3 , при

5.4g

a 1,57; g 1, 2

6.

 

z3

a

при z 1,3;

a 6,7

 

 

 

 

 

 

 

z

 

7.

 

5

s2 a , при s 4,15; a 3

3

 

 

 

 

 

 

 

 

 

 

 

 

8.

 

s3t , при s 5,3;

t 0, 2

 

 

 

 

9.

r2

4a2 , при r 5; a 1,2

 

 

 

 

 

 

10.

 

l

 

, при l 1,3;

g 2,1

 

2

 

 

g

 

 

 

 

11

s l2 , при

11. s

s 0,3; l 1,3

1 k 3r2 , при

12.3

 

 

k 1,6;

r 7,2

 

 

13.

 

a2 b2 , при

 

 

 

a 7,2; b 1, 2

 

 

 

 

 

 

 

 

 

 

 

 

 

14.

 

g5k , при g 3,2;

k 0,7

 

 

 

 

 

 

 

 

 

 

 

 

15.

 

x2 yx , при

 

 

 

y 3;

x 2,6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.

 

x2 r , при x 3;

r 6, 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g

 

r

5

 

, при

 

 

17.

 

 

 

 

 

 

 

g

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g 3,6;

 

r 0,7

 

 

 

 

 

 

 

 

 

 

 

 

18.

 

z2 a , при

 

 

 

 

z 7, 2; a 0,5

 

 

 

e2

a2

 

 

 

, при

 

 

19.

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

e 2,3;

 

a 3

 

 

20.

 

 

 

a

 

, при a 1;

r 2

 

r

2

a

2

 

 

 

 

 

 

 

 

 

 

 

III. Вычислить значение переменной:

1.

t=1,5; a=2; b=0,7; c=0,5;

 

x=1,5; a=0,5; b=1;

 

 

 

 

 

 

 

y a cos bt sin t c

 

y e ax

 

 

 

 

 

 

 

e bx 3

 

 

 

 

 

 

 

 

 

x 1

x 1,5

2.

x=1,3; a=2; b=1,2;

 

x=1,8; a=0,5; b=3,2;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y e2x lg a x b3x lg b x

y

 

a besin x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=3,2; a=3,7; b=0,5;

 

x=4,1; a=1,7; c=3,2; b=–2,3;

3.

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

y bx arctg

5

 

 

 

 

 

 

 

y c e a

 

 

be 2

 

 

 

 

 

 

 

 

 

 

 

x a

 

 

 

x

x

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=3,1; a=0,5; b=1,3;

 

x=–0,7; a=–0,5; b=1,2;

4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

x a

y e ax

 

 

 

y 2 x

arctg x a 3 bx cos x b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

x b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

x=3,2; a=1,2; b=0,7;

 

l=1,8; a=–0,5; b=1,7;

y 2x lg ax 3x lgbx

 

y e bl

sin al b

 

 

 

 

 

 

 

bl a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=–0,8; a=–0,5; b=2,3;

 

x=1,5; a=1,5; b=–1,2;

6.

 

bx2 a

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

y e ax

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ax bsin 2x

 

 

 

 

 

 

 

 

eax 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=0,6; a=2,7; b=1,7;

 

x=1,3; a=0,5; b=3,1;

 

 

 

 

 

 

 

7.

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

e bx2

ln a bx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

ax sin 2x e 2x x b

 

 

 

 

 

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=0,5; a=0,3; b=0,9;

 

x=1,9; a=2,1; b=–0,3;

8.

 

a2x

b x

cos a b x

 

y

 

y bsin ax

2

cos 2x 1

 

 

 

 

 

 

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=–0,8; a=2,3; b=0,75;

 

x=0,5; a=0,5; b=2,9;

 

 

 

 

 

 

 

9.

 

 

 

 

 

x

 

 

 

bx

 

 

 

 

 

 

 

 

 

ax e x cosbx

 

 

 

 

 

 

 

 

y arcsin

e

 

 

 

 

x 1

 

y

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

bx e x sin bx 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=1,3; b=0,8; a=1,2;

 

x=2,4; a=1,5; b=2,5;

 

 

 

 

 

 

 

10.

y

a2x

b x

cos x3

 

 

y a arctg

 

x

 

b arccos

x

 

 

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

x=5,4; a=2,3; b=0,5;

 

x=1,9; a=0,3; b=1,9;

 

 

 

 

 

 

 

11.

 

 

ax e x cosbx

 

 

 

 

 

 

 

 

y 2x lg a x 3x lgb x

 

y

 

 

 

 

 

 

 

 

bx e x sin bx 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=5,1; a=3,7; b=1,5;

 

x=2,4; a=2,3; b=–2,3;

12.

y bx arctg

x

 

 

 

 

 

 

 

 

 

 

y

 

 

x a sin 3x

 

 

 

 

 

 

 

5

x a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

a

 

 

a b2 sin2 3x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

13.

t=2,5; a=4; b=0,8; c=0,9;

 

x=2,5; a=0,9; b=4;

 

 

 

 

y a cos bt sin t c

 

y e ax

 

 

 

 

e bx 3

 

 

 

 

 

x 1

x 1,5

14.

x=2,3; a=2; b=2,2;

 

x=2,4; a=0,9; b=3,2;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y e2x lg a x b3x lg b x

y

 

a besin x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=3,2; a=3,7; b=0,9;

 

x=4,2; a=2,7; c=3,2; b=–2,3;

15.

 

 

 

 

 

 

x

 

 

 

 

 

 

y bx arctg

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x a

 

 

y c e a

x

be 2

x

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=3,2; a=0,9; b=2,3;

 

x=–0,7; a=–0,9; b=2,2;

16.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

x a

y e ax

 

y 2 x

arctg x a 3 bx cos x b

 

 

 

 

 

 

 

 

 

 

 

 

x

x b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17.

x=3,2; a=2,2; b=0,7;

 

l=2,4; a=–0,9; b=2,7;

y 2x lg ax 3x lgbx

 

y e bl

sin al b

 

 

 

 

bl a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=–0,4; a=–0,9; b=2,3;

 

x=2,9; a=2,9; b=–2,2;

18.

 

bx2 a

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

y e ax

3

 

 

 

 

 

 

 

 

 

 

 

 

ax bsin 2x

 

 

 

 

 

eax 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=0,6; a=2,7; b=2,7;

 

x=2,3; a=0,9; b=3,2;

 

 

 

 

19.

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

e bx2

ln a bx

 

 

 

 

 

 

 

y

ax sin 2x e 2x x b

 

 

 

 

 

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=0,9; a=0,3; b=0,9;

 

x=2,9; a=2,2; b=–0,3;

20.

 

a2x

b x cos a b x

 

y

 

y bsin ax

2

cos 2x 1

 

 

 

 

 

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

ЛАБОРАТОРНАЯ РАБОТА № 2

Тема: Символьные вычисления в Mathcad.

Цель: Научиться выполнять символьные операции с математическими выражениями с целью их упрощения, выполнять символьные вычисления; осуществлять подстановку символьных переменных в математическое выражение.

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

|Способность математической системы выполнять алгебраические операции является одним из основных признаков ее интеллектуальности. Эта способность определяется числом функций, предназначенных для решения задач с символьными переменными.

Вобласти символьных вычислений Mathcad позволяет решать большое число задач. Перечислим основные из них:

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

выполняет символьные вычисления:

o решает уравнения с символьными переменными;

o вычисляет неопределенные и определенные интегралы; o находит производные;

o вычисляет пределы функций;

o раскладывает функции в ряд Тейлора;

выполняет символьные матричные вычисления: транспонирование, обращение матрицы, вычисление определителей;

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

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

ВMathcad символьные вычисления могут выполняться в двух режимах: командном и операторном.

Вкомандном режиме используются команды меню Symbolics, в

операторном — применяется оператор ( ) (стрелка вправо).

Символьные вычисления в командном режиме имеют следующие особенности:

вывод решения на экран ограничен местом: решение может выводиться только ниже исходного выражения, или справа от него, или вместо него.

место вывода определяется командой Evaluate Style (Стиль вывода)

меню Symbolics;

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

14

интеллектуальностью системы Mathcad. Следует иметь в виду, что MathCad — это, в основном, система численных решений математических задач;

Простота решения математических задач на символьные вычисления.

Символьные вычисления в операторном режиме выполняются с Помощью операторов символьного вывода.

Оператор символьного вывода представляет собой стрелку ( ), которая вызывается одновременным нажатием клавиш <Ctrl>+<.> (точка). Имеется и второй оператор, называемый расширенным оператором символьного вывода, который вызывается одновременным нажатием клавиш <Ctrl>+<Shift>+<.> (точка). Расширенный оператор имеет вид стрелки с двумя шаблонами и зволяет выполнять символьные операции с указанием вида преобразований получаемого решения.

В Mathcad можно выполнить следующие символьные преобразования алгебраических выражений:

simplify (упростить) выполнить арифметические операции,

привести подобные, сократить дроби, использовать для упрощения основные

тождества (формулы сокращенного умножения, тригонометрические

тождества и т.п.);

expand (развернуть) раскрыть скобки, перемножить и привести

подобные;

factor (разложить на множители) представить, если возможно,

выражение в виде произведения простых сомножителей;

substitute (подставить) заменить в алгебраическом выражении

букву или выражение другим выражением;

convert to partial fraction разложить рациональную дробь на

простейшие дроби.

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

ХОД РАБОТЫ

Символьные вычисления в командном режиме

15

1. Упрощение символьных выражений

Упрощение символьных выражений в Mathcad осуществляется с помощью следующих команд меню Symbolics: Evaluate (Вычислить), Simplify (Упростить), Expand (Разложить), Factor (Разложить на множители), Collect (Привести подобные), Polynomial Coefficients

(Коэффициенты полинома).

Технология упрощения символьных выражений исключительно проста и одинакова для всех команд. Она состоит в выполнении следующих действий:

ввод выражения, требующего упрощения;

выделение выражения;

выполнение соответствующей команды меню Symbolics.

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

Команда Evaluate (Вычислить)

Команда Evaluate осуществляет преобразование с выбором следующих команд подменю: Symbolically, Floating Point, Complex

Команда Symbolically (Символьный ввод) обрабатывает математические выражения, стремясь упростить их путем возможных вычислений и преобразований.

Команда Floating Point (Плавающая точка) выполняет арифметические операции в выражениях в форме чисел с плавающей точкой. Она позволяет установить число цифр результата до 4000 верных цифр.

Команда Complex (Комплексный вид) выполняет вычисления в виде комплексных выражений.

Команда Simplify (Упростить)

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

Команда Simplify может также упрощать алгебраические выражения, представленные в символьном виде. Эта команда четко не определена. Ее действия иногда приводят к неожиданным результатам. Возможны даже случаи, когда выражение после выполнения этой команды усложняется.

Пример 1. Необходимо упростить с помощью команды Simplify следующие выражения:

a

 

3

;

a

ab

 

a 1

1;

sin x cos x 2 sin x

 

 

a b

a b

b

a b

 

 

 

 

Решение:

16

a

 

3

 

упрощает до

 

a2 a b 3 b

 

 

 

 

 

 

 

 

 

b

 

a b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b (a b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a b

упрощает до

 

 

 

 

a

 

 

a 1

1

 

 

a2 1 b

 

 

 

 

 

 

 

 

 

a b

 

a b

 

 

 

 

 

 

 

 

 

 

 

a b

 

 

 

 

 

 

 

 

 

 

 

 

(sin(x) cos (x))2 sin(x)

упрощает до

sin(x) 2 cos (x) 2 cos (x)

3

 

 

Из решения видно, что команда Simplify не нашла оптимального решения для последнего выражения: 1 sin 2x sin x .

Команда Expand (Разложить)

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

Пример 2. Необходимо преобразовать с помощью команды Expand следующие выражения:

x a 5 ;

x 1 x2 1 x 1 ;

sin 2x; x 2 2 sin x cos x 2 1

Решение, выполненное по описанной технологии, приведено ниже:

(x a)5

расширяется до

x5 5 x4 a

10 x3 a2 10 x2 a3 5 x a4 a5

(x 1) x2

1 (x 1)

расширяется до

x4 1

 

sin(2x)

расширяется до

2 sin(x) cos(x)

 

 

(x 2)2

(sin(x) cos (x))2 1

расширяется до

x2 4 x 3 sin(x)2 2 sin(x) cos(x) cos (x)2

Из решения видно, что команда успешно преобразовала первые

уравнения и плохо "упростила" последнее. Она "не знает", что

sin2 x cos2 x 1, 2sin x cos x sin 2x , хотя обратное ей “известно”.

Команда Factor (Разложить на множители)

Команда Factor выполняет операции выноса за скобки, разложения на

множители, приведения к общему знаменателю.

Пример 3. Необходимо с помощью команды Factor преобразовать

следующие выражения:

17

 

 

x5 1;

 

x3 a3

;

 

x3 a

;

 

 

156

;

 

 

 

x a

 

 

16

 

 

 

 

 

 

 

 

 

 

 

x a

 

 

 

 

 

x4 17x3 13x2 233x 204

 

 

 

 

 

 

 

 

 

Решение задачи приведено ниже:

 

 

x5 1

по факторам, получается

(x 1) x4 x3 x2 x 1

 

x3 a3

по факторам, получается

 

 

x2 a x a2

 

 

x a

 

 

 

 

 

x3 a

 

по факторам, получается

 

 

 

x3 a

 

 

 

x a

 

 

 

 

 

 

 

 

 

x a

 

 

 

156

 

 

по факторам, получается

39

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

x4 17x3

13x2 233x 204

по факторам, получается

(x 4) (x 17) (x 3) (x 1)

 

 

 

 

 

 

 

 

 

 

Как видно, команда Factor превосходно решила четыре задачи, но не

смогла преобразовать выражение

x3 a

.

 

 

 

 

 

 

 

 

x a

Команда Collect (Привести подобные)

Команда Collect выполняет символьные операции и представляет результат в полиномиальном виде относительно переменных. При этом аналитическое выражение может быть функцией или выражением. Выбор переменной осуществляется пользователем (двойной щелчок мыши на переменной).

Пример 4. Необходимо преобразовать с помощью команды Collect

следующие выражения:

x a c 2 ; x a ab2 2x2 x

Решение приведено ниже:

18

(x a c)2

подобные по переменной х

(x a c)2

подобные по переменной a

(x a c)2

подобные по переменной c

x

a

a b2

2 x2

подобные по переменной a

 

 

x

 

 

x2 (2 a 2 c) x (a c)2

a2 (2 x 2 c) a (x c)2 c2 ( 2 x 2 a) c (x a)2

1

2

2

 

 

b

 

a x 2 x

 

 

x

 

Из решения видно, что первое выражение разложено относительно переменных x, a, c , второе – только относительно переменной a .

Команда Polynomial Coefficients (Коэффициенты полинома)

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

 

Пример 5.

 

Необходимо

найти

коэффициенты

полинома

 

следующих

выражений:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x a 2 2x 1 x2 1 bx3 c;

x a x b ;

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x sin1 x2e b ln c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

2

 

c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 a 2 a

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x a)2 (2x 1) x2

 

1 b x3 c

 

имеет кoэфициенты

 

 

 

 

1 4 a a2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 2 a 2 a2 b

 

 

 

 

 

 

 

 

 

 

a b

 

 

 

 

 

 

1 4 a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

имеет окэффициенты

 

 

 

 

 

 

 

 

 

 

 

 

(x a) (x b)

 

 

 

 

 

 

 

 

2

 

 

 

b a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

ln(c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin(1)

 

 

 

 

 

(x 1)

3

 

 

x2 e b ln(c)

 

имеет окэффициенты

1

 

 

 

 

 

 

x sin(1)

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

exp(b)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

19

Поставленная задача успешно решена.

Из описания команд упрощения выражений и примеров видно, что действия команд слабо формализованы. Имеет место дублирование команд.

По этим причинам и ряду других технология упрощения выражений в Mathcad не очевидна.

Математической теории оптимизации выражений не существует. Это высоко интеллектуальная работа, и искусственный интеллект не может сравниться с естественным. Отсюда и решения, получаемые системой Mathcad, далеко не оптимальны.

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

Вот один из примеров, показывающий несовершенство технологий упрощения выражений.

Необходимо упростить выражение sin x cos x 2 1 . После выполнения команды Simplify получаем выражение 2sin x cos x . Получить более простое выражение sin 2x не удается: ни одна команд упрощения не позволяет это сделать. Между тем, выражение sin 2x с помощью команды Expand можно упростить и получить 2sin x cos x .

Далее приводятся выражения для упрощения. Они позволяют пользователю усвоить команды упрощения, приобрести навыки, увидеть достоинства и недостатки Mathcad, как интеллектуальной системы.

2

 

3

 

 

1

 

 

 

 

a b

 

2 c2

 

 

 

 

;

 

 

 

; x5 2;

x a

x a

x2 a2

 

 

 

 

 

 

 

 

 

 

a b c

x 1, 2 x 3,6 x 7 ;

 

 

 

 

 

 

sin2

x cos2

x cos x

 

x4 3x3i 3xi 9x2 10

 

 

 

 

 

;

 

 

 

 

 

 

 

sin 2x

Примечание

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

комбинируя последовательность их исполнения. Например, при упрощении

пятого тригонометрического выражения воспользуйтесь командами Simplify

иExpand.

2.Символьные операции с выражениями

20