Составители:
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 и различные ее модификации. Она может вызываться с одним
или несколькими входными аргументами.
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »