Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ММСиП Лекция 3 Множества в Mathcad’е.doc
Скачиваний:
61
Добавлен:
09.04.2015
Размер:
1.01 Mб
Скачать

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

Переместите, Инверсия, Детерминант

Функции Множества

Повторение Вычислений с Множествами