Этот коммит содержится в:
2026-02-12 10:48:56 +03:00
родитель cb5827be86
Коммит a343fa4156

Просмотреть файл

@@ -22,6 +22,9 @@
## 6 Создание матриц и векторов
Исходные данные:
```matlab
>> A=randn(4,6)
A =
@@ -47,8 +50,6 @@ Columns 1 through 23:
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
>> H='This is a symbols vector'
>>H = This is a symbols vector
@@ -98,7 +99,7 @@ Columns 10 through 13:
2.9228e-01 3.5964e-01 9.4895e-01 8.8415e-01
7.5080e-01 5.5164e-01 2.0256e-01 8.2859e-01
> > G=A.\*D\
>> G=A.\*D
>> G =
2.5484e+00 6.2745e+00 2.1630e+00 5.7259e+00 1.3770e+01 1.2286e+01
@@ -139,7 +140,6 @@ Columns 10 through 13:
7
8
9
10
11
12
@@ -187,6 +187,7 @@ Columns 10 through 13:
>> k=length(B1)
>> k = 7
>> nm=size(B1)
>> nm =
@@ -194,6 +195,7 @@ Columns 10 through 13:
>> elem=numel(B1)
>> elem = 28
>> NN=linspace(11.5,34.1,20)
>> NN =
@@ -265,7 +267,6 @@ Diagonal Matrix
84
90
96
102
>> DP1=prod(D)
@@ -275,6 +276,7 @@ Diagonal Matrix
>> dt=det(A*A')
>> dt = 0.5612
>> dinv=inv(A*A')
>> dinv =
@@ -287,6 +289,7 @@ Diagonal Matrix
>> D1=D(3,5)
>> D1 = 22
>> D2=D(3,4:end)
>> D2 =
@@ -313,6 +316,7 @@ Diagonal Matrix
>> Dsum=0
>> Dsum = 0
>> for i=1:6
>> Dsum=Dsum+sqrt(D(2,i))
>> endfor
@@ -322,7 +326,9 @@ Diagonal Matrix
>> Dsum = 12.965
>> Dsum = 17.547
>> Dsum = 22.547
> > Dsum2=0;i=1
>> Dsum2=0;
>> i=1
>> i = 1
>> while (D(i)<22)
>> Dsum2=Dsum2+sin(D(i))
@@ -364,6 +370,7 @@ Diagonal Matrix
>> i = 18
>> Dsum2 = -0.057011
>> i = 19
>> if (D(3,5)>=20)
>> printf('D(3,5)>=20')
>> else
@@ -395,48 +402,38 @@ bar(C)
D1 = 22
D2 =
&nbsp; 18 22 26
18 22 26
D3 =
&nbsp; 13 17 21
&nbsp; 14 18 22
13 17 21
14 18 22
D4 =
&nbsp; 19 20 21 22 23
19 20 21 22 23
D5 =
&nbsp; 6 14 26
&nbsp; 7 15 27
6 14 26
7 15 27
>> Prog1
D1 = 22
D2 =
&nbsp; 18 22 26
18 22 26
D3 =
&nbsp; 13 17 21
&nbsp; 14 18 22
13 17 21
14 18 22
D4 =
&nbsp; 19 20 21 22 23
19 20 21 22 23
D5 =
&nbsp; 6 14 26
&nbsp; 7 15 27
> >
6 14 26
7 15 27
## 13 Сохранение и загрузка области переменных
![](perem_function.png)
```