В Mathcad есть следующие встроенные функции для определения пара- метров матриц и векторов:
Функции, относящиеся к матрицам и векторам:
rows(M) – число строк в матрице или векторе;
mах(М) и min(М) – максимальное и минимальное значения элемен- тов в матрице или векторе;
Функции, относящиеся только к матрицам:
cols(M) – число столбцов в матрице;
tr(M) – сумма диагональных элементов квадратной матрицы, назы- ваемая следом матрицы.
Функции, относящиеся только к векторам:
last(M) – индекс последнего элемента в векторе;
length(M) – число элементов вектора;
сумма элементов вектора вычисляется нажатием кнопки ΣV на панели
Matrix;
2 1
M 4 3
Рисунок 2.3 – Определение числа строк и столбцов матрицы
4
|
|
|
7
Рисунок 2.4 – Суммирование элементов матрицы
4
3
ORIGIN 1 V K last( V)
|
1
5 K = 4
Рисунок 2.5 – Определение индекса последнего элемента вектора
|
5 2
n rows( M) m cols( M)
n = 3
m = 2
V 1 SV V SV= 2
4
3
V n length( V)
1
5
n = 4
Рисунок 2.6 – Вычисление числа элементов вектора
1
4
V MV max( V) MV = 4
|
2
1 MV min( V) MV = 2
|
Рисунок 2.7 – Определение минимального и максимального элемента
вектора
2 4 1
M 3 2 7 tr( M) = 3
|
8 2 3
Рисунок 2.8 – Определение суммы элементов на диагонали квадратной матрицы
|
Образование новых матриц из уже существующих
Для образования новых матриц из уже существующих существуют сле- дующие функции:
augment(A, В) – объединяет матрицы А и В бок о бок. Матрицы А и В должны иметь одинаковое число строк.
1 0 5
M1
1 4 2
M augment( M1, M2)
1 0 5
M =
1 4 2
2 3 1
4 3 1
Рисунок 2.9 – Объединение матриц «бок о бок»
Do'stlaringiz bilan baham: |