Листинг 48.

>> min(A,[],1)%То же что и min(A), то есть формирует вектор-строку,

>> %каждый элемент которой равен минимальному в соответствующем >> %столбце матрицы А

ans =

-2 0 -1 -1

>> min(A,[],2)%Формирует вектор-столбец, каждый элемент которого,

>>%равен минимальному в соответствующей строке матрицы А

ans =

-1

-2

>> [n,m]-min(A,[],2)

n=%Минимумы по строкам

-1

-2

>> %и их положение в матрице, то есть номера столбцов,

>> %в которых они находятся

 

m =

>> min(A')%Дает те же значения, что и min(А,[],2),

>> %только в виде вектора-строки

ans =

-1 -2 0

Листинг 49.

>> А=[1 2;3 4];

>> В=[0 3;7 1];

>> min(A,B)

ans =

>> %Первая строка результирующей матрицы

>> %равна минимумам столбцов матрицы А, а вторая - матрицы В

0 2

3 1

■ max (А) - формирует вектор-строку, каждый элемент которой является наибольшим в соответствующем столбце матрицы А; действие функций [n, m]= max (A), max (max (A)), max (A, [], k),[n, m] = max(A, [], k), max (A, В) понятно из примеров листинга 50;

 

Листинг 50.

>> А=[1 2 0 -1;-2 1 -1 3;2 0 1 1];

>>mах(А)%Наибольшие элементы столбцов матрицы А

ans =

3 2 1 3

>> [n,m]=max(A) %n - максимумы по столбцам, m - их номера в строках

n =

2 2 1 3

m =

3 1 3 2

>> max(max(А))%Наибольший элемент матрицы А

ans =3

>> max(А,[],2) %Наибольшие элементы строк матрицы А

ans =

>>max(A')%To же что и mах(А,[],2), но в результате вектор-строка ans =

2 3 2

>> А=[1 2;3 4];

>> В=[0 3;7 1];

>> mах(А,В)

>>%Первая строка результирующей матрицы

>>%равна максимумам столбцов матрицы А, а вторая - матрицы В

ans =

1 3

7 4

■ mean (A, [k]) - формирует вектор-строку или вектор-столбец, в зависи­мости от значения к, каждый элемент которого является средним значе­нием элементов соответствующего столбца или строки матрицы А, если значение параметра к в конструкции отсутствует, то по умолчанию вы­числяются средние значения столбцов матрицы; среднее значение всех элементов матрицы вычисляет функция mean (mean (А) );

Листинг 51.

>> А=[1 2 0 -1;-2 1 -1 3;2 0 1 1];

>> mean(А)%Средние значения по столбцам

ans =

0.3333 1.0000 0 1.0000

>> mean{А,2]%Средние значения по строкам

ans =

0.5000

0.2500

1.0000

>> mean(mean(A))%Среднее всех элементов матрицы

ans =

0.5833

■ sort (A) - выдает матрицу того же размера, что и А, каждый столбец ц торой упорядочен по возрастанию;

Листинг 52.

>> А=[1 2 0 -1;-2 1 -1 3;2 0 1 1] ;

>> sort(А)%Матрица, каждый столбец которой упорядочен по возрастанию

ans =

-20 -1 -1

1 1 0 1

2 2 1 3

>> sort(А'}%Матрица, каждый столбец которой представляет собой » %упорядоченную по возрастанию строку исходной матрицы А ans =

-1 -2 0

0 -1 1

1 1 1.

2 3 2

>> -sort(-A) %Матрица, каждый столбец которой упорядочен по убыванию

ans =

2 2 1 3

1 1 0 1

-2 0 -1 -1

>> -sort(-A') %матрица, каждый столбец которой представляет собой

>> %упорядоченную по убыванию строку исходной матрицы А

ans =

2 3 2

1 1 1

0 -1 1

-1 -2 0

■ sqrtm(A)- относится к так называемым матричным функциям и возвра­щает матрицу X, для которой Х*Х=А;