ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »