Существует также ряд встроенных векторных и матричных функций. Они облегчают решение задач линейной алгебры и других сфер приложения векторов и матриц. Приведём список векторных функций, входящих в систему Mathcad:
• length(V) – возвращает число элементов вектора.
• last(V)- возвращает номер последнего элемента
• max(V)- возвращает максимальный элемент по значению элемент вектора(или матрицы)
• min(V)- возвращает минимальный по значению элемент вектора(или матрицы)
• re(V)- возвращает вектор действительных частей вектора с комплексными элементами
• Im(V)- возвращает вектор мнимых частей вектора с комплексными элементами
Для работы с матрицами также существует ряд встроенных функций. Они перечислены ниже:
• augment(M1, M2)- объединяет в одну две матрицы М1 и М2, имеющие одинаковое число строк (объединение идет бок о бок)
• identity(n)- создает единичную квадратную матрицу размером
• stack(M1, M2)- объединяет две матрицы М1 и М2, имеющие одинаковое число столбцов, «сажая» М1 над М2
|
|
• submatrix(A, ir, jr, ic, jc)- возвращает подматрицу, состоящую из всех элементов, содержащихся в строках от ir до jr и столбцов c ic по jc (ir ≤ jr и ic ≤ jc)
• diag(V)- создает диагональную матрицу, элементы главной диагонали которой равны элементам вектора
• matrix(m, n, f)- создает матрицу, в которой (I, j)-й элемент равен а(I, j), где I=0, 1,…m и j=0,1,…n; f(I, j) некоторая функция.
• Re(M)- возвращает матрицу действительных частей матрицы М с комплексными элементами.
• Im(M)- возвращает матрицу мнимых частей матрицы М с комплексными элементами.