ответвлено от main/it-labs
Графическое улучшение отчёта
Этот коммит содержится в:
@@ -246,7 +246,7 @@ B3 =
|
|||||||
|
|
||||||
Операции с матрицами
|
Операции с матрицами
|
||||||
|
|
||||||
-длина матрицы(кол-во столбцов)
|
- длина матрицы(кол-во столбцов)
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> k=length(B1)
|
>> k=length(B1)
|
||||||
@@ -254,7 +254,7 @@ k = 7
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-размер матрицы (строкиXстолбцы)
|
- размер матрицы (строкиXстолбцы)
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> nm=size(B1)
|
>> nm=size(B1)
|
||||||
@@ -264,7 +264,7 @@ nm =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-количество элементов матрицы
|
- количество элементов матрицы
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> elem=numel(B1)
|
>> elem=numel(B1)
|
||||||
@@ -272,7 +272,7 @@ elem = 28
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-создание вектор-строки от 11.5 до 34.1 с 20 значениями
|
- создание вектор-строки от 11.5 до 34.1 с 20 значениями
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> NN=linspace(11.5,34.1,20)
|
>> NN=linspace(11.5,34.1,20)
|
||||||
@@ -288,7 +288,7 @@ NN =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-создание единичной матрицы (2x4)
|
- создание единичной матрицы (2x4)
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> FF=ones(2,4)
|
>> FF=ones(2,4)
|
||||||
@@ -299,7 +299,7 @@ FF =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-создание нулевой матрицы (5х5)
|
- создание нулевой матрицы (5х5)
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> GG=zeros(5)
|
>> GG=zeros(5)
|
||||||
@@ -313,7 +313,7 @@ GG =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-извлечение из матрицы B1 главной диагонали (матрица -> вектор)
|
- извлечение из матрицы B1 главной диагонали (матрица -> вектор)
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> B1D=diag(B1)
|
>> B1D=diag(B1)
|
||||||
@@ -326,7 +326,7 @@ B1D =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-создание матрицы по главной диагонали матрицы B1D(вектор -> матрица)
|
- создание матрицы по главной диагонали матрицы B1D(вектор -> матрица)
|
||||||
```matlab
|
```matlab
|
||||||
>> DB=diag(B1D)
|
>> DB=diag(B1D)
|
||||||
DB =
|
DB =
|
||||||
@@ -341,7 +341,7 @@ Diagonal Matrix
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-сортировка матрицы B по возрастанию (каждый столбец)
|
- сортировка матрицы B по возрастанию (каждый столбец)
|
||||||
```matlab
|
```matlab
|
||||||
>> BS1=sort(B)
|
>> BS1=sort(B)
|
||||||
BS1 =
|
BS1 =
|
||||||
@@ -353,7 +353,7 @@ BS1 =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-сортировка матрицы B по второму столбцу (в порядке возрастания)
|
- сортировка матрицы B по второму столбцу (в порядке возрастания)
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> BS2 = sortrows(B,2)
|
>> BS2 = sortrows(B,2)
|
||||||
@@ -366,7 +366,7 @@ BS2 =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-cуммирование матрицы D по столбцам
|
- cуммирование матрицы D по столбцам
|
||||||
```matlab
|
```matlab
|
||||||
>> DS1=sum(D)
|
>> DS1=sum(D)
|
||||||
DS1 =
|
DS1 =
|
||||||
@@ -375,7 +375,7 @@ DS1 =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-cуммирование матрицы D по строкам
|
- cуммирование матрицы D по строкам
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> DS2=sum(D,2)
|
>> DS2=sum(D,2)
|
||||||
@@ -388,7 +388,7 @@ DS2 =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-произведение матрицы D по столбцам
|
- произведение матрицы D по столбцам
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> DP1=prod(D)
|
>> DP1=prod(D)
|
||||||
@@ -398,7 +398,7 @@ DP1 =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-определитель произведения матрицы A на её транспонированную матрицу
|
- определитель произведения матрицы A на её транспонированную матрицу
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> dt=det(A*A')
|
>> dt=det(A*A')
|
||||||
@@ -406,7 +406,7 @@ dt = 340.24
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-обратная матрица для произведения матрицы A на её транспонированную матрицу
|
- обратная матрица для произведения матрицы A на её транспонированную матрицу
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> dinv=inv(A*A')
|
>> dinv=inv(A*A')
|
||||||
@@ -420,7 +420,7 @@ dinv =
|
|||||||
```
|
```
|
||||||
## 9 Изучили работу с индексацией элементов матриц
|
## 9 Изучили работу с индексацией элементов матриц
|
||||||
|
|
||||||
-извлечение элемента, находящегося на пересечении 3-й строки и 5-го столбца матрицы D
|
- извлечение элемента, находящегося на пересечении 3-й строки и 5-го столбца матрицы D
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> D1=D(3,5)
|
>> D1=D(3,5)
|
||||||
@@ -428,7 +428,7 @@ D1 = 22
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-извлечение части 3-й строки матрицы D — с 4-го столбца и до конца
|
- извлечение части 3-й строки матрицы D — с 4-го столбца и до конца
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> D2=D(3,4:end)
|
>> D2=D(3,4:end)
|
||||||
@@ -438,7 +438,7 @@ D2 =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-извлечение подматрицы из матрицы D — строки со 2 по 3 и столбцы с 3 по 5
|
- извлечение подматрицы из матрицы D — строки со 2 по 3 и столбцы с 3 по 5
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> D3=D(2:3,3:5)
|
>> D3=D(2:3,3:5)
|
||||||
@@ -459,7 +459,7 @@ D4 =
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
-извлечение подматрицы из D: строки 3–4 и столбцы 1, 3 и 6
|
- извлечение подматрицы из D: строки 3–4 и столбцы 1, 3 и 6
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
>> D5=D(3:4,[1,3,6])
|
>> D5=D(3:4,[1,3,6])
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user