Page 101 - 363_
P. 101
102
функцію чи Script-файл), який записано мовою системи MatLAB.
Розглянемо головні особливості запису тексту програми (М-файлу)
мовою MatLAB.
1.Звичайно, кожний оператор записується на окремому рядку тексту
програми. Ознакою кінця оператора є символ (він не друкується)
повернення каретки і переходу на наступний рядок, який вводиться у
програму при натисканні клавіші < Enter >, тобто при переході при запису
тексту програми на наступний рядок.
2. Можна розміщувати кілька операторів в одному рядку. Тоді
попередній оператор цього рядка повинен закінчуватися символом ";"
3. Можна довгий оператор записувати у кілька рядків. При цьому
попередній рядок оператора має закінчуватися трьома крапками ( “...”).
4. Якщо черговий оператор не закінчується символом “;”, результат його
дії при виконанні програми буде виведений у командне вікно. Щоб запобігти
виведенню на екран результатів дії чергового оператора програми, запис цього
оператора у тексті програми повинен закінчуватися символом “;”.
5. Рядок програми, що починається із символу “%”, не виконується.
Цей рядок сприймається системою MatLAB як коментар. Таким чином, для
введення коментаря у будь-яке місце тексту програми, досить почати
відповідний рядок з символу “%”.
6. Рядки коментаря, які передують першому оператору програми, що
виконується (тобто не є коментарем), сприймаються системою MatLAB як
опис програми. Саме ці рядки виводяться у командне вікно, якщо у
останньому набрано команду:
help < ім'я файлу >.
8.У програмах мовою MatLAB немає символу кінця тексту програми.
9. У мові MatLAB змінні не описуються і не оголошуються. Будь-яке
нове ім'я, що з'являється у тексті програми сприймається системою
MatLAB як ім'я матриці з комплексними елементами. Розмір цієї матриці
встановлюється попереднім введенням значень її елементів або
визначається діями по встановленню значень її елементів, які описані у
попередньому операторі або процедурі. Ця особливість робить мову
MatLAB вельми привабливою і простою. У мові MatLAB неможливе
використання вхідної матриці або змінної, в якій попередньо не введені або
обчислені значення її елементів (а тому – і визначені розміри цієї матриці).