Введение в MATLAB. Мироновский Л.А - 9 стр.

UptoLike

9
linspace zeros eye
logspace ones diag
Команда linspace используется для получения набора равноотсто
ящих значений аргумента. Например, х=linspace(xmin,xmax) создаст
массив из 100 значений аргумента между точками хmin и xmax. Если
требуется иметь другое число точек, например N точек на интервале
от 0 до 10, следует записать x=linspace(0,10,N). Аналогичные модифи
кации имеет команда logspaсe, обеспечивающая логарифмическое
расположение точек массива.
Для создания некоторых распространенных матриц имеются ко
манды zeros, ones, eye и diag. Команды zeros и ones создают мат
рицы, заполненные нулями и единицами. Так, по командaм A=zeros
(3)
и B=ones(3) будут сформированы матрицы
A = 0 0 0 B = 1 1 1
0 0 0 1 1 1
0 0 0 1 1 1,
а по командам C=zeros(1,4) и D=ones(1,4) – векторыстроки
C=0 0 0 0 и D=1 1 1 1.
Команда eye предназначена для создания единичной матрицы
(она часто обозначается буквой I, название которой произносится
как слово «eye») или ее фрагмента.
>> E=eye(3) >> G=eye(2,7)
E= 1 0 0 G=
0 1 0 1 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0
Команда eye(size(A)) даст единичную матрицу того же размера,
что и матрица А.
Команда diag имеет два различных назначения. Если ее аргу
ментом является матрица, то результатом будет вектор, содержа
щий элементы, стоящие на диагонали. Если же аргументом явля
ется вектор, то команда diag создает матрицу с заданной диагона
лью и остальными нулевыми элементами.
Например, применяя команду diag к приведенной выше матри
це В, получим строку [1 1 1], а повторное применение команды
diag даст единичную матрицу Е.
1.3. Построение графиков
Основное средство для построения графиков в MATLAB – это коман
да plot и различные ее модификации. Она может вызываться с одним
или несколькими входными аргументами.