це вектор-рядок, що містить цілі числа від 1 до 10
123456789 10
Для отримання зворотного інтервалу, опишемо прирощення. Наприклад
100: -7:50
що дає
100 93 86 79 72 65 58 51
АБО p> 0: pi/4: pi
що дасть
Про 0.7854 1.5708 2.3562 3.1416
Індексне вираз, включаючи двокрапка, відноситься до частини матриці.
A (1: k, j)
це перші k елементів j-го стовпця матриці А.
Так
sum (A (l: 4,4))
обчислює суму четвертого рядка. Але є і кращий спосіб. Двокрапка, саме по собі, звертається до всіх елементів у рядку і стовпці матриці, а слово end - до останньому рядку або стовпцю. Так
sum (А (:, end))
обчислює суму елементів в останньому стовпці матриці А
ans = 34
2. Вирази
Як і більшість інших мов програмування, MATLAB надає можливість використання математичних виразів, але на відміну від багатьох з них, ці вираження в MATLAB включають матриці. Основні складові виразу:
змінні
числа
оператори
функції
Змінні
У MATLAB немає необхідності у визначенні типу змінних або розмірності. Коли MATLAB зустрічає нове ім'я змінної, він автоматично створює змінну і виділяє відповідний обсяг пам'яті. Якщо змінна вже існує, MATLAB змінює її склад і якщо це необхідно виділяє додаткову пам'ять. Наприклад,
num_students = 25
створює матрицю 1x1 з ім'ям num_students і зберігає значення 25 в її єдиному елементі.
Імена змінних складаються з літер, цифр або символів підкреслення. MATLAB використовує тільки перші 31 символ імені змінної. MATLAB чутливий до регістрів, він розрізняє великі і малі літери. Тому А і а - не одна і та ж змінна. Щоб побачити матрицю пов'язану із змінною, просто введіть назва змінної.
2.1 Числа
MATLAB використовує прийняту десяткову систему числення, з необов'язковою десяткового точкою і знаками плюс-мінус для чисел. Наукова система числення використовує букву е для визначення множника ступеня десяти. Уявні числа використовують i або j як суфікс. Деякі приклади правильних чисел наведені нижче
3 -99 0.0001
9.6397238 1.60210e-20 6.02252e23
1i -3.14159j 3e5i
Числа з плаваючою точкою мають обмеженою точністю - приблизно 16 значущих цифр і обмеженим діапазоном - приблизно від 10-308 до 10308
2.2 Оператори
Вирази використовують звичайні арифметичні операції і правила старшинства.
+ додавання
- віднімання
* множення
/поділ
О› ступінь
' комплексно поєднане транспонування
() визначення порядку обчислення
2.3 Спеціальні символи
[ ] - Квадратні дужки використовують для створення матриць і векторів;
- пробіл служить для розділення елементів матриць;
, - Кома застосовується для розділення елементів матриць і операторів в р...