ВУЗ:
Составители:
4
1. Основные возможности
MATLAB – одновременно операционная среда и язык программирования,
наиболее сильной стороной которой является возможность многократного
выполнения реализованных программ. Одним из главных направлений ее
использования является решение задач математической теории
автоматического управления. Особенностями выполнения исследований и
расчетов в MATLAB является большая скорость вычислений и прозрачность
технологий.
1.1. Числа, матрицы , векторы
Для задания матрицы a
1 2
3 4
в командном окне следует выполнить следующую команду:
>> a = [ 1 2; 3 4 ]
Для отображения матрицы следует напечатать ее имя :
>> a
Предусмотрено также выполнение следующих операций с матрицами и
векторами :
— сложение, вычитание (+, -);
— умножение (*);
— обращение (inv);
— деление (/);
— возведение в степень (^);
— транспонирование (').
— cоздание нижней треугольной матрицы А : tril(А ).
— cоздание верхней треугольной матрицы А : triu(А ).
вращение матрицы А относительно вертикальной оси : fliplr(A).
вращение матрицы А относительно горизонтальной оси : flipud(A).
поворот матрицы А на кратное 90
0
значение: rot90(A,k), где k = ±1, ±2,... -
множитель, на который умножается угол 900.
формирование единичной матрицы заданного размера n: eye(n).
формирование единичной матрицы по размеру данной квадратной
матрицы А : eye(size(A)).
матрица единиц данного размера n×m: ones(n,m). Для создания
квадратной матрицы : ones(n).
матрица единиц по размеру заданной матрицы А : ones(size(A)).
матрица нулей данного размера n×m: zeros(n,m). Для создания
квадратной матрицы : zeros(n).
матрица нулей по размеру заданной матрицы А : zeros(size(A)).
извлечение диагонали заданной матрицы А : diag(A).
вычисление следа матрицы А : trace(A).
магический квадрат размера n (n>2): magic(n).
создание диагональной матрицы по заданной матрице А : diag(diag(A)).
собственные числа действительной или комплексной матрицы А : eig(A).
выделение строк или столбцов матрицы : A = [1 2 3;4 5 6]; A(:,2:3) — 2-й и
3-й столбцы
4
1. О снов ны е в озм ож ност и
MATLAB – од новременно операци онная сред а и я зы к программи ровани я ,
наи более си льной стороной которой я вля ется возмож ность многократного
вы полнени я реали зованны х программ. О д ни м и з главны х направлени й ее
и спользовани я я вля ется реш ени е зад ач математи ческой теори и
автомати ческого управлени я . О собенностя ми вы полнени я и сслед овани й и
расчетов в MATLAB я вля ется больш ая скоростьвы чи слени й и прозрачность
технологи й.
1.1. Ч и сла, м ат ри цы , в е кт оры
Д ля зад ани я матри цы a
1 2
3 4
в команд ном окнеслед уетвы полни тьслед ующ ую команд у:
>> a = [ 1 2; 3 4 ]
Д ля отображ ени я матри цы след уетнапечататьееи мя :
>> a
Пред усмотрено такж е вы полнени е след ующ и х операци й с матри цами и
векторами :
— слож ени е, вы чи тани е(+, -);
— умнож ени е(*);
— обращ ени е(inv);
— д елени е(/);
— возвед ени ев степень(^);
— транспони ровани е(').
— cозд ани ени ж ней треугольной матри цы А : tril(А ).
— cозд ани еверхней треугольной матри цы А : triu(А ).
вращ ени ематри цы А относи тельно верти кальной оси : fliplr(A).
вращ ени ематри цы А относи тельно гори зонтальной оси : flipud(A).
поворотматри цы А накратное900 значени е: rot90(A,k), гд еk = ±1, ±2,... -
множ и тель, накоторы й умнож ается угол 900.
ф орми ровани еед и ни чной матри цы зад анного размераn: eye(n).
ф орми ровани е ед и ни чной матри цы по размеру д анной квад ратной
матри цы А : eye(size(A)).
матри ца ед и ни ц д анного размера n×m: ones(n,m). Д ля созд ани я
квад ратной матри цы : ones(n).
матри цаед и ни ц по размеру зад анной матри цы А : ones(size(A)).
матри ца нулей д анного размера n×m: zeros(n,m). Д ля созд ани я
квад ратной матри цы : zeros(n).
матри цанулей по размеру зад анной матри цы А : zeros(size(A)).
и звлечени ед и агонали зад анной матри цы А : diag(A).
вы чи слени еслед аматри цы А : trace(A).
маги чески й квад ратразмераn (n>2): magic(n).
созд ани ед и агональной матри цы по зад анной матри цеА : diag(diag(A)).
собственны ечи слад ействи тельной и ли комплексной матри цы А : eig(A).
вы д елени естроки ли столбцов матри цы : A = [1 2 3;4 5 6]; A(:,2:3) — 2-й и
3-й столбцы
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »
