Упрощение символьных выражений в Live Editor
Чтобы добавить задачу «Упрощение символьного выражения» в live скрипт в редакторе MATLAB:
На вкладке Live Editor выберите Task > Simplify Symbolic Expression.
В код блоке вашего скрипта введите соответствующее ключевое слово, например simplify
, symbolic
, rewrite
, expand
, или combine
. Выберите Simplify Symbolic Expression
от предлагаемых команд заканчиваний.
Method
- Задайте метод упрощенияSimplify
(по умолчанию) | Simplify fraction
| Rewrite
| Expand
| Combine
Укажите метод упрощения из выпадающего списка:
Метод упрощения | Описание |
---|---|
Simplify | Выполните алгебраическое упрощение. |
Simplify fraction | Упростите символические рациональные выражения. |
Rewrite | Переписать выражения в терминах другой функции. |
Expand | Разверните выражения и упростите входы функций с помощью тождеств. |
Combine | Объедините условия идентичной алгебраической структуры. |
Effort
- Задайте вычислительные усилия, используемые для упрощенияMinimum
(по умолчанию) | Low
| Medium
| High
| Full
Задайте вычислительные усилия, используемые для Simplify
метод из раскрывающегося списка:
Усилия по упрощению | Описание |
---|---|
Минимум | Минимальное усилие с самым быстрым временем расчета (может вернуть самый сложный результат) |
Низко | Низкое усилие с более быстрым временем расчета |
Среда | Среднее усилие с нормальным временем расчета |
Высоко | Высокие усилия с более медленным временем расчета |
Полный | Полное усилие с самым медленным временем расчета (может вернуть самый простой результат) |
Multiply out brackets
- Умножайте скобки при расширении выраженийoff
(по умолчанию) | on
Установите этот флажок, чтобы не развертывать специальные функции для Expand
способ. Эта опция расширяет арифметическую часть выражения, такого как степени и корни, не расширяя тригонометрические, гиперболические, логарифмические и специальные функции.
Ignore analytic constraints
- Игнорируйте аналитические ограничения при расширении выраженийoff
(по умолчанию) | on
Установите этот флажок, чтобы применить чисто алгебраические упрощения к Expand
метод, такой как log(a) + log(b) = log(a*b)
с предположением, что a
и b
являются реальными положительными числами. Настройка Ignore analytic constraints
на on
может дать вам более простые решения, которые могут привести к результатам, обычно не действительным. Эта опция применяет математические тождества, которые удобны для большинства инженерных рабочих процессов, но не всегда содержат все значения переменных. В некоторых случаях эта опция может привести к более простым результатам, которые не эквивалентны исходному выражению. Для получения дополнительной информации смотрите Алгоритмы.
Когда вы используете Ignore analytic constraints
, затем упрощение следует этим правилам:
Журнал (a) + журнал ( b) = журнал (a· b) для всех значений a и b. В частности, следующее равенство справедливо для всех значений a, b и c:
(a · b)c = ac· bc.
журнал (ab) = b· журнал (a) для всех значений a и b. В частности, следующее равенство справедливо для всех значений a, b и c:
(ab)c = ab·c.
Если f и g являются стандартными математическими функциями и f (g (x )) = x для всех малых положительных чисел, f (g (x )) = x принимается допустимым для всех комплексных чисел x. В частности:
журнал (ex) = x
asin (sin (x )) = x, acos (cos (x )) = x, atan ( tan (x)) = x
asinh (sinh (x )) = x, acosh (cosh (x )) = x, atanh (tanh (x)) = x
W k (x· ex) = x для всех индексов ветви k функции Lambert W.