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


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

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

  •  

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

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

    Вообще говоря, символьный процессор Mathcad и численный процессор Mathcad не связаны друг с другом. Из-за этого можно заниматься сложными численными вычислениями, не зная, что можно свести их к эквивалентной, но намного более простой проблеме разумным использованием символьного процессора.

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

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

    Например, если требуется вычислить выражение типа:

    f13.gif (1285 bytes)

    Mathcad предпринял бы трудоёмкую задачу вычисления численной аппроксимации тройного интеграла, даже если можно было бы достигнуть точного решения выполнением сначала нескольких элементарных символьных операций. Это происходит потому, что сам по себе численный процессор Mathcad не осведомлён о возможностях упрощения выражений. Хотя символьный процессор Mathcad знает всё относительно упрощения сложных выражений, эти два процессора не консультируются друг с другом.

    Однако в Mathcad PLUS есть возможность, выбирая пункт Оптимизировать из меню Математика, заставить эти два процессора общаться друг с другом.

    Как только это сделано, Mathcad включает символьный процессор и упрощает все выражения справа от знака := прежде, чем числовой процессор получает возможность начать вычисления. Это будет продолжаться до тех пор, пока команда Оптимизировать из меню Математика вновь не будет отключена.

    Если Mathcad находит более простую форму для выражения, он реагирует следующим образом:

    • Отмечает область красной звёздочкой.
    • Заменяет внутреннее представление выражения его упрощённой формой. Отображаемое выражение остается неизменяемым; Mathcad просто работает с эквивалентным выражением, которое лучше подходит для численного анализа.
    • Mathcad вычисляет это эквивалентное выражение вместо заданного. Чтобы увидеть это эквивалентное выражение, дважды щёлкните мышью на красной звездочке позади области.

    В предыдущем примере символьный процессор исследовал бы тройной интеграл и возвратил бы эквивалентное, но более простое выражение:

    f14.gif (1266 bytes)

    Чтобы увидеть это выражение в раскрывающемся окне, дважды щёлкните мышью на красной звездочке (см. Рисунок 27). Можно выбрать Копировать из выпадающего окна меню Правка, чтобы поместить упрощенную форму в буфер обмена. Чтобы закрыть это окно, щёлкните где-либо в рабочем документе.

    17-28.gif (9252 bytes)

    Рисунок 27: Раскрывающееся окно, показывающее упрощенное выражение, которое в действительности и вычисляет Mathcad.

    Так как эта упрощенная форма не содержит никаких интегралов, численный процессор Mathcad больше не должен использовать длинный численный алгоритм, чтобы вычислить интеграл. Это дает два преимущества:

    • Избегая интегрирования, требующего много времени, числовой процессор Mathcad может быстрее вычислить выражение.
    • Mathcad избегает всех вычислительных проблем, свойственных численному интегрированию.

    Иногда не нужно, чтобы символьный процессор Mathcad исследовал какое-то выражение. Если требуется вычислить выражение точно так, как оно напечатано, снабдите выражение ключевым словом literally. Когда символьный процессор встретит это ключевое слово, он не будет пытаться упростить выражение.

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

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

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

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


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

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