8.0 KiB
Отчет по теме 1
Рознатовский Т.А, А-03-24
2 Настройка текущего каталога
Нажал на окно рядом с Текущая папка: и установил путь к папке ТЕМА1
3 Изучение интерфейса
4 Установка пути к папкам ТЕМА1 и ТЕМА2
5 Изучение работы с системой помощи
6 Создание матриц и векторов
A=randn(4,6)
A =
6.3711e-01 7.8432e-01 1.8025e-01 3.5787e-01 6.8852e-01 5.1192e-01 3.1581e-02 1.6664e-01 7.5393e-01 8.1534e-01 4.7666e-01 7.6663e-01 9.6584e-01 1.1820e-02 9.7399e-04 3.8644e-01 5.9332e-01 5.3177e-01 2.7445e-01 3.2268e-01 9.2290e-01 2.3156e-01 7.1104e-01 9.2437e-01
B=rand(4,7)
B =
0.079781 0.055839 0.746626 0.948944 0.065842 0.750814 0.852608 0.455608 0.987677 0.460268 0.265391 0.114100 0.444009 0.580352 0.410006 0.762842 0.306572 0.292280 0.359641 0.948953 0.884154 0.868862 0.463408 0.703305 0.750799 0.551636 0.202557 0.828586
C = 4:27 C =
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
warning('off','all')
L=[-2+23.1j, 3-5.6j] L =
-2.0000 + 23.1000i 3.0000 - 5.6000i
7 Преобразования матриц
D=reshape(C,[],6) D =
4 8 12 16 20 24
5 9 13 17 21 25
6 10 14 18 22 26
7 11 15 19 23 27
E=B'*A E =
0.6997 0.4237 1.1601 0.7597 1.1332 1.4113 0.9307 0.3669 1.1831 1.2274 1.2913 1.6198 0.9793 0.8929 1.1310 0.9238 1.4154 1.5482 1.1013 1.0342 1.0643 0.8428 1.4871 1.5387 0.5443 0.2529 0.6073 0.3833 0.7053 0.8223 1.4645 0.7394 0.6580 1.0443 1.4357 1.4166 1.6429 1.0432 1.3568 1.3118 1.9774 2.1175
F=[A,B] F =
Columns 1 through 9:
6.3711e-01 7.8432e-01 1.8025e-01 3.5787e-01 6.8852e-01 5.1192e-01 7.9781e-02 5.5839e-02 7.4663e-01 3.1581e-02 1.6664e-01 7.5393e-01 8.1534e-01 4.7666e-01 7.6663e-01 4.5561e-01 9.8768e-01 4.6027e-01 9.6584e-01 1.1820e-02 9.7399e-04 3.8644e-01 5.9332e-01 5.3177e-01 4.1001e-01 7.6284e-01 3.0657e-01 2.7445e-01 3.2268e-01 9.2290e-01 2.3156e-01 7.1104e-01 9.2437e-01 8.6886e-01 4.6341e-01 7.0330e-01
Columns 10 through 13:
9.4894e-01 6.5842e-02 7.5081e-01 8.5261e-01 2.6539e-01 1.1410e-01 4.4401e-01 5.8035e-01 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 =
2.5484e+00 6.2745e+00 2.1630e+00 5.7259e+00 1.3770e+01 1.2286e+01 1.5791e-01 1.4997e+00 9.8011e+00 1.3861e+01 1.0010e+01 1.9166e+01 5.7950e+00 1.1820e-01 1.3636e-02 6.9558e+00 1.3053e+01 1.3826e+01 1.9212e+00 3.5495e+00 1.3843e+01 4.3996e+00 1.6354e+01 2.4958e+01
M=G./4.5 M =
5.6632e-01 1.3943e+00 4.8068e-01 1.2724e+00 3.0601e+00 2.7302e+00 3.5090e-02 3.3327e-01 2.1780e+00 3.0802e+00 2.2244e+00 4.2591e+00 1.2878e+00 2.6267e-02 3.0302e-03 1.5457e+00 2.9007e+00 3.0725e+00 4.2692e-01 7.8878e-01 3.0763e+00 9.7769e-01 3.6342e+00 5.5462e+00
DDD=D.^3 DDD =
64 512 1728 4096 8000 13824
125 729 2197 4913 9261 15625
216 1000 2744 5832 10648 17576
343 1331 3375 6859 12167 19683
DL=D>=20 DL =
0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1
Dstolb=D(:) Dstolb =
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
8 Изучение стандартных математических функций и операций с матрицами
B1=sqrt(B) B1 =
0.2825 0.2363 0.8641 0.9741 0.2566 0.8665 0.9234 0.6750 0.9938 0.6784 0.5152 0.3378 0.6663 0.7618 0.6403 0.8734 0.5537 0.5406 0.5997 0.9741 0.9403 0.9321 0.6807 0.8386 0.8665 0.7427 0.4501 0.9103
B2=log(B) B2 =
-2.528476 -2.885283 -0.292191 -0.052406 -2.720500 -0.286597 -0.159455 -0.786122 -0.012399 -0.775947 -1.326552 -2.170677 -0.811909 -0.544121 -0.891583 -0.270705 -1.182302 -1.230042 -1.022648 -0.052396 -0.123124 -0.140571 -0.769148 -0.351965 -0.286617 -0.594866 -1.596733 -0.188035
B3=sin(B) B3 =
0.079696 0.055810 0.679166 0.812801 0.065794 0.682234 0.752999 0.440009 0.834749 0.444188 0.262286 0.113853 0.429564 0.548318 0.398615 0.690978 0.301792 0.288137 0.351938 0.812806 0.773379 0.763595 0.446999 0.646742 0.682223 0.524082 0.201175 0.736976
k=length(B1) k = 7 nm=size(B1) nm =
4 7
elem=numel(B1) elem = 28 NN=linspace(11.5,34.1,20) NN =
Columns 1 through 13:
11.500 12.689 13.879 15.068 16.258 17.447 18.637 19.826 21.016 22.205 23.395 24.584 25.774
Columns 14 through 20:
26.963 28.153 29.342 30.532 31.721 32.911 34.100
FF=ones(2,4) FF =
1 1 1 1 1 1 1 1
GG=zeros(5) GG =
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
B1D=diag(B1) B1D =
0.2825 0.9938 0.5537 0.8665
DB=diag(B1D) DB =
Diagonal Matrix
0.2825 0 0 0 0 0.9938 0 0 0 0 0.5537 0 0 0 0 0.8665
BS1=sort(B) BS1 =
0.079781 0.055839 0.306572 0.265391 0.065842 0.202557 0.580352 0.410006 0.463408 0.460268 0.292280 0.114100 0.444009 0.828586 0.455608 0.762842 0.703305 0.750799 0.359641 0.750814 0.852608 0.868862 0.987677 0.746626 0.948944 0.551636 0.948953 0.884154
BS2=sortrows(B,2) BS2 =
0.079781 0.055839 0.746626 0.948944 0.065842 0.750814 0.852608 0.868862 0.463408 0.703305 0.750799 0.551636 0.202557 0.828586 0.410006 0.762842 0.306572 0.292280 0.359641 0.948953 0.884154 0.455608 0.987677 0.460268 0.265391 0.114100 0.444009 0.580352
DS1=sum(D) DS1 =
22 38 54 70 86 102
DS2=sum(D,2) DS2 =
84
90
96
102
DP1=prod(D) DP1 =
840 7920 32760 93024 212520 421200
dt=det(AA') dt = 0.5612 dinv=inv(AA') dinv =
2.065633 0.179331 -1.155947 -0.930132 0.179331 2.239819 -0.101288 -1.894903 -1.155947 -0.101288 1.595099 0.027661 -0.930132 -1.894903 0.027661 2.564475
9 Изучение индексации в матрицах
D1=D(3,5) D1 = 22 D2=D(3,4:end) D2 =
18 22 26
D3=D(2:3,3:5) D3 =
13 17 21 14 18 22
D4=D(16:20) D4 =
19 20 21 22 23
D5=D(3:4,[1,3,6]) D5 =
6 14 26
7 15 27
10 Изучение управляющих конструкций
Dsum=0 Dsum = 0 for i=1:6 Dsum=Dsum+sqrt(D(2,i)) endfor Dsum = 2.2361 Dsum = 5.2361 Dsum = 8.8416 Dsum = 12.965 Dsum = 17.547 Dsum = 22.547 Dsum2=0;i=1 i = 1 while (D(i)<22) Dsum2=Dsum2+sin(D(i)) i=i+1 endwhile Dsum2 = -0.7568 i = 2 Dsum2 = -1.7157 i = 3 Dsum2 = -1.9951 i = 4 Dsum2 = -1.3382 i = 5 Dsum2 = -0.3488 i = 6 Dsum2 = 0.063321 i = 7 Dsum2 = -0.4807 i = 8 Dsum2 = -1.4807 i = 9 Dsum2 = -2.0173 i = 10 Dsum2 = -1.5971 i = 11 Dsum2 = -0.6065 i = 12 Dsum2 = 0.043799 i = 13 Dsum2 = -0.2441 i = 14 Dsum2 = -1.2055 i = 15 Dsum2 = -1.9565 i = 16 Dsum2 = -1.8066 i = 17 Dsum2 = -0.8937 i = 18 Dsum2 = -0.057011 i = 19 if (D(3,5)>=20) printf('D(3,5)>=20') else printf('D(3,5)<20') endif D(3,5)>=20>>
11 Изучение графических функций и их вывод
graphics_toolkit('gnuplot')
plot(D(1,:),B([2,4],1:6))
12 Изучение текстового редактора и добавление программы
Prog1
D1 = 22
D2 =
18 22 26
D3 =
13 17 21
14 18 22
D4 =
19 20 21 22 23
D5 =
6 14 26
7 15 27
Prog1
D1 = 22
D2 =
18 22 26
D3 =
13 17 21 14 18 22
D4 = 19 20 21 22 23
D5 =
6 14 26 7 15 27







