Основи роботи в matlab

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

Запуск програми MATLAB проводиться натисненням кнопки Пуск / Програми / MATLABRelease12 / MATLABR12.

При запуску MATLAB на екрані з'являється командне вікно MATLAB Command Window.Окно MATLAB Command Window складається з наступних основних елементів:

панелі з кнопками;

робочої області з командним рядком, в якій знаходиться миготливий вертикальний курсор;

Робочий простір і чисельні розрахунки в МАТLАВ

Робочий простір МАТLАВ

Спілкування користувача з програмою відбувається за допомогою команд, що набираються в командному рядку. Командний рядок системи МАТLАВ починається зі знака запрошення »(рrоmpt), після якого можна записати будь-який вираз, тобто вираз, що складається з чисел, імен змінних і знаків операцій. Для того щоб побачити результат обчислення математичного Вира-вання, яке вводиться після знака », потрібно натиснути клавішу Еntеr. Після обчислення в нижній частині екрана з'явиться рядок для введення нових даних, яка також начи нается зі знака запрошення.

!!Введіть на поле нового документа 3 + 5 і натисніть Еntеr.

Що зробила програма MATLAB? Спочатку вона вирахувала суму 3 + 5, потім записала результат в спеціальну системну змінну ans і вивела її значення, рівне 8, в командне вікно. Нижче відповіді розташована командний рядок з миготливим курсором, що позначає, що MATLAB готова до подальших ви-чисельності. Можна набирати в командному рядку нові вирази і знахо-дить їх значення.

Якщо потрібно продовжити роботу з попереднім виразом, наприклад, обчислити (3 + 5) / 4, то найпростіше скористатися вже наявними ре-зультатом, який зберігається в змінної ans.

!!Наберіть в командному строкеans / 4 і натисни-ті Enter.

!!Дайте переменнойaполученний результат.

Для того щоб ввести в рядку введення значення декількох пе-ремінних поспіль, між виразами ставиться знак ";". Необ-ходимо відзначити, що знак ";" використовується також для того, що-б система не виводила на екран результат після натискання кла-виші Enter.

Вся інформація, яка набирається в рядку введення, запоми нается в спеціальній області пам'яті, званої стеком команд. За допомогою натискання клавіш управління курсором ↑ або ↓ можна повернути в рядок введення раніше набрані команди.

Важливо запам'ятати, що набір будь-якої команди або виразу повинен закінчувати-Чіван натисканням на Enter, для того, щоб програма MATLAB виконай-ла цю команду або вирахувала вираз.

Іноді робота в системі МАТLАВ істотно сповільнюється. Це відбувається через те, що в спеціальній області пам'яті комп'ютера запам'ятовується величезна кількість значень всіх змінних, обчислених протягом поточного сеансу роботи. Дана область називається робочим простором системи МАТLАВ. Для того щоб швидкість роботи не уповільнює, пере-менниє, які вже не потрібні для роботи, необхідно стирати з пам'яті комп'ютера. Це робиться за допомогою команди сlеаr. має наступний синтаксис:

Зазначена команда видаляє з робочого простору пере-менниє з іменами імя1, імя2 і т.д.

Виконавши команду who. можна дізнатися, які змінні ос-талісь в робочому просторі.

!!Виконайте команду who.

Команда whos дозволяє отримати більш детальну інформацію про пере-сних у вигляді таблиці.

Перший стовпчик Name складається з імен використовуваних змінних. Те, що з-тримається в стовпчику Size, по суті, визначається основним принципом роботи MATLAB. Програма MATLAB всі дані представляє у вигляді масивів. Змінні а1, а2 і а3 є двовимірними масивами розміру один на один. Кожна з змінних займає по вісім байтів, як зазначено в стіл-біке Bytes. Нарешті, в останньому стовпчику Class зазначений тип змінних - double array, т. Е. Масив, що складається з чисел подвійної точності. У рядку під таблицею написано, що в підсумку три елементи, т. Е. Змінні, займають двадцять чотири байти. Виявляється, що представлення всіх даних у вигляді масивів дає певні переваги.

Видалити з пам'яті комп'ютера всі раніше використані пе-ремінні можна, виконавши команду clear без вказівки їхніх імен і без дужок.

Команда сlс очищає видиму частину робочого простору.

Система MATLAB виведе повідомлення про невизначеність змінної.

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