Читайте также:
|
В MathCad содержится большое число встроенных функций для действий с массивами. В данном разделе приведено описание некоторых из них и даны примеры их использования. Размеры данного пособия не позволяют привести полный список всех встроенных функций линейной алгебры, содержащихся в MathCad, для более детального ознакомления с ними следует воспользоваться интерактивной системой подсказок MathCad или обратиться к руководству [7]. В разделе совершенно не затронуты статистические функции, описание которых является темой отдельной работы.
При описании встроенных функций приняты условные обозначения, описанные в начале раздела 6.5.
Таблица 6.2 - Встроенные функции MathCad для работы с массивами.
| Имя функции | Результат |
| rows (A) | Число строк в массиве А. Если А - скаляр, возвращается 0 |
| cols (A) | Число столбцов в массиве А. Если А - скаляр, возвращается 0 |
| length (v) | Число элементов в вектореv |
| last (v) | Индекс последнего элемента в векторе v |
| max (A) | Максимальный элемент в массиве А |
| min (A) | Минимальный элемент в массиве А |
| identity (n) | Единичная матрица n x n (матрица, все диагональные элементы которой равны 1, а все остальные - 0) |
| Re (A) | Массив, состоящий из элементов, которые являются вещественными частями элементов матрицы А |
| Im (A) | Массив, состоящий из элементов, которые являются мнимыми частями элементов А |
| diag (v) | Диагональная матрица, содержащая на диагонали элементы вектора v |
| tr (M) | След матрицы М (сумма диагональных элементов) |
| rank (A) | Ранг вещественной матрицы А |
| eigenvals (M) | Вектор, содержащий собственные значения матрицы М |
| lsolve (M,v) | Нахождение вектора x такого, что M·x=v (решение системы линейных алгебраических уравнений) |
| sort(v) | Возвращает элементы вектора v, отсортированные по возрастанию |
| csort(A,n) | Сортирует строки матрицы таким образом, чтобы расположить элементы в столбце n в порядке возрастания |
| rsort(A,n) | Сортирует строки матрицы таким образом, чтобы расположить элементы в строке n в порядке возрастания |
| reverse(v) | Изменяет порядок элементов в векторе v на обратный |
На рисунках 6.11, 6.12 показаны примеры использования встроенных функций для работы с массивами.
![]() |
Рис. 6.11 - Примеры использования встроенных функций для работы с векторами.
![]() |
Рис. 6.12 - Примеры использования встроенных функций для работы с матрицами.
Дата добавления: 2015-07-08; просмотров: 217 | Нарушение авторских прав
| <== предыдущая страница | | | следующая страница ==> |
| Векторные и матричные операторы | | | Создание простейшего графика |