Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Оптимизация численных вычислений.
В Mathcad есть возможность оптимизации решений. Если активизировать команду Math → Optimization (Математика → Оптимизация), то перед вычислением каждого В Mathcad есть два самостоятельных процессора: численный и символьный, которые обычно не имеют связи друг с другом. При включенном режиме оптимизации Можно включить режим оптимизации для вычисления одного конкретного разложения. Для этого щелкните правой кнопкой мыши на интересующем Вас выражении и в открывшемся контекстном меню выберите команду Optimize (Оптимизировать). Около выражения, для которого Mathcad будет искать символьное решение, ВНИМАНИЕ: Оптимизация возможна только для выражений, содержащих оператор присваивания (: =). В некоторых случаях, например при вычислении интегралов по поверхности или объему (двойной или тройной интеграл), удается найти символьное решение интеграла (см. рис. 5.2), что резко ускоряет расчеты. Ведь вычисление интегралов— В Mathcad есть два инструмента символьных вычислений: · меню Symbolics (Символьные вычисления); · панель Symbolic (Символьные вычисления), вызываемая щелчком на кнопке Symbolic Keyword Toolbar (Панель символьных вычислений) математической панели. Использование меню Symbolics. Меню Symbolics (Символьные вычисления) предоставляет меньше возможностей, чем Рис. 5.3. Меню Symbolics Щелкните мышью на выражении, чтобы произвести символьную операцию над всем выражением. ПРИМЕЧАНИЕ: Выделение черным цветом используется в Mathcad, когда какие-либо действия нужно выполнить над частью выражения: вырезать в буфер обмена, скопировать, удалить, изменить шрифт или размер шрифта и т. д. Выполняя символьные операции, следует помнить, что не всякое выражение под- Рассмотрим последнюю команду меню символьных операций Symbolics - ВНИМАНИЕ: Перед выполнением символьных операций убедитесь, что активизирована (помечена флажком) команда Automatic Calculation (Автоматический режим вычислений) в меню Math (Математика). Рис. 5.4. Окно выбора стиля вывода символьного результата Символьная оценка. Для выполнения символьной оценки выделите выражение или его часть, раскрой- Символьный процессор по-разному обрабатывает числа с десятичной точкой и без нее:
· Если символьный процессор получает числа, содержащие десятичную точку, то любые возвращаемые численные результаты будут десятичными приближениями точного решения. · Если символьный процессор получает числа без десятичных точек, то возвращаемые численные результаты, когда это, возможно, будут без десятичных точек. · Если символьная операция дает ответ в виде десятичной дроби, то этот ответ всегда отображается с 20 значащими цифрами. На отображение не действуют ни локальный, ни глобальный числовые форматы. Примеры использования команды Evaluate приведены на рисунке 5.5. Рис. 5.5. Примеры оценки выражений с применением команды Evaluate. Упрощение выражений. Команда Simplify (Упростить) служит для основных алгебраических и тригонометрических упрощений выбранного выражения. Она выполняет арифметические Рис. 5.6. Упрощение выражений. Разложение выражений. Операция символьного разложения по смыслу противоположна операции упрощения. В ходе разложения раскрываются все суммы и произведения, а сложные как сумма дробей. Примеры использования команды Expand (Разложить) приведены на рис. 5.7.
Рис. 5.7. Разложение выражений. Разложение на множители. Команда Factor (Разложить на множители) позволяет представить полиномы как произведения более простых полиномов, а целые числа как простые сомножители. Команда Рис. 5.8. Примеры разложения выражений на множители
|
Последнее изменение этой страницы: 2017-03-15; Просмотров: 495; Нарушение авторского права страницы