Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MM - Все, что было=) / MMM / 2010 / Пособие по MathCAD / Общее описание системы MathCAD.doc
Скачиваний:
49
Добавлен:
16.02.2016
Размер:
344.06 Кб
Скачать

Таблицы ввода и вывода

  • Ввод значения индексированной переменной в виде таблицы.

  • Вставка элементов в таблицу.

  • Удаление элемента таблицы.

  • Вывод значения индексированной переменной в виде таблицы.

Чтобы ввести значения индексированной переменной в виде таблицы:

1) Задайте диапазон изменения индексной переменной (например, i:=1..10).

2) Введите индексированную переменную, например xi.

3) Введите оператор присваивания := .

4) Введите элементы таблицы (числа, выражения), разделяя их запятой.

Замечание: Первый элемент таблицы вводится непосредственно после знака присваивания. После ввода символа-разделителя формируется таблица.

Введите x[i:100, чтобы увидеть

Чтобы осуществить вставку в таблице, установите курсор на конец элемента таблицы (после которого необходима вставка значения(ий)), введите символ "запятая" и затем число (или выражение) в отведенное "знакоместо". Если добавляемых чисел несколько, ввод каждого (кроме последнего) оканчивайте вводом символа "запятая". Чтобы удалить элемент таблицы, установите курсор на его конец и нажмите клавишу [BackSpace].

Замечание: При задании индексированной переменной с двумя индексами помните, что первым меняется второй индекс.

 

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

Например, пусть i:=1..4 xi:=20 i

 

Ввод

i=

i^2 =

x[i=

i*x[i=

Как выглядит

 

 

Пример табуляции функции

  • Таблица значений функции f(x) для значений x, изменяющихся от x0 до xk c шагом h.

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

Пример. Получить таблицу значений функции f(x) для значений x, изменяющихся от x0 до xk, с шагом h. MathCAD-документ:

 

 

Массивы. Действия с массивами

  • Создание массива ( вектора, матрицы ).

  • Максимальное число элементов в массиве.

  • Заполнение массива.

  • Задание массива с помощью индексированных переменных.

  • Нумерация элементов массива, изменение нумерации.

  • Изменение размеров существующих массивов.

  • Векторные и матричные операторы, функции.

Чтобы создать массив:

1) Нажмите клавиши [Alt]M.

2) MathCAD предлагает ввести размеры массива в строке сообщений:

Array size (rows columns):

Для задания вектора введите одно число (например, 4).

Для матрицы введите два числа, разделяя их пробелом (например, 2 3).

Завершите ввод нажатием клавиши ([Esc] - в случае отказа).

Замечание: Максимальное число элементов в массиве 50.

) MathCAD создает вектор или матрицу указанных размеров:

4) Заполните "знакоместа" числами или выражениями (переход к "знакоместам" осуществляйте с помощью клавиши [Tab]).

 

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

Например, задание вектора: i:=0..3 vi:=2 i

задание матрицы: i:=0..1 j:=0..3 mi,j:=i+j

 

Ввод

v=

m=

Как выглядит

 

Замечания: 1) Нумерация элементов вектора, строк и столбцов матрицы начинается с 0 (изменить начальный номер можно, задав желаемое значение встроенной переменной ORIGIN, см."Встроенные (системные) параметры").

2) Для изменения размеров уже существующего массива нужно поместить курсор в нужную позицию и нажать [Alt]M. При этом MathCAD запрашивает в строке сообщений, на сколько увеличить (положительное число) или уменьшить (отрицательное) количество строк и/или столбцов:

Insert/Delete (+/-) rows cols:

Введите одно значение (только по отношению к строке) или два значения, разделяя их пробелом.

Текущее положение курсора задает элемент массива, ниже и/или правее которого надо осуществить вставку строк и/или столбцов. Удаление строк и/или столбцов осуществляется со строки и/или столбца элемента, где расположен курсор. Для вставки строк выше первой и столбцов левее первого нужно поместить курсор на левую скобку массива. Например:

 

 

MathCAD-документ

Строка сообщений

Insert/Delete (+/-) rows cols:

Результат

2 1

1

0 1

-1 -1