Зміст курсу
Основи Matlab
Основи Matlab
Розуміння Матриць і Множення Матриць
Matlab насправді означає matrix laboratory (матрична лабораторія), і однією з його основних особливостей є сучасна здатність обчислювати ресурсоємні матричні добутки та обернені матриці! Тут ви на деякий час відкладете програмування, щоб сформувати уявлення про те, що таке матриці і що означає їх множення, щоб розуміти, як і коли ці аспекти виникають у величезній різноманітності програмних застосувань.
Розуміння абстрактних математичних структур не потребує обчислень, однак ці поняття залишаються навмисно абстрактними (узагальненими), щоб максимально розширити сферу їх застосування. Схема структур, показана у відео, а також окремий PDF із прикладами, надаються для допомоги під час роздумів і у процесі проходження застосувань у наступних розділах.
Завдання
Якщо у вас виникли труднощі з будь-якими поняттями у відео, ваше завдання:
Приділити час перегляду наданої схеми та прикладів і/або пошуку певної теми онлайн;
Переглянути відео ще раз із метою краще ознайомитися та зрозуміти формулювання основних результатів, які ми будемо використовувати у застосуваннях у наступних розділах:
Після вибору базисів: кожне лінійне перетворення представляється унікальною матрицею, і кожна матриця представляє унікальне лінійне перетворення;
Множення матриць дає унікальну матрицю, яка описує композицію двох перетворень, представлених матрицями у добутку.
Глибше розуміння матеріалу природно відкриє більше можливостей у ваших програмних застосуваннях.
Рекурсивне програмування, як і цикли while, може призвести до безкінечних виконань у разі виникнення помилки. Якщо ваша програма виконується занадто довго, натисніть Ctrl
+ C
або Cmd
+ C
у вікні команд для зупинки виконання та повторно проаналізуйте свій код.
Можливо, вам потрібно переконатися, що всі приховані системні файли відображаються у верхній частині списку у каталозі, який повертає функція dir. Зазвичай це так, але якщо ні, доведеться знайти більш креативний спосіб виключення їх із рекурсивних викликів. Тривалий час виконання програми може бути ознакою цієї проблеми.
Дякуємо за ваш відгук!