Опции функции Solve
С функцией Solve можно использовать ряд опций. Их можно вывести командой Options [Solve]. Ниже описано их назначение:
- InverseFunctions – указывает, следует ли использовать обратные функции;
- MakeRules – указывает, должен ли результат быть представлен как объект AlgebraicRulesData;
- Method – устанавливает алгоритм, используемый для вычисления результата (возможны методы 1, 2 и 3);
- Mode – задает характер решения уравнения (возможны Generic, Modular и Rational);
- Sort – устанавливает, нужна ли сортировка результатов;
- VerifySolutions – устанавливает, следует ли проводить проверку полученных решений и удаление посторонних решений;
- WorkingPrecision – устанавливает число цифр промежуточных вычислений (по умолчанию Infinity).
На рис. 4.15 приведены примеры применения функции Solve с опцией Inverse-Functions.
Обратите внимание на то, что последняя система уравнений при отсутствии опции InverseFunctions решается с предупреждением. Она вообще не решается, если эта опция задана как False, и гладко решается при InverseFunctions › True.
Рис. 4.15. Примеры решения уравнений с опцией InverseFunction
То, насколько может влиять на решение опция Method, наглядно показывают примеры, представленные на рис. 4.16.
Рис. 4.16. Примеры решения уравнений разными методами
Множество примеров решения систем нелинейных уравнений в символьном виде можно найти в справочной системе Mathematica.