Застосування оператора (двокрапка)

Дуже часто необхідно провести формування впорядкованих числових послідовностей. Для цього в MATLAB використовується оператор. (Двокрапка):

Дана конструкція породжує зростаючу послідовність чисел, яка починається з початкового значення, йде з заданим кроком і завер-щує кінцевим значенням. Якщо Крок не заданий, то він приймає значення 1. Чи кінцеве значення вказано меншим, ніж початкове значення, - видається повідомлення про помилку. Приклади застосування оператора. дані нижче:

Формування векторів і матриць

MATLAB - система, спеціально призначена для проведення складних обчислень з векторами, матрицями і масивами. При цьому вона за умовчанням передбачає, що кожна задана змінна - це вектор, матриця або масив. Все визначається конкретним значенням змінної. Наприклад, якщо задано Х = 1, то це означає, що X - це вектор з єдиним елементом, який має значення 1. Якщо треба задати вектор з трьох елементів, то їх значення слід перерахувати в квадратних дужках, розділяючи пробілами. Так, наприклад, присвоєння

задає вектор V, який має три елементи зі значеннями 1, 2 і 3. Після введення вектора система виводить його на екран дисплея.

Завдання матриці вимагає вказівки декількох рядків. Для розмежування рядків використовується знак; (крапка з комою). Цей же знак в кінці введення запобігає виводу матриці або вектора (і взагалі будь-якої операції) на екран дисплея. Так, введення

>> М = [1 2 3; 4 5 6; 7 8 9];

задає квадратну матрицю, яку можна вивести:

Можливе введення елементів матриць і векторів у вигляді арифметичних виразів, що містять будь-які доступні системі функції, наприклад:

>> V = [2 + 27 (3 + 4) ехр (5) sqrt (10)];

2.2857 148.4132 3.1623

Для вказівки окремого елемента вектора або матриці використовуються вирази виду V (i), M (i, j).

Вираз М (i) з одним індексом дає доступ до елементів матриці, згорнутим в один стовпець. Така матриця утворюється з вихідної, якщо поспіль виписати її стовпці. Наступний приклад пояснює такий доступ до елементів матриці М:

>> М = [1 2 3; 4 5 6; 7 8 9]

Схожі статті