Упростите символьные выражения в Live Editor
Добавить Упростить задачу Символьного выражения в live скрипт в редакторе MATLAB:
На вкладке Live Editor выберите Task> Simplify Symbolic Expression.
В блоке кода в вашем скрипте введите соответствующее ключевое слово, такое как simplify
, symbolic
, rewrite
расширение
, или 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·) c = a c · b c.
журнал (a b) = b · регистрируйте (a) для всех значений a и b. В частности, следующее равенство допустимо для всех значений a, b и c:
(a b) c = a b · c.
Если f и g являются стандартными математическими функциями и f (g (x)) = x для всех маленьких положительных чисел, f (g (x)) = , x принят, чтобы быть допустимым для всех комплексных чисел x. В частности:
журнал (e x) = x
asin (sin (x)) = x, acos (cos (x)) = x, atan (tan (x)) = x
asinh (sinh (x)) = x, acosh (дубинка (x)) = x, atanh (tanh (x)) = x
Wk (x · e x) = x для всех индексов ветви k функции Ламберта В.