- •ОГЛАВЛЕНИЕ
- •ВВЕДЕНИЕ
- •1. НАЗНАЧЕНИЕ, ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ И ИСПОЛЬЗОВАНИЯ СИСТЕМЫ MATLAB
- •2. ПРОСТЕЙШИЕ ВЫЧИСЛЕНИЯ В MATLAB
- •3. РАБОТА С МАССИВАМИ. ВЕКТОР-СТОЛБЦЫ И ВЕКТОР-СТРОКИ
- •4. РАБОТА С МАССИВАМИ
- •5. ДВУМЕРНЫЕ МАССИВЫ И МАТРИЦЫ
- •6. БЛОЧНЫЕ МАТРИЦЫ
- •7.1. Визуализация матриц
- •8. ДИАГРАММЫ И ГИСТОГРАММЫ
- •8.3. Графики функций
- •9. ГРАФИКИ ФУНКЦИЙ
- •10. М-ФАЙЛЫ
- •11. ЧИСЛЕННЫЕ МЕТОДЫ И ПРОГРАММИРОВАНИЕ
- •12. ОПЕРАТОРЫ ЦИКЛА
- •13. ОПЕРАТОРЫ ВЕТВЛЕНИЯ. ИСКЛЮЧИТЕЛЬНЫЕ СИТУАЦИИ
- •14. ПРЕРЫВАНИЯ ЦИКЛА. ИСКЛЮЧИТЕЛЬНЫЕ СИТУАЦИИ
- •15. ОСНОВНЫЕ ВОЗМОЖНОСТИ ПАКЕТА SIMULINK
- •16. ИНТЕРФЕЙС БРАУЗЕРА БИБЛИОТЕК
- •17. ИНТЕРФЕЙС ОКНА МОДЕЛЕЙ SIMULINK
- •18. СОЗДАНИЕ МОДЕЛИ
- •18.2. Создание модели ограничителя
- •19.2. Соединение блоков
- •21. РАБОТА С УСТАНОВКАМИ MATHCAD
- •22. ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
- •22.2. Инициализация переменной
- •22.5. Глобальное определение переменной
- •22.6. Использование комплексных чисел
- •22.7. Константы
- •22.8. Использование констант
- •22.11. Стандартные математические функции
- •22.12. Математические функции
- •22.13. Работа с комплексными числами
- •22.14. Функции округления численных значений
- •22.15. Символьный результат
- •22.16. Вычисление выражений
- •22.19. Матрицы и векторы
- •22.20. Создание массивов
- •22.21. Векторы и матрицы
- •22.22. Начальный индекс массива
- •22.23. Определение массива
- •22.24. Вложенные массивы
- •22.25. Операции с массивами
- •22.26. Транспонирование матриц
- •22.27. Обращение матриц
- •22.28. Векторное произведение
- •22.29. Сумма элементов векторов
- •22.30. Выделение строк и столбцов
- •22.31. Преобразование массивов
- •22.32. Функции для работы с массивами
- •22.32.1. Функция matrix( )
- •23.2. Графики нескольких функций
- •23.4.1. Создание поверхностей
- •23.4.2. Основные настройки трехмерного графика
- •24.3. Логические операторы
- •24.6. Вложенные операторы
- •24.7. Арифметическое выражение в условии
- •24.8. Операторы циклов
- •24.8.1. Сумма квадратов
- •24.9. Рекурсия
- •25.2. Решение нелинейной системы
- •26. АНАЛИТИЧЕСКИЕ ВЫКЛАДКИ В MATHCAD
- •ЗАКЛЮЧЕНИЕ
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
22. ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
22.26. Транспонирование матриц
Как известно, в процессе транспонирования матрицы ее строки и столбцы меняются местами. В MathCadе транспонирование выполняется указанием справа вверху у матрицы символа транспонирования (буква Т). Это выполняется комбинацией клавиш <Ctrl>+<l> или специальной пиктограммой, размещенной на палитре Matrix – см. рис. 22.35.
Рис. 22.35
Примеры транспотирования матриц приведены на рис. 22.36.
Рис. 22.36
Очень часто в практических задачах приходится искать обратные матрицы. Как известно, по определению обратной к данной называется такая матрица, которая, будучи умноженной на исходную, в результате дает единичную матрицу (у нее все диагональные элементы равны единице, а недиагональные – нулю). Обратная матрица может быть определена только для невырожденной квадратной матрицы. Невырожденной, в свою очередь, называется матрица с ненулевым определителем (детерминантом). Как вычисляется детерминант, будет показано далее, а прежде определимся с вычислением обратной матрицы. Эта процедура по сути своей эквивалентна возведению матрицы в минус первую степень, поэтому найти обратную матрицу можно теми методами, что описывались ранее при описании операции возведения матрицы в степень. Однако на палитре Matrix есть специальная пиктограмма, воспользовавшись которой можно найти нужную матрицу.
Математическое программное обеспечение. Учебное пособие |
-197- |
22. ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
22.27. Обращение матриц
Примеры вычисления обратных матриц представлены на рис. 22.37.
Рис. 22.37
В MathCadе существует возможность вычислять ряд важных характеристик матриц, среди которых главной, безусловно, является детерминант (или определитель) матрицы.Детерминант может быть вычислен только для квадратной матрицы. Для выполнения этой операции достаточно заключить название матрицы, для которой вычисляется детерминант, в прямые скобки (комбинация клавиш <Shift>+<\>) – как при вычислении модуля числа. Можно также воспользоваться специальной пиктограммой на палитреMatrix – см. рис.22.38.
Рис. 22.38
Математическое программное обеспечение. Учебное пособие |
-198- |
22. ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
22.28. Векторное произведение
Примеры вычисления векторного произведения матриц показаны на рис. 22.39, рис. 22.40.
Рис. 22.39
Рис. 22.40
22.29. Сумма элементов векторов
Пример вычисления суммы элементов векторов приведены нарис. 22.41.
Математическое программное обеспечение. Учебное пособие |
-199- |
22.ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
22.29.Сумма элементов векторов
а)
б)
Рис. 22.41
22.30. Выделение строк и столбцов
Чтобы выделить из массива (матрицы) столбец, существует специальный оператор на палитре Matrix – см. рис. 22.42.
Рис. 22.42
Математическое программное обеспечение. Учебное пособие |
-200- |