Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Определение переменных и функций



Чтобы определить любую переменную или функцию в документе Mathcad, необходимо:

· напечатать имя переменной или функции, которую надо определить;

· напечатать символ «Присвоить» («:=») путем ввода символа двоеточие («:»), либо выбрав его из палитры символов; 

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

Например:

Если в имени переменной необходимо использовать подстрочный индекс, то для этого необходимо:

· напечатать часть имени без индекса;

· ввести символ «.» (точка);

· напечатать подстрочный индекс.

Например:

Замечание. Нельзя путать подстрочные нижние индексы с индексами массива (см. ниже). Буквенный или цифровой нижний индекс, созданный вводом точки, является частью имени переменной. Нижний индекс массива осуществляет ссылку на элемент массива и вводится клавишей левой скобки «[» (см. ниже).

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

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

Вычисление математических выражений

Для вычисления значения некоторого выражения необходимо:

· присвоить значения всем переменным, входящим в выражение;

· напечатать необходимое выражение;

· ввести символ равно « = ».

После этого на экране появится результат вычислений, если установлен автоматический режим вычислений (см. ниже).

Например:

Организация циклических вычислений

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

x := x1, x2 .. xN

Здесь x – имя переменной, которая изменяется дискретно, x1 – начальное значение переменной x, x2 – следующее значение переменной x, xN – конечное значение переменной x, «..» – символ диапазона, вводится с клавиатуры набором символа «;» либо выбором кнопки m .. n на панели инструментов « Matrix ».

Шаг изменения переменной x Mathcad определяет как:

 D x = x2 – x1

Если шаг изменения переменной x должен быть равным 1, то можно написать:

x := x1 .. xN

Например:

Режимы вычислений

В пакете Mathcad имеется два режима вычислений:

· автоматический режим ( automatic mode );

· ручной режим ( manual mode ).

Автоматический режим вычислений устанавливается по умолчанию для каждого нового документа. В автоматическом режиме вычисления выражений и функций выполняются сразу по мере ввода символов «=».

Выключение или включение режима автоматических вычислений выполняется командой меню Tool s / Calculate / Automatic Calculation (Инструменты/Вычислить/Автоматические вычисления).

Ручной режим вычислений позволяет выполнять вычисления, когда режим автоматических вычислений отключен. Для этого необходимо выбрать команду меню Tool s / Calculate / Calculate Now (Инструменты/Пересчитать/Пересчитать сейчас) или нажать клавишу F 9. При этом пересчет документа начинается от начала и заканчивается его видимой частью.

При выборе команды меню Tool s / Calculate / Calculate Worksheet (Инструменты/Пересчитать/Пересчитать рабочий лист) пересчитывается весь документ.

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

Типы данных

Наиболее простой и распространенный ввод-вывод данных в Mathcad реализован присваиванием и выводом (либо численным, либо символьным) непосредственно в документе. Переменные и функции, посредством которых осуществляется ввод-вывод, могут иметь значения различных типов (числовые, строковые и т. д.).

Перечислим основные типы данных, которые обрабатываются процессорами системы Mathcad:

· числа (в том числе, действительные, комплексные, а также встроенные константы) – Mathcad хранит все числа в формате двойной точности с плавающей точкой (не разделяя их на целые, булевы и т. д.);

· строки – любой текст, заключенный в кавычки;

· массивы – упорядоченные последовательности чисел или строк.

Действительные числа

Любое выражение, начинающееся с цифры, Mathcad интерпретирует как число. Несмотря на то, что Mathcad хранит все числа в одинаковом формате, вводить их можно в наиболее подходящем представлении (notation), исходя из контекста документа:

· как целое число;

· как десятичное число (decimal notation) с любым количеством десятичных цифр после точки;

· в представлении с порядком (exponential notation) – в так называемом научном формате или представлении (scientific notation), для чего после ввода числа необходимо напечатать символ умножения и ввести 10 в нужной степени;

· как число в другой системе счисления.

Ниже приведен пример ввода чисел в первых трех форматах:

Комплексные числа

Большинство операций в среде Mathcad по умолчанию осуществляются над комплексными числами. Комплексное число является суммой действительного и мнимого числа, получающегося путем умножения любого действительного числа на мнимую единицу (imaginary unit) i. По определению, .          

Чтобы ввести мнимое число, например 7i, необходимо:

· ввеcти действительный сомножитель (7);

· ввести символ «*» (умножить);

· ввести символ «мнимая единица» («i»).

Для ввода символа «мнимая единица» необходимо последовательно нажать клавиши <1> и <i>. Если просто ввести символ «i», то Mathcad интерпретирует его как переменную i. Кроме того, мнимая единица имеет вид 1i, только когда соответствующая формула выделена. В противном случае мнимая единица отображается просто как i.

Ниже приведен пример ввода комплексных чисел.

Встроенные константы

Некоторые имена в Mathcad зарезервированы под системные переменные, которые называются встроенными константами (built-in constants). Встроенные константы делятся на два типа:

· математические, хранящие значение некоторых общеупотребительных специальных математических символов;

· системные, определяющие работу большинства численных алгоритмов, реализованных в Mathcad.

Математические константы (math constants):

· символ бесконечности (вводится клавишами <Ctrl>+<Shift>+<z>);

· е – основание натурального логарифма (клавиша <е>);

· число π (вводится клавишами <Ctrl>+<Shift>+<p>);

· i – мнимая единица (вводится клавишами <1>, <i>).

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

Ниже приведен пример вывода значений упомянутых констант.

Строковые выражения

Значением переменной или функции может быть не только число, но и строка, состоящая из любой последовательности символов, заключенной в кавычки.

Для присвоения переменной строкового значения необходимо:

· ввести имя переменной, например s;

· ввести символ «присвоить» «:=»;

· ввести символ «”» и набрать нужную строку.

Например.


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 253; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь