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

Задача б

>> a=0.64; b=17.4; x(1)=10; x(2)=15.2; x(3)=12.5; x(4)=13.4; x(5)=11.6; x(6)=14.8;

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

y =

Columns 1 through 9

0.1512 0.1519 0.1525 0.1531 0.1536 0.1540 0.1545 0.1548 0.1552

Columns 10 through 11

0.1555 0.1558

y =

Columns 1 through 9

0.1512 0.1560 0.1525 0.1531 0.1536 0.1540 0.1545 0.1548 0.1552

Columns 10 through 11

0.1555 0.1558

y =

Columns 1 through 9

0.1512 0.1560 0.1540 0.1531 0.1536 0.1540 0.1545 0.1548 0.1552

Columns 10 through 11

0.1555 0.1558

y =

Columns 1 through 9

0.1512 0.1560 0.1540 0.1548 0.1536 0.1540 0.1545 0.1548 0.1552

Columns 10 through 11

0.1555 0.1558

y =

Columns 1 through 9

0.1512 0.1560 0.1540 0.1548 0.1532 0.1540 0.1545 0.1548 0.1552

Columns 10 through 11

0.1555 0.1558

y =

Columns 1 through 9

0.1512 0.1560 0.1540 0.1548 0.1532 0.1557 0.1545 0.1548 0.1552

Columns 10 through 11

0.1555 0.1558

ans =

Columns 1 through 9

10.0000 15.2000 12.5000 13.4000 11.6000 14.8000 13.0000 13.5000 14.0000

0.1512 0.1560 0.1540 0.1548 0.1532 0.1557 0.1545 0.1548 0.1552

Columns 10 through 11

14.5000 15.0000

0.1555 0.1558

Варіант 23

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

>> x=1.825; y=18.225;

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

b =

260.7302

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

>> x=17.4; y=10.3; z=0.82;

>> if x>=z

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

else B=(sqrt(y+(x+1).^3).^(1./5))./(x.*y.*z)

end

A =

3.7316e-009

>> x=0.62;

>> if x>=z

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

else B=(sqrt(y+(x+1).^3).^(1./5))./(x.*y.*z)

end

B =

0.2496

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

Задача А

>> a=14.2; b=6.33; x=0.54:0.2:2.36; y=exp(-x.^2).*((a+b.*x)./(log(a.*x).^2)); [x;y]

ans =

Columns 1 through 9

0.5400 0.7400 0.9400 1.1400 1.3400 1.5400 1.7400 1.9400 2.1400

3.1719 1.9740 1.2402 0.7532 0.4339 0.2348 0.1187 0.0559 0.0244

Column 10

2.3400

0.0099

Задача Б

>> a=14.2; b=6.33; x(1)=0.54; x(2)=2.36; x(3)=1.74; x(4)=1.48; x(5)=0.96; x(6)=1.06; x(7)=1.53;

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

y =

Columns 1 through 9

3.1719 1.9740 1.2402 0.7532 0.4339 0.2348 0.1187 0.0559 0.0244

Column 10

0.0099

y =

Columns 1 through 9

3.1719 0.0090 1.2402 0.7532 0.4339 0.2348 0.1187 0.0559 0.0244

Column 10

0.0099

y =

Columns 1 through 9

3.1719 0.0090 0.1187 0.7532 0.4339 0.2348 0.1187 0.0559 0.0244

Column 10

0.0099

y =

Columns 1 through 9

3.1719 0.0090 0.1187 0.2843 0.4339 0.2348 0.1187 0.0559 0.0244

Column 10

0.0099

y =

Columns 1 through 9

3.1719 0.0090 0.1187 0.2843 1.1821 0.2348 0.1187 0.0559 0.0244

Column 10

0.0099

y =

Columns 1 through 9

3.1719 0.0090 0.1187 0.2843 1.1821 0.9246 0.1187 0.0559 0.0244

Column 10

0.0099

ans =

Columns 1 through 9

0.5400 2.3600 1.7400 1.4800 0.9600 1.0600 1.5300 1.9400 2.1400

3.1719 0.0090 0.1187 0.2843 1.1821 0.9246 0.1187 0.0559 0.0244

Column 10

2.3400

0.0099

Варіант 24

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

>> x=-2.; y=-0.8;

>> b=(exp(abs(x-1))+sin(y.^2))./(x.^2+y)

b =

6.4634

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

>> x=-4.5; y=0.75;

>> if x<=z

A=(1+log((x+z).^2).^3)./(y.*atan(z./2))

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

end

A =

64.0608

>> x=1.62;

>> if x<=z

A=(1+log((x+z).^2).^3)./(y.*atan(z./2))

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

end

B =

1.0741

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

Задача А

>> a=1.56; b=8.5; x=0.25:0.1:1.2; y=(1+cos(a.*x).^2)./(exp(a.*x).*sqrt(a.*x.^2+b)); [x;y]

ans =

Columns 1 through 8

0.2500 0.3500 0.4500 0.5500 0.6500 0.7500 0.8500 0.9500

0.4284 0.3400 0.2642 0.2021 0.1533 0.1168 0.0906 0.0727

Columns 9 through 10

1.0500 1.1500

0.0611 0.0537

Задача Б

>> a=1.56; b=8.5; x(1)=0.25; x(2)=1.2; x(3)=1.3; x(4)=0.98; x(5)=0.86; x(6)=0.34; x(7)=0.75; x(8)=0.47;

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

y =

Columns 1 through 8

0.4284 0.3400 0.2642 0.2021 0.1533 0.1168 0.0906 0.0727

Columns 9 through 10

0.0611 0.0537

y =

Columns 1 through 8

0.4284 0.0511 0.2642 0.2021 0.1533 0.1168 0.0906 0.0727

Columns 9 through 10

0.0611 0.0537

y =

Columns 1 through 8

0.4284 0.0511 0.0471 0.2021 0.1533 0.1168 0.0906 0.0727

Columns 9 through 10

0.0611 0.0537

y =

Columns 1 through 8

0.4284 0.0511 0.0471 0.0687 0.1533 0.1168 0.0906 0.0727

Columns 9 through 10

0.0611 0.0537

y =

Columns 1 through 8

0.4284 0.0511 0.0471 0.0687 0.0885 0.1168 0.0906 0.0727

Columns 9 through 10

0.0611 0.0537

y =

Columns 1 through 8

0.4284 0.0511 0.0471 0.0687 0.0885 0.3483 0.0906 0.0727

Columns 9 through 10

0.0611 0.0537

ans =

Columns 1 through 8

0.2500 1.2000 1.3000 0.9800 0.8600 0.3400 0.7500 0.4700

0.4284 0.0511 0.0471 0.0687 0.0885 0.3483 0.0906 0.0727

Columns 9 through 10

1.0500 1.1500

0.0611 0.0537

Варіант 25

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

x=20.12; y=-12.55; z=2.146;

>> b=(sqrt(abs(y).*exp(-(y+(x./2)))))./(atan(z).^2).*cos(x.^2)

b =

-8.5994

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

>> x=0.72; y=0.32; z=1.6;

>> if x<=y

A=(exp(x-1)+acos(x))./(2.*abs(x.^(y./z)-3))

else B=(sqrt(y+sqrt(x).^(1./3)).^(1./4))./(x.*y.*z.^2)

end

B =

1.7463

>> x=0.26;

>> if x<=y

A=(exp(x-1)+acos(x))./(2.*abs(x.^(y./z)-3))

else B=(sqrt(y+sqrt(x).^(1./3)).^(1./4))./(x.*y.*z.^2)

end

A =

0.3991

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

Задача А

>> a=4.5; b=0.07; x=17.8:2:35; y=log((a.^2+sqrt(x))./(b.*x)).^3; [x;y]

ans =

Columns 1 through 8

17.8000 19.8000 21.8000 23.8000 25.8000 27.8000 29.8000 31.8000

26.3962 23.8971 21.7874 19.9814 18.4175 17.0497 15.8433 14.7714

Column 9

33.8000

13.8127

Задача Б

>> a=4.5; b=0.07; x(1)=17.8; x(2)=35; x(3)=24; x(4)=28; x(5)=19; x(6)=22; x(7)=31;

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

y =

Columns 1 through 8

26.3962 23.8971 21.7874 19.9814 18.4175 17.0497 15.8433 14.7714

Column 9

13.8127

y =

Columns 1 through 8

26.3962 13.2847 21.7874 19.9814 18.4175 17.0497 15.8433 14.7714

Column 9

13.8127

y =

Columns 1 through 8

26.3962 13.2847 19.8150 19.9814 18.4175 17.0497 15.8433 14.7714

Column 9

13.8127

y =

Columns 1 through 8

26.3962 13.2847 19.8150 16.9223 18.4175 17.0497 15.8433 14.7714

Column 9

13.8127

y =

Columns 1 through 8

26.3962 13.2847 19.8150 16.9223 24.8442 17.0497 15.8433 14.7714

Column 9

13.8127

y =

Columns 1 through 8

26.3962 13.2847 19.8150 16.9223 24.8442 21.5943 15.8433 14.7714

Column 9

13.8127

ans =

Columns 1 through 8

17.8000 35.0000 24.0000 28.0000 19.0000 22.0000 31.0000 31.8000

26.3962 13.2847 19.8150 16.9223 24.8442 21.5943 15.8433 14.7714

Column 9

33.8000

13.8127

Варіант 26

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

>> x=0.273; y=4.38; z=3.76;

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

b =

0.6416

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

>> x=3.74; y=0.82;

>> if x>=z

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

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

end

B =

0.3365

>> x=0.02;

>> if x>=z

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

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

end

B =

0.0922

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

Задача А

>> a=0.75; b=15.2; x=0.3:0.6:7; y=(log(a.*x).^2+sqrt(b).^(1./3))./(a.*x.^2-cos(x)); [x;y]

ans =

Columns 1 through 8

0.3000 0.9000 1.5000 2.1000 2.7000 3.3000 3.9000 4.5000

-4.2789 -122.4929 0.9821 0.4670 0.3252 0.2616 0.2247 0.1983

Columns 9 through 12

5.1000 5.7000 6.3000 6.9000

0.1764 0.1566 0.1385 0.1226