Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Грибеник лаба №4.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
65.05 Кб
Скачать

Задача б

>> a=0.75; b=15.2; x(1)=0.3; x(2)=7; x(3)=6.4; x(4)=3.2; x(5)=1.9; x(6)=2.3; x(7)=2.4;

>> for m=1:6 y(m)=(log(a.*x(m)).^2+sqrt(b).^(1./3))./(a.*x(m).^2-cos(x(m))), end; [x;y]

y =

Columns 1 through 8

-4.2789 -122.4929 0.9821 0.4670 0.3252 0.2616 0.2247 0.1983

Columns 9 through 12

0.1764 0.1566 0.1385 0.1226

y =

Columns 1 through 8

-4.2789 0.1201 0.9821 0.4670 0.3252 0.2616 0.2247 0.1983

Columns 9 through 12

0.1764 0.1566 0.1385 0.1226

y =

Columns 1 through 8

-4.2789 0.1201 0.1357 0.4670 0.3252 0.2616 0.2247 0.1983

Columns 9 through 12

0.1764 0.1566 0.1385 0.1226

y =

Columns 1 through 8

-4.2789 0.1201 0.1357 0.2697 0.3252 0.2616 0.2247 0.1983

Columns 9 through 12

0.1764 0.1566 0.1385 0.1226

y =

Columns 1 through 8

-4.2789 0.1201 0.1357 0.2697 0.5607 0.2616 0.2247 0.1983

Columns 9 through 12

0.1764 0.1566 0.1385 0.1226

y =

Columns 1 through 8

-4.2789 0.1201 0.1357 0.2697 0.5607 0.4038 0.2247 0.1983

Columns 9 through 12

0.1764 0.1566 0.1385 0.1226

ans =

Columns 1 through 8

0.3000 7.0000 6.4000 3.2000 1.9000 2.3000 2.4000 4.5000

-4.2789 0.1201 0.1357 0.2697 0.5607 0.4038 0.2247 0.1983

Columns 9 through 12

5.1000 5.7000 6.3000 6.9000

0.1764 0.1566 0.1385 0.1226

Варіант 27

Завдання 1. Обчислення арифметичних виразів

>> x=16.3; y=7.32; z=0.08;

>> b=(sqrt(y.*log(x)-z.*x.^2).^(1./3))./(1+tan(x.^2).^2)

b =

0.0419 + 0.0242i

Завдання 2. Розгалужений обчислювальний процес

>> x=2.44; y=0.86; z=-0.16;

>> if x>=y

A=(sqrt(abs(exp(x-1)-sin(z))).^(1./5))./(3.*y.^z.*x)

else B=(2.*x+atan(y+z).^3)./(y.*cos(x.^3))

end

A =

0.1546

>> x=0.45;

>> if x>=y

A=(sqrt(abs(exp(x-1)-sin(z))).^(1./5))./(3.*y.^z.*x)

else B=(2.*x+atan(y+z).^3)./(y.*cos(x.^3))

end

B =

1.3169

Завдання 3. Арифметичні цикли

Задача А

>> a=750; b=16; x=148:8:212; y=sqrt((a+b.*x)./(log(x).^2)).^(1./5); [x;y]

ans =

Columns 1 through 8

148.0000 156.0000 164.0000 172.0000 180.0000 188.0000 196.0000 204.0000

1.6205 1.6236 1.6267 1.6297 1.6327 1.6356 1.6385 1.6414

Column 9

212.0000

1.6442

Задача Б

>> a=750; b=16; x(1)=148; x(2)=212; x(3)=136; x(4)=192; x(5)=184; x(6)=160; x(7)=140; x(8)=156;

>> for m=1:6 y(m)=sqrt((a+b.*x(m))./(log(x(m)).^2)).^(1./5), end; [x;y]

y =

Columns 1 through 8

1.6205 1.6236 1.6267 1.6297 1.6327 1.6356 1.6385 1.6414

Column 9

1.6442

y =

Columns 1 through 8

1.6205 1.6442 1.6267 1.6297 1.6327 1.6356 1.6385 1.6414

Column 9

1.6442

y =

Columns 1 through 8

1.6205 1.6442 1.6157 1.6297 1.6327 1.6356 1.6385 1.6414

Column 9

1.6442

y =

Columns 1 through 8

1.6205 1.6442 1.6157 1.6371 1.6327 1.6356 1.6385 1.6414

Column 9

1.6442

y =

Columns 1 through 8

1.6205 1.6442 1.6157 1.6371 1.6342 1.6356 1.6385 1.6414

Column 9

1.6442

y =

Columns 1 through 8

1.6205 1.6442 1.6157 1.6371 1.6342 1.6251 1.6385 1.6414

Column 9

1.6442

ans =

Columns 1 through 8

148.0000 212.0000 136.0000 192.0000 184.0000 160.0000 140.0000 156.0000

1.6205 1.6442 1.6157 1.6371 1.6342 1.6251 1.6385 1.6414

Column 9

212.0000

1.6442

Варіант 28

Завдання 1. Обчислення арифметичних виразів

>> x=0.42; y=1.23; z=0.76;

>> b=(log(y+sqrt(y+x.^2)))./((z+x.^2).*(1+exp(x./2)))

b =

0.4217

Завдання 2. Розгалужений обчислювальний процес

>> x=0.33; y=0.02; z=32.5;

>> if x<=y

A=(z.*sqrt(1+exp(x)).^(1./4))./(x.*atan(y).^2)

else B=(3.*z.^2+log(x))./(2.*y.^3.*exp(sin(x)))

end

B =

1.4318e+008

>> x=0.01;

>> if x<=y

A=(z.*sqrt(1+exp(x)).^(1./4))./(x.*atan(y).^2)

else B=(3.*z.^2+log(x))./(2.*y.^3.*exp(sin(x)))

end

A =

8.8683e+006

Завдання 3. Арифметичні цикли

Задача А

>> a=4.1; b=0.16; x=0.5:0.3:3; y=exp(-b.*x).*sqrt((a.^2+x.^2)./(b)); [x;y]

ans =

Columns 1 through 8

0.5000 0.8000 1.1000 1.4000 1.7000 2.0000 2.3000 2.6000

9.5320 9.1886 8.8998 8.6575 8.4537 8.2814 8.1342 8.0067

Column 9

2.9000

7.8941

Задача Б

>> a=4.1; b=0.16; x(1)=0.5; x(2)=3; x(3)=1.6; x(4)=1.5; x(5)=2.3; x(6)=2.8;

>> for m=1:6 y(m)=exp(-b.*x(m)).*sqrt((a.^2+x(m).^2)./(b)), end; [x;y]

y =

Columns 1 through 8

9.5320 9.1886 8.8998 8.6575 8.4537 8.2814 8.1342 8.0067

Column 9

7.8941

y =

Columns 1 through 8

9.5320 7.8591 8.8998 8.6575 8.4537 8.2814 8.1342 8.0067

Column 9

7.8941

y =

Columns 1 through 8

9.5320 7.8591 8.5178 8.6575 8.4537 8.2814 8.1342 8.0067

Column 9

7.8941

y =

Columns 1 through 8

9.5320 7.8591 8.5178 8.5856 8.4537 8.2814 8.1342 8.0067

Column 9

7.8941

y =

Columns 1 through 8

9.5320 7.8591 8.5178 8.5856 8.1342 8.2814 8.1342 8.0067

Column 9

7.8941

y =

Columns 1 through 8

9.5320 7.8591 8.5178 8.5856 8.1342 7.9302 8.1342 8.0067

Column 9

7.8941

ans =

Columns 1 through 8

0.5000 3.0000 1.6000 1.5000 2.3000 2.8000 2.3000 2.6000

9.5320 7.8591 8.5178 8.5856 8.1342 7.9302 8.1342 8.0067

Column 9

2.9000

7.8941

Варіант 29

Завдання 1. Обчислення арифметичних виразів

>> x=4.327; z=-0.523;

>> b=(x.^2+4)./(sin(z).^2+(x./2))+cos(x.^2)

b =

10.4089

Завдання 2. Розгалужений обчислювальний процес

>> x=0.92; y=8.25; z=0.76;

>> if x>=z

A=(5.*x+sin(z).^2)./(sqrt(abs(y+tan(z).^2)).^(1./3))

else B=(abs(exp(x-z).*sin(y.^2)))./(sqrt(1+z).^(1./3))

end

A =

3.5086

>> x=0.11;

>> if x>=z

A=(5.*x+sin(z).^2)./(sqrt(abs(y+tan(z).^2)).^(1./3))

else B=(abs(exp(x-z).*sin(y.^2)))./(sqrt(1+z).^(1./3))

end

B =

0.4127

Завдання 3. Арифметичні цикли

Задача А

>> a=16.3; b=0.05; x=17:0.5:21.8; y=sqrt((abs(cos(b.*x)))./(1+log(a.^2.*x.^2).^2)); [x;y]

ans =

Columns 1 through 8

17.0000 17.5000 18.0000 18.5000 19.0000 19.5000 20.0000 20.5000

0.0719 0.0705 0.0691 0.0677 0.0662 0.0648 0.0633 0.0618

Columns 9 through 10

21.0000 21.5000

0.0602 0.0586

Задача Б

>> a=16.3; b=0.05; x(1)=17; x(2)=21.8; x(3)=16.3; x(4)=19.9; x(5)=18.5; x(6)=17.4;

>> for m=1:6 y(m)=sqrt((abs(cos(b.*x(m))))./(1+log(a.^2.*x(m).^2).^2)), end; [x;y]

y =

Columns 1 through 8

0.0719 0.0705 0.0691 0.0677 0.0662 0.0648 0.0633 0.0618

Columns 9 through 10

0.0602 0.0586

y =

Columns 1 through 8

0.0719 0.0577 0.0691 0.0677 0.0662 0.0648 0.0633 0.0618

Columns 9 through 10

0.0602 0.0586

y =

Columns 1 through 8

0.0719 0.0577 0.0739 0.0677 0.0662 0.0648 0.0633 0.0618

Columns 9 through 10

0.0602 0.0586

y =

Columns 1 through 8

0.0719 0.0577 0.0739 0.0636 0.0662 0.0648 0.0633 0.0618

Columns 9 through 10

0.0602 0.0586

y =

Columns 1 through 8

0.0719 0.0577 0.0739 0.0636 0.0677 0.0648 0.0633 0.0618

Columns 9 through 10

0.0602 0.0586

y =

Columns 1 through 8

0.0719 0.0577 0.0739 0.0636 0.0677 0.0708 0.0633 0.0618

Columns 9 through 10

0.0602 0.0586

ans =

Columns 1 through 8

17.0000 21.8000 16.3000 19.9000 18.5000 17.4000 20.0000 20.5000

0.0719 0.0577 0.0739 0.0636 0.0677 0.0708 0.0633 0.0618

Columns 9 through 10

21.0000 21.5000

0.0602 0.0586

Варіант 30

Завдання 1. Обчислення арифметичних виразів

>> x=3.258; y=4.125;

>> b=(x+(y)./(x.^2+4))./(tan(x.*y.^2).^2+(log(x.^2))./(sqrt(y)+1))

b =

0.7265

Завдання 2. Розгалужений обчислювальний процес

>> x=3.75; y=6.7; z=1.06;

>> if x>=z

A=(exp(x)+sqrt(log(x)).^(1./3))./(2.*z.^3)

else B=(z.*sqrt(abs(x-y)))./(2.*atan(x).^2)

end

A =

18.2905

>> x=0.22;

>> if x>=z

A=(exp(x)+sqrt(log(x)).^(1./3))./(2.*z.^3)

else B=(z.*sqrt(abs(x-y)))./(2.*atan(x).^2)

end

B =

28.7704

Завдання 3. Арифметичні цикли

Задача А

>> a=425; b=0.01; x=184:6:350; y=(sqrt(a).^(1./5)+sqrt(x).^(1./5))./(1+sin(b.*x).^2); [x;y]

ans =

Columns 1 through 8

184.0000 190.0000 196.0000 202.0000 208.0000 214.0000 220.0000 226.0000

1.8225 1.8579 1.9002 1.9498 2.0069 2.0718 2.1447 2.2256

Columns 9 through 16

232.0000 238.0000 244.0000 250.0000 256.0000 262.0000 268.0000 274.0000

2.3147 2.4117 2.5162 2.6275 2.7445 2.8654 2.9880 3.1095

Columns 17 through 24

280.0000 286.0000 292.0000 298.0000 304.0000 310.0000 316.0000 322.0000

3.2264 3.3346 3.4301 3.5086 3.5662 3.6002 3.6086 3.5911

Columns 25 through 28

328.0000 334.0000 340.0000 346.0000

3.5489 3.4843 3.4008 3.3023