3 ЗАДАНИЕ И ОБРАБОТКА МАССИВОВ
Массив – это особый вид переменной, представляющий из себя совокупность чисел. Одномерный массив называется вектором, двумерный – матрицей.
3.1 Обозначение массивов и элементов массивов
Массивы можно обозначать аналогично обычным переменным, как это рассматривалось в разделе 2. Элементы массива указываются с индексом (например, A1 или xi,j), который ставится с помощью знака «Xn» с панели Matrix. Следует различать текстовый индекс и индекс элемента массива.
За начало нумерации элементов массива отвечает встроенная переменная ORIGIN, имеющая по умолчанию значение 0. Для изменения значения данной переменной можно воспользоваться командой меню Tools►Worksheet Options или набрать команду в документе (например, ORIGIN:=1).
3.2 Задание массивов
Создать массив в MATHCAD можно тремя способами:
– с помощью шаблона, вызываемого через меню Insert►Matrix. При этом появляется окно, где можно задать количество строк и столбцов будущего массива. Данный способ самый наглядный.
– с помощью дискретной переменной. При этом должна быть известна формула вычисления массива. Например,
i:=1..10
Ai:=i+1
– считыванием данных из файла (с помощью команды READPRN):
A:=READPRN(″D:\data.txt″)
3.3 Действия с массивами
Определение параметров массива:
1) rows(M) – определение числа строк массива;
2) cols(M) – определение числа столбцов массива;
3) last(V) – определение индекса последнего элемента вектора;
4) max(M) – определение максимального элемента массива;
5) min(M) – определение минимального элемента массива.
Образование массива из уже существующего:
1) augment(A,B) – образование массива путем стыковки массивов A и B «бок о бок» (должно быть равно число строк массивов);
2) stack(A,B) – образование массива путем стыковки массивов A и B «друг над другом» (должно быть равно число столбцов массивов);
3) submatrix(A,irows,jrows,icols,jcols) – образование массива, вырезанного из массива А от ряда irows до ряда jrows, от столбца icols до столбца jcols.
Сортировка массивов:
1) sort(V) – сортировка вектора по возрастанию;
2) reverse(V) – сортировка вектора по убыванию;
3) rsort(M,i) – сортировка матрицы по возрастанию i-той строки;
4) csort(M,i) – сортировка матрицы по возрастанию i-го столбца.
Операции преобразования массивов:
1) транспонирование (с помощью значка «MT» с панели Matrix);
2) получение обратной матрицы (с помощью значка «X-1» с панели Matrix);
3) вычисление определителя (с помощью значка «|X|» с панели Matrix)
4) произведение действий со столбцом массива (с помощью значка «M< >» с панели Matrix, где в скобках «< >» указывается номер столбца).
4 ПОСТРОЕНИЕ ГРАФИКОВ
4.1 Построение двумерного графика
MathCAD позволяет строить два вида двумерных графиков: в декартовых и полярных координатах. Принцип построения одинаков для обеих систем координат:
1) задать функцию;
2) вызвать нужный шаблон графика через меню Insert►Graph или с математической панели Graph (X-Y Plot или Polar Plot);
3) заполнить места ввода именами аргумента и функции и нажать Enter.
По умолчанию будет построен график в диапазоне изменения аргумента от -10 до 10 (для декартовой системы). Для указания своего диапазона изменения аргумента необходимо до построения графика задать дискретную переменную (например, x=1..20). Для более плавного построения графика рекомендуется при задании дискретной переменной использовать шаг (например, x=1,1.1..20 – шаг 0,1).
На одном шаблоне допускается строить до 16 графиков функций. Для того чтобы в местах ввода имен аргументов и функций указать другие имена, нужно поставить запятую после переменной, предварительно выделив ее уголком. Появятся дополнительные места ввода.
После построения графиков приступают к их форматированию. Меню форматирования вызывается через меню Format►Graph (при этом график должен быть выделен) и имеет следующие позиции:
1) X-YAxes – форматирование осей:
LogScale – логарифмическая шкала;
GridLines – установка линий сетки;
Numbered – отображение числовых пределов по осям;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.