<<
>>

Интегрированный пакет MathCad

Пакет MathCad сочетает в себе возможности проведения расчетов и подготовки форматированных научных и технических документов.

Документ программы MathCad называется рабочим листом.

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

Формулы - основные объекты рабочего листа. Новый объект по умолчанию является формулой. Для управления порядком операций используют скобки, которые можно вводить вручную. Уголковый курсор позволяет автоматизировать такие действия. Чтобы выделить элементы фор-

мулы, которые в рамках операции должны рассматриваться как единое целое, используют клавишу ПРОБЕЛ. При каждом ее нажатии уголковый курсор «расширяется», охватывая элементы формулы, примыкающие к данному. После ввода знака операции элементы, в пределах уголкового курсора, автоматически заключаются в скобки. Введенное выражение обычно вычисляют или присваивают переменной. Для вывода результата выражения используют знак вычисления, который выглядит как знак равенства и вводится при помощи кнопки Evaluate Expression (Вычислить выражение) на панели инструментов Evaluation (Вычисление).

Знак присваивания изображается как «:=», а вводится при помощи кнопки Assign Vaiue (Присвоить значение) на панели инструментов Evaluation (Вычисление). Слева от знака присваивания указывают имя переменной. Переменную, которой присвоено значение, можно использовать далее в документе в вычисляемых выражениях. Чтобы узнать значение пе-ременной, следует использовать оператор вычисления.

Векторы и матрицы рассматриваются в программе MathCad как одномерные и двумерные массивы данных. Число строк и столбцов матрицы задается в диалоговом окне Insert Matrix (Вставка матрицы), которое открывают командой Insert > Matrix (Вставка > Матрица). Вектор задается как матрица, имеющая один столбец.

После щелчка на кнопке ОК в формулу вставляется матрица, содержащая вместо элементов заполнители.

Вместо каждого заполнителя надо вставить число, переменную или выражение.

Для матриц определены следующие операции: сложение, умножение на число, перемножение и прочие. Допустимо использование матриц вместо скалярных выражений; в этом случае предполагается, что указанные действия должны быть применены к каждому элементу матрицы, и результат также представляется в виде матрицы. Например, выражение М + 3, где М - матрица, означает, что к каждому элементу матрицы прибавляется

число 3. Если требуется явно указать необходимость поэлементного применения операции к матрице, используют знак векторизации, для ввода которого служит кнопка Vectorize (Векторизация) на панели инструментов Matrix (Матрица).

Для работы с элементами матрицы используют индексы элементов. Нумерация строк и столбцов матрицы начинается с нуля. Индекс элемента задается числом, переменной или выражением и отображается как нижний индекс. Он вводится после щелчка на кнопке Subscript (Индекс) на панели инструментов Matrix (Матрица).

Произвольные зависимости между входными и выходными параметрами задаются при помощи функций. Функции принимают набор параметров и возвращают значение, скалярное или векторное (матричное). В формулах можно использовать стандартные встроенные функции, а также функции, определенные пользователем. Пользовательские функции должны быть сначала определены. Определение задается при помощи оператора присваивания. В левой части указывается имя пользовательской функции и, в скобках, формальные параметры - переменные, от которых она зависит. Справа от знака присваивания эти переменные должны использоваться в выражении.

Для численного поиска корней уравнения в программе MathCad используется функция root. Она служит для решения уравнений вида f(x) = 0, где ^х) - выражение, корни которого нужно найти, а х - неизвестное. Для поиска корней с помощью функции root, надо присвоить искомой переменной начальное значение, а затем вычислить корень при помощи вызова функции: rootfx)^).

Здесь f(x) - функция переменной х, используемой в качестве второго параметра. Функция root возвращает значение независимой переменной, обращающее функцию f(x) в 0. Например:

Если уравнение имеет несколько корней (как в данном примере), то результат, выдаваемый функцией root, зависит от выбранного начального приближения.

Если надо решить систему уравнений (неравенств), используют так называемый блок решения, который начинается с ключевого слова given (дано) и заканчивается вызовом функции find (найти). Между ними располагают «логические утверждения», задающие ограничения на значения искомых величин, иными словами, уравнения и неравенства. Всем переменным, используемым для обозначения неизвестных величин, должны быть заранее присвоены начальные значения.

Самым мощным инструментом аналитических вычислений является оператор аналитического вычисления, который вводится с помощью кнопки Symbolic Evaluation (Вычислить аналитически) на панели инструментов Evaluation (Вычисление). Его можно, например, использовать для аналитического решения системы уравнений и неравенств. Любое аналитическое вычисление можно применить с помощью ключевого слова. Для этого используют кнопку Symbolic Keyword Evaluation (Вычисление с ключевым словом) на панели инструментов Evaluation (Вычисление). Ключевые слова вводятся через панель инструментов Symbolics (Аналитические вычисления). Они полностью охватывают возможности, заключенные в меню Symbolics (Аналитические вычисления), позволяя также задавать дополнительные параметры.

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

Рассмотрим приёмы работы с системой Math Cad.

<< | >>
Источник: М.В .БАСТРИКОВ, О .П.ПОНОМАРЕВ. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ УПРАВЛЕНИЯ. 2005

Еще по теме Интегрированный пакет MathCad:

  1. 1.5 Исследование динамической системы с использованием пакета Mathcad
  2. Интегрированный пакет Maple-6
  3. 2.4.1. Командный режим работы с пакетом. Основные правила написания команд на языке пакета
  4. Пакеты для инженерных и научных расчетов
  5. 1.2 Исследование динамической системы с использованием пакета Maple
  6. Компьютерный пакет SPSS
  7. 2.1. Структура пакета
  8. Пакет STATISTICA
  9. § 3.3. ТУРИСТСКИЙ ПАКЕТ
  10. 4.2. Разложение по вейвлет-пакетам
  11. 1.1. Разработка проекта в пакетах управления
  12. Оценка стоимости контрольного и неконтрольного пакетов акций
  13. Интегрированная теория оценки стоимости бизнеса
  14. Пакеты программ для статистического анализа данных мониторинга
  15. 2.3. Управление работой пакета
  16. Основная структура пакета STATISTICA
  17. Интегрированный подход.
  18. 3.5.1. Планирование размещения пакетов прикладных программ