Работа с векторами и матрицами в MathCad

Содержание

Слайд 2

Массивы

двумерные
(матрицы)

одномерные
(векторы)

тензоры
(многоиндексные)

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

1. С помощью шаблона:

2. Поэлементно

3. С

Массивы двумерные (матрицы) одномерные (векторы) тензоры (многоиндексные) Заполнение массивов 1. С помощью
использованием переменных и функций пользователя

Индекс – порядковый номер элемента

5. Чтение из внешнего файла

4. Применение встроенных функций

6. Создание программ-функций

Слайд 3

элементарные действия

использование специальных функций
и встроенных алгоритмов матричной алгебры

Матричные вычисления

создание, сложение,

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

Реализация: операторы панели Math: Calculator, Matrix, Symbolic

ранг, единичная матрица, сортировка

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

суммирование элементов вложенного массива

Слайд 4

Операторы и функции для работы
с векторами и матрицами

V – вектор,

Операторы и функции для работы с векторами и матрицами V – вектор,

M – матрица,

Z – скаляр

Слайд 6

Векторные и матричные функции

Векторные функции

Функция

Описание

length(V)

Возвращает длину вектора

last(V)

Возвращает индекс последнего элемента

max(V)

Возвращает

Векторные и матричные функции Векторные функции Функция Описание length(V) Возвращает длину вектора
максимальный по значению элемент

Возвращает минимальный по значению элемент

min(V)

Возвращает вектор действительных частей вектора с комплексными элементами

Re(V)

Возвращает вектор мнимых частей вектора с комплексными элементами

Im(V)

Слайд 7

Векторные и матричные функции

Функции для работы с матрицами

Функция

Описание

augment(M1,M2)

Объединяет в одну

Векторные и матричные функции Функции для работы с матрицами Функция Описание augment(M1,M2)
матрицы М2 и М2, имеющие одинаковое число строк (объединение «бок о бок»)

identity(n)

Создает единичную квадратную матрицу размером n×n

Возвращает субматрицу, состоящую из всех элементов, содержащихся в строках с ir по jr и столбцов с ic по jc

submatrix(M,ir,jr,ic,jc)

Создает диагональную матрицу, элемент главной диагонали которой – вектор V

diag(V)

Возвращает матрицу действительных, мнимых частей матрицы M с комплексными элементами

Re(M) Im(M)

Объединяет в одну матрицы М1 и М2, имеющие одинаковое число столбцов, располагая М1 над М2

stack(M1,M2)

Слайд 8

Векторные и матричные функции

Функции для работы с матрицами

Функция

Описание

lookup(r,M,N)

Выводит значения того

Векторные и матричные функции Функции для работы с матрицами Функция Описание lookup(r,M,N)
элемента матрицы N, который занимает в ней такое же положение, что и скаляр r в матрице M

Ищет в векторе или матрице A заданное значение z и возвращает индексы его позиций в A

match(z,M)

Слайд 9

Функции, возвращающие специальные
характеристики матриц

Функция

Описание

cols(M)

Возвращает число столбцов матрицы М

rank(M)

tr(M)

mean(M)

median(M)

rows(M)

Возвращает число строк

Функции, возвращающие специальные характеристики матриц Функция Описание cols(M) Возвращает число столбцов матрицы
матрицы М

Возвращает ранг матрицы М

Возвращает след (сумму диагональных элементов) квадратной матрицы М

Возвращает вектор собственных значений квадратной матрицы M

eigenvals(M)

Возвращает среднее значение элементов массива М

Возвращает медиану элементов массива М

Слайд 10

Функции сортировки

Функция

Описание

sort(V)

Сортировка элементов вектора в порядке возрастания их значений

csort(M,n)

rsort(M,n)

reverse(V)

Перестановка элементов вектора

Функции сортировки Функция Описание sort(V) Сортировка элементов вектора в порядке возрастания их
в обратном порядке

Перестановка строк матрицы М таким образом, чтобы отсортированным оказался n-й столбец

Перестановка столбцов матрицы М таким образом, чтобы отсортированной оказалась n-я строка

Слайд 12

Примеры

Примеры

Слайд 13

Примеры

Примеры

Слайд 14

Примеры

Примеры

Слайд 15

Примеры

Примеры

Слайд 16

Примеры

Примеры

Слайд 17

Формат → Результат → Параметры отображения

Формат → Результат → Параметры отображения