Основы Matlab. Крыжановская Ю.А. - 4 стр.

UptoLike

Составители: 

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-й столбцы