Типы данных, операторы и функции системы Mathcad

1.3.1. Массивы и матрицы

Массив - это последовательность чисел. Система Mathcad оперирует двумя типами массивов. Первый - одномерные массивы или векторы, второй - это двумерные массивы или матрицы.

Элементы векторов характеризуются порядковым номером или индексом. Нумерация индексов обычно идет с нуля. Однако её можно изменить, используя системную переменную ORIGIN. Элементы вектора имеют только один индекс, например Vi,V2,V3. Матрицы имеют элементы с двумя индексами, один из которых указывает на номер строки, а другой на номер столбца. В общем случае Уц где i-номер строки, a j-номер столбца.

V :=

Рис.15. Шаблон матриц

Для задания вектора или матрицы следует установить курсор на место, где планируется задать вектор или матрицу и нажать одновременно [Alt]+[M] или активировать соответствующую клавишу символьного процессора (см. рис.2). В ответ в командной строке появится запрос о числе строк и столбцов в матрице: Insert Matrix (Rows, Columns) Вставить массив (строк, столбцов).

В ответ на запрос следует ввести их нужные значения и нажать клавишу ENTER. В результате на экране дисплея появится шаблон вектора или матрицы в виде квадратных скобок с прямоугольниками-местами ввода значений элементов (рис. 15).

Присваивать элементу данное значение можно двумя способами. По первому нужно подвести курсор к прямоугольнику-шаблону этого элемента и затем ввести на его место значение элемента. Для перемещения по шаблону вектора наряду с клавишами перемещения курсора можно использовать клавишу Tab. По второму пути если элементу вектора V2 нужно присвоить значение 30, то следует записать: V2: =30.

Подстрочный индекс вводится набором знака [ (открывающая квадратная скобка).

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

1.3.2. Операторы и функции системы Mathcad

Наиболее часто встречающиеся встроенные функции общего назначения приведены в табл.1.

Таблица 1 Встроенные функции общего назначения

Вид функции

Имя

Пример

Экспоненциальная функция

Exp(Z)

exp(2)=7.389

Натуральный логарифм

Ln(Z)

ln(2)=0.693

Десятичный логарифм

Log(Z)

log(2)=0.301

Синус (радианы)

Sin(Z)

sin(l)=0.841

Косинус(радианы)

cos(Z)

cos(l)=0.54

Тангенс (радианы)

tan(Z)

tan(l)= 1.557

Арксинус (радианы)

asin(Z)

asin(l)= 1.571

Арккосинус (радианы)

acos(Z)

acos(l)=0

Арктангенс (радианы)

atan(Z)

atan(l)=0.785

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

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

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

Таблица 2

Часто используемые основные арифметические операторы

Название

Ввод

Пример использования

Степень

X[Shift][A]Y

32 = 9

Квадратный корень

[]Х

у[9= 3

Сложение

X[+]Y

2+3 = 5

Вычитание

X[-]Y

8-3 = 5

Умножение

X[*]Y

2-3 = 6

Деление

X[/]Y

  • 12
  • — =4
  • 3

Вывод

X[=]

15= 15

Присваивание

X[Shift][:]Y

X:=8

Изменение в отрезке, где: N1 - стартовое значение N, N2 - конечное значение N, шаг 1.

N1 - следующее значение N, N2 - конечное значение N, шаг п = N1 - S.

N[Shift][:]Nl [:]N2

N[Shift][:]Nl[,]S[:]N2

N:=0..5

N:= 0,0.1.. 3

Суммирование членов ряда

i[$]X

Г1

II.

о

en

IT) II

J xT

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >