Компьютер как инструмент научной работы

Автор: Пользователь скрыл имя, 06 Мая 2012 в 13:32, реферат

Краткое описание

Цель моей работы – раскрыть сущность компьютера как инструмента научной работы на примере программы Mathcad. Для ее достижения были поставлены следующие задачи:
рассмотреть интерфейс программы;
определить ее назначение и применение;
изучить ее основные функции и возможности.

Оглавление

Введение 3
Интерфейс Mathcad 5
Назначение Mathcad 8
Графика в Mathcad 10
Функции и возможности Mathcad 12
Ввод формул 15
Аналитические вычисления 19
Решение уравнений и систем 22
Работа с комплексными числами 24
Работа с интегралами 25
Работа с матрицами 26
Заключение 29
Список литературы 30

Файлы: 1 файл

информатика.docx

— 344.93 Кб (Скачать)

Ввод  формул

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

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

Элементы  формул можно вводить с клавиатуры или с помощью специальных  панелей управления. Панели управления (рис. 3) открывают с помощью меню View (Вид) или кнопками панели управления Math (Математика). Для ввода элементов формул предназначены следующие панели:

    • панель управления Calculator (Счет) для ввода чисел, знаков типичных математических операций и наиболее часто употребляемых стандартных функций;
    • панель управления Evaluation (Вычисление) для ввода операторов вычисления и знаков логических операций;
    • панель управления Graph (График) для построения графиков;
    • панель управления Matrix (Матрица) для ввода векторов и матриц и задания матричных операций;
    • панель управления Calculus (Исчисление) для задания операций, относящихся к математическому анализу;
    • панель управления Greek (Греческий алфавит) для ввода греческих букв;
    • панель управления Symbolic (Аналитические вычисления) для управления аналитическими преобразованиями.
    • панель управления Programming (Программирование) содержит специальные функции программирования;
    • панель управления Boolean (Логические вычисления) для управления логическими выражениями;

Введенное выражение обычно вычисляют или  присваивают переменной. Для вывода результата выражения используют знак вычисления, который выглядит как знак равенства и вводится при помощи кнопки Evaluate Expression (Вычислить выражение) на панели инструментов Evaluation (Вычисление).

Рисунок 3 - Панели инструментов программы MathCad для ввода формул

Знак  присваивания изображается как «:=», а вводится при помощи кнопки Assign Value (Присвоить значение) на панели инструментов Evaluation (Вычисление). Слева от знака присваивания указывают имя переменной. Оно может содержать латинские и греческие буквы, цифры, символы «'», «_» и «¥», а также описательный индекс. Описательный индекс вводится с помощью символа «.» и изображается как нижний индекс, но является частью имени переменной, например Vinit. «Настоящие» индексы, определяющие отдельный элемент вектора или матрицы, задаются по-другому.

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

В следующем  примере вычислена площадь круга  с радиусом 2 (использованы переменные г и s, значение постоянной p определено в программе MathCad по умолчанию).

r: = 2     s : = pr2   s = 12.566

Аналитические вычисления

С помощью  аналитических вычислений находят  аналитические или полные решения уравнений и систем, а также проводят преобразования сложных выражений (например, упрощение). Иначе говоря, при таком подходе можно получить нечисловой результат. В программе MathCad конкретные значения, присвоенные переменным, при этом игнорируются — переменные рассматриваются как неопределенные параметры. Команды для выполнения аналитических вычислений в основном сосредоточены в меню Symbolics (Аналитические вычисления).

Чтобы упростить  выражение (или часть выражения), надо выбрать его при помощи уголкового курсора и дать команду Symbolics > Simplify (Аналитические вычисления > Упростить). При этом выполняются арифметические действия, сокращаются общие множители и приводятся подобные члены, применяются тригонометрические тождества, упрощаются выражения с радикалами, а также выражения, содержащие прямую и обратную функции (типа е!пх). Некоторые действия по раскрытию скобок и упрощению сложных тригонометрических выражений требуют применения команды Symbolics > Expand (Аналитические вычисления > Раскрыть).

Команду Symbolics > Simplify (Аналитические вычисления > Упростить) применяют и в более сложных случаях. Например, с ее помощью можно:

• вычислить предел числовой последовательности, заданной общим членом;

· найти общую формулу для суммы членов числовой последовательности, заданной общим членом;

• вычислить производную данной функции;

· найти первообразную данной функции или значение определенного интеграла.

Другие  возможности меню Symbolics (Аналитические вычисления) состоят в выполнении аналитических операций, ориентированных на переменную, использованную в выражении. Для этого надо выделить в выражении переменную и выбрать команду из меню Symbolics > Variable (Аналитические вычисления > Переменная). Команда Solve (Решить) ищет корни функции, заданной данным выражением, например, если выделить уголковым курсором переменную х в выражении а×х2 + b×х + с, то в результате применения команды Symbolics > Variable > Solve (Аналитические вычисления > Переменная > Решить), будут найдены все корни:

 

Другие  возможности использования этого  меню включают:

· аналитическое дифференцирование и интегрирование: Symbolics > Variable > Differentiate (Аналитические вычисления > Переменная > Дифференцировать) и Symbolics > Variable > Integrate (Аналитические вычисления > Переменная > Интегрировать);

замена  переменной: Symbolics > Variable > Substitute (Аналитические вычисления >Переменная > Подставить) — вместо переменной подставляется содержимое буфера обмена;

разложение  в ряд Тейлора: Symbolics > Variable > Expand to Series (Аналитические вычисления > Переменная > Разложить в ряд);

представление дробно-рациональной функции в виде суммы простых дробей с линейными и квадратичными знаменателями: Symbolics t Variable > Convert to Partial Fraction (Аналитические вычисления > Переменная > Преобразовать в простые дроби).

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

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

Решение уравнений и систем

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

х := I

root(2×sin(x) –x,x) = 1.895.

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

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

Чтобы записать уравнение, в котором утверждается, что левая и правая части равны, используется знак логического равенства  — кнопка Boolean Equals (Логически равно) на панели инструментов Evaluation (Вычисление). Другие знаки логических условий также можно найти на этой панели.

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

x:=0

y:=0

given

 х  + у=1

x2 + y2 = 4

find(x,y)=

  Работа с комплексными числами

Большинство операций в среде Mathcad по умолчанию  осуществляются над комплексными числами. Комплексное число является суммой действительного и мнимого числа, получающегося путем умножения  любого действительного числа на мнимую единицу (imaginary unit) i. При работе в Mathcad, само собой, вам не понадобится собственноручно вычислять модуль и аргумент комплексного числа, не надо будет самостоятельно высчитывать степень экспоненты при перемножении комплексных чисел и даже не понадобится самому складывать действительную часть с действительной, а мнимую — с мнимой. Все за вас сделает этот мощный математический пакет. То есть, конечно, не все, а только черновую, вычислительную работу — постановка задачи и интерпретация результатов вычислений все равно останется за вами. Хорошая новость состоит в том, что для работы с комплексными числами не нужно как-то по- особенному настраивать среду Mathcad или применять какие-то новые арифметические операторы. Среда точно так же работает с комплексными числами, как и с действительными. Простой пример — сложение комплексных чисел. Попробуйте сложить два комплексных числа — например, 1+2i и 7-15i. Здесь, правда, стоит отдельно сказать пару слов относительно ввода в Mathcad мнимой единицы. Дело в том, что, если вы просто напишете ее как i, нажав на клавиатуре соответствующую клавишу, то система Mathcad посчитает, что вы ввели имя какой-либо переменной. Поэтому можно либо воспользоваться панелью инструментов Calculator (см. рис. 3), либо вводить с клавиатуры комбинацию 1i. 

После того, как вы попробуете складывать комплексные  числа, можно попробовать их перемножать, чтобы убедиться в том, что  Mathcad умеет делать и это. Можете попробовать возводить комплексные числа в какую-либо степень, а также любым другим образом поиздеваться над ними. Как и следовало ожидать, Mathcad с легкостью справляется с подобными заданиями. Поэтому вы можете работать с комплексными числами фактически точно так же, как и с действительными.

Работа  с интегралами

Интегрирование, как и дифференцирование, и множество  других математических действий, устроено в Mathcad по принципу "как пишется, так  и вводится". Чтобы вычислить  определенный интеграл, следует напечатать его обычную математическую форму  в документе. Делается это с помощью  панели Calculus (Вычисления) нажатием кнопки со значком интеграла или вводом с клавиатуры сочетания клавиш <Shift>+<7> (или символа "&", что то же самое). Появится символ интеграла с несколькими местозаполнителями (рис. 3), в которые нужно ввести нижний и верхний интервалы интегрирования, подынтегральную функцию и переменную интегрирования. 

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

           Рисунок 4 - Численное и символьное вычисление интеграла в Mathcad

Работа  с матрицами

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

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

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

Информация о работе Компьютер как инструмент научной работы