Иллюстрированный самоучитель по MathCAD 7

Работа с символьным процессором

  • Возможности символьного процессора (Symbolic)

    Системы компьютерной алгебры снабжаются специальным процессором для выполнения аналитических (символьных) вычислений. Его основой является ядро, хранящее всю совокупность формул и формульных преобразований, с помощью которых производятся аналитические вычисления.
  • Выделение объектов символьных операций

    Для проведения символьных операций нужно прежде всего выделить объект, над которым эти операции будут выполняться. Если объект отсутствует, доступа к соответствующим операциям в позиции Symbolic главного меню нет, а сами операции выделены затененным шрифтом.
  • Выполнение символьных вычислений (Evaluate Symbolically)

    Символьная операция Evaluate Symbolically [SHIFT + F9] (Вычислить) обеспечивает работу с математическими выражениями, содержащими встроенные в систему функции и представленными в различном виде: полиномиальном, дробно-рациональном, в виде сумм и произведений, производных и интегралов и т. д.
  • Упрощение выражений (Simplify)

    Символьная операция Simplify (Упростить) – одна из самых важных. Эта операция позволяет упрощать математические выражения, содержащие алгебраические и тригонометрические функции, а также выражения со степенными многочленами (полиномами).
  • Расширение выражений (Expand)

    Действие операции Expand (Разложить по степеням) в известном смысле противоположно действию операции Simplify. Подвергаемое преобразованию выражение расширяется с использованием известных (и введенных в символьное ядро) соотношений, например алгебраических разложений многочленов, произведений углов и т. д.
  • Разложение выражений (Factor)

    Операция Factor Expression (Разложить на множители) используется для факторизации – разложения выражений или чисел на простые множители.
  • Комплектование по выражениям (Collect)

    Операция Collect (Разложить по подвыражению) обеспечивает замену указанного выражения выражением, скомплектованным по базису указанной переменной, если такое представление возможно. В противном случае появляется окно с сообщением о невозможности комплектования по указанному базису.
  • Вычисление коэффициентов полиномов (Polynomial Coefficients)

    Операция Polynomial Coefficients (Полиномиальные коэффициенты), в ранних версиях MathCAD отсутствующая, служит для вычисления коэффициентов полинома. Операция применяется, если заданное выражение – полином (степенной многочлен) или может быть представлено таковым относительно выделенной переменной.
  • Дифференцирование по заданной переменной (Differentiate)

    Следующая группа символьных операций выполняется с выражениями, требующими указания переменной, по отношению к которой выполняется операция. Для этого достаточно установить на переменной курсор ввода.
  • Интегрирование по заданной переменной (Integrate)

    Другая не менее важная операция при символьных вычислениях – вычисление интегралов (или нахождение первообразных) для аналитически заданной функции. Для этого используется операция Integrate (Интегрировать по переменной).
  • Решение уравнения относительно заданной переменной (Solve)

    Если задано некоторое выражение F(x) и отмечена переменная х, то операция Solve (Решить) возвращает символьные значения указанной переменной х, при которых F(x)==0. Это очень удобно для решения алгебраических уравнений, например квадратных и кубических, или для вычисления корней полинома. Рис.
  • Подстановка для заданной переменной (Substitute)

    Операция Substitute (Подстановка) возвращает новое выражение, полученное путем подстановки на место указанной переменной некоторого другого выражения. Последнее должно быть подготовлено и скопировано (операциями Cut или Copy) в буфер обмена.
  • Разложение в ряд Тейлора по заданной переменной (Expand to Series…)

    Операция Expand to Series… (Разложить в ряд) возвращает разложение в ряд Тейлора выражения относительно выделенной переменной с заданным по запросу числом членов ряда n (число определяется по степеням ряда). По умолчанию задано п=6. Разложение возможно для функции заданной переменной.
  • Разложение на правильные дроби (Convert to Partial Fraction)

    Операция Convert to Partial Fraction (Разложить на элементарные дроби) возвращает символьное разложение выражения, представленное относительно заданной переменной в виде суммы правильных целых дробей. | На рис. 8.18 даны примеры такого разложения. | Рис. 8.18.
  • Транспонирование матрицы (Transpose). Обращение матриц (Invert).

    Символьный процессор системы MathCAD обеспечивает проведение в символьном виде трех наиболее распространенных матричных операций' транспонирование и обращение матриц, а также вычисление их детерминанта.
  • Функции преобразований Фурье, Лапласа и Z-преобразований

    Для выполнения широко распространенных в технических и научных приложениях преобразований Фурье (Fourie и Inverse Fourie), Лапласа (Laplace и Inverse Laplace) и Z-преобразований (Z и Inverse Z) служат соответствующие операции в подменю позиции Symbolic главного меню.
  • Установка стиля эволюции символьных выражений (Evolution Style…)

    Последняя позиция подменю Symbolic – Evalution Style… – служит для установки стиля эволюции выражений, над которыми выполняются символьные операции Напомним, что под эволюцией математических выражений в данном случае подразумевается изменение их вида в результате символьных преобразований.
  • Интерпретация результатов символьных операций в буфере обмена

    Необходимо отметить, что не всегда результат символьных операций выводится в окно редактирования. Иногда он оказывается настолько громоздким, что MathCAD использует специальную компактную форму его представления и помещает его в буфер обмена.
  • Применение преобразований Лапласа для аналитического решения дифференциальных уравнений

    Итак, если результаты символьных вычислений включают функции, не содержащиеся во входном языке системы, они помещаются в буфер обмена по запросу системы и могут быть вызваны оттуда командой Paste (Вставить). Тогда результаты имеют статус текстовых комментариев, т. е.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.