русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операції над матрицями в аналітичній (символьній) формі


Дата добавления: 2015-07-23; просмотров: 646; Нарушение авторских прав


Системи комп'ютерної алгебри забезпечуються спеціальним процесором для виконання аналітичних (символьних) обчислень. Його основою є ядро, що зберігає всю сукупність формул і формульних перетворень, за допомогою яких робляться аналітичні обчислення. Чим більше цих формул у ядрі, тим більш надійна робота символьного процесора і тем імовірніше, що поставлена задача буде розв’язана, зрозуміло, якщо такий розв'язок існує в принципі (що буває далеко не завжди).

Ядро символьного процесора системи Маткад – дещо спрощений варіант ядра відомої системи символьної математики Maple V фірми Waterloo Maple Software, у якої MathSoft (розробник Mathcad) придбала ліцензію на його застосування, завдяки чому Маткад став системою символьної математики.

Введення в систему Маткад символьних обчислень надає їй якісно нові можливості. Символьні обчислення виконуються, в кінцевому рахунку, настільки ж просто для користувача, як, скажімо, обчислення квадрата х.

Операції, що відносяться до роботи символьного процесора, містяться в підменю позиції Symbolic (Символіка) головного меню.

Щоб символьні операції виконувалися, процесору необхідно вказати, над яким виразом ці операції повинні проводитися, тобто треба виділити вираз. Для ряду операцій треба не тільки вказати вираз, до якого вони відносяться, але і вказати змінну, щодо якої виконується та чи інша символьна операція. Сам вираз в такому випадку не виділяється, адже і так ясно, що якщо маркер введення виділяє змінну будь-якого виразу, то автоматично цей вираз вже виділений.

Символьні операції розбиті на п'ять розділів. Це операції з виразами, операції зі змінними, операції з матрицями, операції перетворення, стиль еволюції. Першими йдуть найбільш часто використовувані операції Вони можуть виконуватися з виразами, що містять комплексні числа чи мають розв'язок в комплексному вигляді



Символьний процесор системи Маткад забезпечує проведення у символьному вигляді трьох найбільш поширених матричних операцій транспонування і обернення матриць, а також обчислення їх детермінанта.

При символьних обчисленнях, перш за все, слід відобразити панель символьних обчислень натисканням кнопки на математичній панелі.

 

Після цього з'явиться панель символьних обчислень, показана на рис.17

Рис.17. Панель символьних обчислень

Для символьних операцій над матрицями нам знадобиться тільки передостанній рядок цього вікна, за допомогою кнопок якого і проводяться транспонування, обертання матриці і знаходження її визначника.

Завдання 10. Використовуючи кнопки панелі символьних обчислень, провести аналітичне транспонування і звернення довільної матриці, наприклад:

 

 

Рис.18. Приклад символьного розв’язку матричних задач

Завдання 11.Обчислення матричного виразу

Дано матриці

, ,

де N– номер по списку.

Обчислити матричний вираз

1. (A3+CB)(A2+2CB)T

2. A4+3A2−ACB

3. BAC−5CTBT

4. 2BA-1C−BAC+3BC

5. -2CTAC−BBT

6. (BCB−2CT)A2

7. (ABT−C)(C+ABT)T

8. (ABTB)3BTCTA

9. CT(BTB+CCT)C

10. AAT−(CB)2+3(CB)-2

11. (BTB−3AT)A-2

12. (CBATC−C)(C+CBATC)T

13. (2CTAC−BBT)CT +B

14. 2C(BBT+CTC)CT+CB−A3

15. CB−(AAT)2+3CBA

16. CT+(BTB+3CCT)C

17. AAT−(CB)2+6(CB)-2

18. (BTB−5AT)A-2

19. (CBATC−9C)(C+CBATC)T

20. (CTAC−2BBT)CT +B


ЛАБОРАТОРНА РОБОТА № 4.
РОЗВ’ЯЗОК АЛГЕБРАЇЧНИХ РІВНЯНЬ в математичному пакеті «Маткад».

 

Алгебраїчні рівняння в Маткаді розв’язуються як чисельними, так і аналітичними методами. У даній лабораторній роботі будуть розглянуті обидва методи



<== предыдущая лекция | следующая лекция ==>
Графіки матричних і векторних залежностей | Рівняння


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.427 сек.