8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 75 76 77 78 79 80 81 ... 177

J(jlcgb(a)4 + !pga(b)4 + 2J + 2 - logb(a) - logb) Чтобы задать его в Mathcad в традиционном представлении, делаем следующие определения:

log„(x) := logfx. a)logfeW := log(x, b)

Созданные пользовательские функции используем в выражении.

Для начала данное выражение должно быть преобразовано, как алгебраическое. Для этого введем замену t-logTa), Очевидно, что тогда logi{b) l/t В итоге получим алгебраически А аналог упрощаемого выражения, с которым без проблем «справится* оператор simplify:

assume, t = real 81Bmim(t).t2 + gignuro(t) - t2 - 1 simplifyt

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

Полученное выражение зависит от знака I. В зависимости от того, положителен t или нет. дальнейшее упрощение даст разный результат. Для положительных t (то есть для а>1 при Ь>1 и а<1 при txl):

22

signum(t)-t + sigmim(l) - t - 1

,t > О I simplify

Для отрицательных с (то есть для а<1 прн Ь>1 н а>1 при Ь<1):

22

lignum(t) I & signum(t) - t - 1

assume,t < 0 t2 + 1

tI simplifyt

Во второе выражение делаем обратную подстановку t-loga);

subrtiteleft = logb(a) щл) %

-l—-t----ln(b)

expandln(b) tn(a)

Учитывая, что Ь(т)/1п(а)=к>(т), преобразуем ответ так. чтобы в нем присутствовали те же логарифмы, что и в исходном выражении:

-2(logb(a) + log8(b))

Программа Mai head может также помочь нам в упрощении тригонометрических выражений, Символьный процессор умеет приводить подобные слагаемые, раскладывать функции от суммы переменных, переходит от функций кратного аргумента к функциям аргумента одинарного. Однако упрощения вроде 2-&in(x)-cos(x)~sJn(2r) или sin(*)-cae(jy)+cce(j:)-sm(y)-sin(x+y) оператор simplify никогда не осуществляет. Подобные преобразования вы должны проводить самостоятельно. Вообще, главное условие эффективного использования аналитического процессора Mathcad - это четкое понимание того, в чем он может помочь, а что нужно делать «вручную». Пример упрощения тригонометрического выражения совместными силами Mathcad и человека приведен ниже.


Пример 7.17. Упрощение тригонометрического выражения

Пусть нам необходимо упростить следующее тригонометрическое выражение

cos(2-a) - sin(4-a) - соз(ба)

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

Для начала нужно привести входящие в выражение функции к одному аргументу — 2к:

cos(2a) - sin(4a) - соз(ба) simplify -* 4cos(2-a) ~ 2sin(2a)cos(2a) - 4cos(2a)

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

4-cos(2a) -2ein(2-a)-oos(2-a) - 4cos(2-cr.)3 factor -*

-* -2сов(2а)--2 + sin(2a) + 2cos(2-a)2

Чтобы уиростип, выражение н скобках, косинус следует заменить синусом, а затем выполнить разложение на множители:

-2 + sin(2-a) + 2cos(2a)2 substitute,cos(2a)2= I -sin(2a)2 ->sin(2a)-2sin(2a)2

sin(2-a) -2sin(2-a)2 factor -> -sin(2-a)-(-l + 2sm(2a))

В итоге получим следующее выражение:

2-cos(2 о) sin(2 a)(-I + 2 sin (2a))

С учетом того, что 2wn(a)-cos(ci)-sin(2-a), выражение можно немного упростить:

sm(4a)-((-I + 2sin(2-a))

Чтобы преобразовать сумму в скобках в произведение, осуществим следующие тождественные [ I реобразов а 11 ил:

-I + 2-era<2-a) = 2sin(2a) - = 2-sm(2a) - si(1(j)

Формулу преобразования разности синусов в произведение тригонометрических функций можно и лиги н любом справочнике:

, fx+У . (*-у\ t „ я , ( I 1 vf \ \ 2cos - -sin - substitutes = 2a,у = — —>2cos a + —л sinl a---rt

L 2 J { 2 J6I 12 J V 12 J

Окончате.1 ьно имеем:

4sin(4a)-f cosf — -п + a 1-sinf a —--я ]

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


Пример 7.18. Упрощение численного выражения Если в выражение входит десятичная дробь, расчет будет

произведен гтрнблизитрлмюг

2~ 2 + 5°

--- + 4.35 simplify -> 4.4700282664181472302

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

87

4.35 factor -* — 20

2-2+5° ™ 87 1 ттё

+ — simplify -» —

/. Ms-l20 201

т



0 ... 75 76 77 78 79 80 81 ... 177