Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MatLab_Лаб. раб.1-5.doc
Скачиваний:
4
Добавлен:
14.08.2019
Размер:
1.36 Mб
Скачать

1.2 Робота в MatLab

1.2.1 Інтерфейс MatLab

Основні вікна:

- Command window –вікно для введення команд MATLAB

- Command History –останні виконані функції в порядку їх слідування.

- Current Directory – поточна директорія. Каталог файлів, котрі можуть бути використовані при роботе.

При визові MatLab на екран виводиться заставка, яка змінюється командним вікном, зверху якого виводиться File(Файл) Edit(Правка) Debug(Відладчик) Desktop Window(Вікно) Help(Допомога). Нижче йде командна строка, котра починається символом ">>".

Меню File (файл) має такі функції як: New (створення нового m-файла, фігури, змінної, моделі); Open (відкриття файла); Close Current Directory (закриття директорії); Import Data (завантаження даних);Save Workspace As…( збереження робочої облості як…); Set Path (знаходження маршруту); Preferances (Приорітети), а також такі функції як Print (виведення для друку), Page Setup (встановлення сторінки) та відображення останніх файлів, що відкривалися.

В командній строчці в режимі діалога можна набирати команду (оператор) або вираження та, натиснув Enter, отримати відповідь (answer). Наприклад, після набору команди (оператора присвоєння) a=3.2 з’явиться a = 3.20000000000000 (змінній а присвоєно значення 3.2), після набору вираження sin(a)/a побачимо його значення ans = -0.01824191982112.

Окрім того для повторення дій можна використовувати Command History:

  1. Після символа ">>" користуючись « » « » визивати з Command History вже існуючи команди.

  2. Вручну вибирати та «переносити» команд з Command History.

Також команди можна брати зі сценаріїв

Для очистки командного вікна досить виконати команду clеаr.

1.2.2 Сценарії

Будь-який ланцюжок команд можна записати в файл. Такий файл буде називатися сценарієм. Сценарій є текстовим файлом і може бути створений в будь-якому текстовому редакторі і мати розширення *.m або одразу во встроєному редакторі MatLab.

Головною особливістю сценаріїв є їх робота зі змінними робочого простору WORKSPACE.

Сценарій може брати дані з файлів, запитувати у користувача. Але як недолік – відсутність локальних змінних.

Одним із різновидів сценаріїв є функції,

першою строкою яких є заголовок function. На відміну від скриптів функції можуть брати ісходні дані у вигляді переліку вхідних параметрів і повертати результати своєї роботи також у вигляді переліку вихідних даних.

1.3 Теорія

1.3.1 Змінні. Символьні змінні

Змінні – це поіменовані об’єкти, які можуть зберігати деякі дані. В залежності від типа даних змінні можуть бути чисельними, символьними, матричними чи векторними.

Типи змінних не декларуються заздалегідь.

Для проведення перетворень в аналітичному виді, MatLab використовує символьні змінні. Оголошення символьних змінних в MatLab:

syms a b c

1.3.2 Частинна похідна в точці

Значення частинної похідної функції F(a,b,c) за аргументом а знаходиться за допомогою вираження:

da=diff(F,a)

1.3.3 Основні функції

pi = 4*atan(1)=imag(log(-1))=3.1415926535897..;

abs(X) - абсолютна величина: для комплексного числа a+bi його модуль дорівнює

sqrt(X) – корінь квадратний :

exp(X) - експонента ex (ex+iy= ex(cos y+i siny)) :

pow2(X) - двійкова експонента 2x;

log(X) - натуральний логарифм;

log2(X), log10(X) логарифм за основою 2 та за основою 10;

sin(X) cos(X) tan(X) cot(X) csc(X) sec(X) - тригонометричні функції (синус, косинус, тангенс, котангенс, косеканс, секанс):

asin(X) acos(X) atan(X) acot(X) acsc(X) asec(X) – зворотні тригонометричні функції (арксинус, арккосинус и т.д.):

sinh(X) cosh(X) tanh(X) coth(X) csch(X) sech(X) - гіперболічні функції (синус, косинус, тангенс, котангенс, косеканс, секанс): sh(X)=(eX-e-X)/2 , ch(X)=(eX+e-X)/2 и др.;

asinh(X) acosh(X) atanh(X) acoth(X) acsch(X) asech(X) – зворотні гіперболічні функції

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]