Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Символьные вычисления
  • Что такое символьная математика?
  • Символьные преобразования
  • Символьная алгебра
  • Символьные вычисления
  • Символьное решение уравнений
  • Символьные действия с матрицами
  • Вычисление интегральных преобразований
  • Отображение результатов символьных вычислений
  • Символьные упрощения
  • Использование функций и переменных
  • Ограничения символьных преобразований

    В начало книги

  •  

    Список встроенных функций

    Символьное решение уравнений
    К предыдущему разделуК следующему разделу

    В этом разделе обсуждается, как в символьном виде решать уравнения и системы уравнений. Команда Решить относительно переменной из меню Символика позволяет решить уравнение относительно некоторой переменной и выразить его корни через остальные параметры уравнения.

    В этом разделе описывается также, как в символьном виде решить систему уравнений, используя блоки решения уравнений. Для этого требуется Mathcad PLUS.

    Решать уравнение символьно гораздо труднее, чем численно. Может оказаться, что в символьном виде решение не существует. Это может быть вызвано рядом причин, обсуждаемых в разделе “Ограничения символьных преобразований”.

    Решение уравнения относительно переменной

    Чтобы решить уравнение относительно переменной:

    • Напечайте уравнение. Убедитесь, что для выведения знака равенства использована комбинация клавиш  [Ctrl]=.
    • Выделите переменную, относительно которой нужно решить уравнение, щёлкнув на ней мышью.
    • Выберите Решить относительно переменной из меню Символика

    Mathcad решит уравнение относительно выделенной переменной и вставит результат в рабочий документ. Обратите внимание, что, если переменная возводилась в квадрат в первоначальном уравнении, при решении можно получить два ответа. Mathcad отображает их в виде вектора. Рисунок 20 показывает соответствующий пример.

    17-20.gif (7473 bytes)

    Рисунок 20: Преобразование выражения для  решения уравнения.

    Можно также решать неравенство, использующее символы <, >, f7.gif (848 bytes) и f6.gif (848 bytes) . Решения для неравенств будут отображаться в терминах булевых выражений Mathcad. Если имеется более одного решения, Mathcad помещает их в вектор. В Mathcad булево выражение типа x < 2 имеет значение 1, если оно истинно, и 0, — если оно ложно. Таким образом, решение “x — меньше, чем 2, и больше, чем   -2”, можно было бы представить выражением (x < 2)f2.gif (824 bytes)(-2 < x).

    Нахождение корней уравнения

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

    • Напечатать выражение.
    • Выделить в любом месте переменную, относительно которой уравнение решается.
    • Выбрать пункт Решить относительно переменной из меню Символика.

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

    17-21.gif (7865 bytes)

    Рисунок 21: Примеры нахождения корней и решения неравенств.

    17-22.gif (9133 bytes)

    Рисунок 22: Некоторые примеры использования символьного решения.

    Символьное решение системы уравнений

    В Главе “Решение уравнений” рассказывается, как использовать блоки решения уравнений, чтобы решить систему уравнений. Использование функции Find даёт численные значения для неизвестных в системе уравнений. Если Вы используете Mathcad PLUS, можно подобным образом находить решения систем уравнений в символьном виде.

    Чтобы решить систему уравнений в символьном виде, необходимо выполнить следующее:

    • Напечатайте слово Given. Это сообщает Mathcad, что далее следует система уравнений. Можно напечатать Given в любой комбинации символов верхнего и нижнего регистра и в любом шрифте. Убедитесь только, что Вы не печатаете его в текстовой области или параграфе.
    • Теперь напечатайте уравнения в любом порядке ниже слова Given. Удостоверьтесь, что для ввода знака = используется  [Ctrl]=.
    • Напечатайте функцию Find, соответствующую системе уравнений. Аргументами функции являются переменные, относительно которых система решается.
    • Нажмите  [Ctrl]. (клавиша CTRL, сопровождаемая точкой). Mathcad отображает символьный знак равенства.
    • Щёлкните мышью на функции Find.

    Mathcad отображает решения для системы уравнений справа от стрелки. Если функция Find имеет один аргумент, Mathcad возвращает один результат. Если Find имеет более одного аргумента, Mathcad возвращает вектор результатов. Например, Find(x, y) возвращает вектор, содержащий выражения для x и y , который является решением системы уравнений. Обратите внимание, что, если система является переопределенной нелинейной системой, функция Find не будет возвращать решение. Используйте в этом случае функцию Minerr вместо Find. Minerr будет возвращать ответ, который минимизирует невязку при заданных ограничениях.

    Большинство рекомендаций для блоков решения уравнений, приведенных в Главе “Решение уравнений”, применяется к решению систем уравнений в символьном виде. Основное различие заключается в том, что при символьном решении не нужно вводить начальные значения для решений.

    Рисунок 23 показывает пример блока решения уравнений, используемого для символьного решения системы уравнений. Более подробно относительно блоков решения уравнений, см. Главу “Решение уравнений”.

    17-23.gif (5449 bytes)

    Рисунок 23: Символьное решение системы уравнений.

    В начало страницы  К предыдущему разделуК следующему разделу

    Список встроенных функций

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00