Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mathcad.doc
Скачиваний:
46
Добавлен:
27.09.2019
Размер:
3.2 Mб
Скачать

Размеры и диапазон значений массива

В Mathcad есть несколько функций, которые возвращают информацию относительно размеров массива и диапазона его элементов. Рисунок 10 показывает, как эти функции используются.

Имя функции

Возвращается...

rows(A)

Число строк в массиве A. Если А — скаляр, возвращается 0.

cols(A)

Число столбцов в массиве A. Если A скаляр, возвращается 0.

length(v)

Число элементов в векторе v.

last(v)

Индекс последнего элемента в векторе v.

max(A)

Самый большой элемент в массиве A. Если A имеет комплексные элементы, возвращает наибольшую вещественную часть плюс i, умноженную на наибольшую мнимую часть.

min(A)

Самый маленький элемент в массиве A. Если A имеет комплексные элементы, возвращает наименьшую вещественную часть плюс i, умноженную на наименьшую мнимую часть.

Рисунок 10: Векторные и матричные функции для нахождения размера массива и получения информации относительно диапазона элементов.

Специальные типы матриц

Можно использовать следующие функции, чтобы произвести от массива или скаляра матрицу специального типа или формы. Функции rref, diag и geninv доступны только в Mathcad PLUS.

Имя функции

Возвращается...

identity(n)

n x n единичная матрица (матрица, все диагональные элементы которой равны 1, а все остальные элементы равны 0).

Re(A)

Массив, состоящий из элементов, которые являются вещественными частями элементов A.

Im(A)

Массив, состоящий из элементов, которые являются мнимыми частями элементов A.

    diag(v)

Диагональная матрица, содержащая на диагонали элементы v.

 geninv(A)

Левая обратная к A матрица L такая, что L A = I, где I - единичная матрица, имеющая то же самое число столбцов, что и A. Матрица А - m x n вещественная матрица, где m>=n.

   rref(A)

Ступенчатая форма матрицы A.

Рисунок 11: Функции для преобразования массивов. Обратите внимание, что функции diag и rref являются доступными только в Mathcad PLUS.

Специальные характеристики матрицы

Можно использовать функции из следующей таблицы, чтобы найти след, ранг, нормы и числа обусловленности матрицы. Кроме tr, все эти функции доступны только в Mathcad PLUS.

Имя функции

Возвращается...

tr(M)

Сумма диагональных элементов, называемая следом M.

   rank(A)

Ранг вещественной матрицы A.

  norm1(M)

L1 норма матрицы M.

  norm2(M)

L2 норма матрицы M.

  norme(M)

Евклидова норма матрицы M.

  normi(M)

Равномерная норма матрицы M.

  cond1(M)

Число обусловленности матрицы M, основанное на L1 норме.

  cond2(M)

Число обусловленности матрицы M, основанное на L2 норме.

  conde(M)

Число обусловленности матрицы M, основанное на евклидовой норме.

  condi (M)

Число обусловленности матрицы M, основанное на равномерной норме.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]