abc Matlab - примјери и објашњења
4. МАТРИЦЕ

4.2. Матрице специјалних структура

            У MATLAB-у постоје посебне наредбе за матрице специјалних структура као што су eye, ones, zeros, magic, diag и друге.

            Наредба eye даје јединичну матрицу.

Функција

Опис

eye(n)

Даје  јединичну матрицу

eye(m,n)

Даје  јединичну матрицу

eye(size(A))

Даје јединичну матрицу димензија дате матрице

Табела 8. Наредба eye

ПРИМЈЕР 8: Одредити јединичну матрицу са три реда и две колоне користећи наредбе из претходне табеле.

>> A=eye(3,2)
A =
1     0
0     1
0     0

ПРИМЈЕР 9: Користећи димензије матрице из примјера 5, одредити јединичну матрицу.

>> A=[-2 1 -5;3 6 7;3 -5 4];X=eye(size(A))
X =
1     0     0
0     1     0
0     0     1

Наредба ones даје матрицу чији су сви елементи јединице.

Функција

Опис

ones(n)

Даје  матрицу чији су сви елементи јединице

ones(m,n)

Даје  матрицу чији су сви елементи јединице

ones(size(A))

Даје матрицу димензија дате матрице А чији су сви елементи јединице

Табела 9. Наредба ones

ПРИМЈЕР 10: Формирати квадратну матрицу реда 3 чији су сви елементи једнаки 1.

>> A=ones(3)
A =
1     1     1
1     1     1
1     1     1

Наредба zeros даје матрицу чији су сви елементи нуле.

Функција

Опис

zeros (n)

Даје  матрицу чији су сви елементи нуле

zeros (m,n)

Даје  матрицу чији су сви елементи нуле

zeros (size(A))

Даје матрицу димензија дате матрице А чији су сви елементи нуле

Табела 10. Наредба zeros

ПРИМЈЕР 11: Формирати матрицу са три реда и две колоне чији су сви елементи једнаки 0.

>> A=zeros(3,2)
A =
0     0
0     0
0     0

Унос матрица и вектора    <    Index    >    Операције са матрицама