- •Глава 3. Множества в Mathcad’е
- •3.1. Действия с векторами и матрицами.
- •3.1.1. Создание векторов и матриц «вручную».
- •3.1.2. Создание векторов и матриц с использованием переменных диапазона
- •3.1.3. Создание вложенных множеств.
- •3.1.4. Переменные с индексами(массивы).
- •3.1.5. Форматы вывода векторов и матриц
- •3. 2. Линейная алгебра векторов и матриц.
- •3.2.1. Сложение и вычитание векторов и матриц.
- •Умножение векторов и матриц на число.
- •Умножение векторов и матриц.
- •Транспонирование векторов и матриц.
- •3.2.5. Обратная матрица. Определитель матрицы.
- •3.2.6. Оператор vectorize.
- •3.3. Функции работы с множествами.
3.3. Функции работы с множествами.
Mathcad располагает разнообразным набором встроенных функций и операторов для работы с векторами и матрицами. Ниже приведены только некоторые основные из них:
max(A) - выводит максимальный элемент в векторе или матрице «А»;
min(A) - то же минимальный элемент в векторе или матрице;
rows(A) - определяет число строк в матрице;
cols(A) - определяет число столбцов в матрице;
length(A) - определяет длину вектора- столбца;
sort(v) - сортирует элементы вектора в порядке их возрастания;
csort(A,n)- перестраивает строки матрицы «А» так, чтобы n – ый
столбец был в порядке возрастания;
identity(n)- создает диагональную единичную матрицу размерности ;
augment(A,B) - объединяет две матрицы в одну, размещая их рядом;
stack(A, B) - объединяет две матрицы в одну матрицу, размещая их одну под другой;
last(v) - возвращает индекс последнего элемента вектора «v»;
svds(v) - определяет длину вектора «v».
Примеры применения некоторых приведенных выше функцийMathcad представлены на рис. 3. 14.
Рис. 3.14. Примеры применения некоторых функций Mathcad.
Для работы с полным списком функций необходимо:
- войти в окно Insert Funchion «вставить функцию» (рис. 3.15) для чего нужно щёлкнуть мышью значок «f(x)» в главном меню;
- в окне Function Category(категория функции) выбрать векторную и матричную категорию( Vector and Matrix);
- выбрать необходимую функцию – оператор из окна Function Name («имя функции»);
- вставить выбранную функцию на рабочий лист, нажав кнопку «Insert» или «ОК»;
- в открывшийся шаблон занести имена аргументов: матриц и (или) векторов.
Рис. 3.15. Пример вызова функции min(A,B,C,…) – возвращает минимальный элемент в матрицах (для комплексных элементов матрицы – комплексное число с min действительной и min мнимой частей).
Вычисления могут также быть выполнены, неоднократно используя переменные диапазона, чтобы ступить через элементы векторов и выполнить те же самые операции{действия}:
Эта конструкция особенно полезна для того, чтобы управлять векторами, которые содержат сигналы или для того, чтобы решить разностные уравнения.
Создавать решения логистической карты:
калибруйте{инициализируйте} матрицу:
Более детальные примеры доступны на отобранном повторении, используя переменные диапазона и множества, так же как на параметрических наборах решений уравнений.
Скручивать два сигнала:
Вектор продукции в n/N
Для более детального примера сигналов, обработанных с векторами в Mathcad, см. Fourier Transformsexample.
Чтобы узнать об использовании множеств, чтобы хранить данные для импорта и экспортировать, см. Данные Обработки.
Создавать Вектор или Матрицу вручную
Приписки и Суперподлинники{Суперсценарии}
Создавать Вектор или Матрицу Используя Переменные Диапазона
Линейная Алгебра с Векторами и Matrices
Переместите, Инверсия, Детерминант
Функции Множества
Повторение Вычислений с Множествами