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

Варіант 1

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

>> x=0.825; y=2.379;

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

b =

20.3629

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

>> x=0.25; y=1.42; z=0.54;

>> if x<=z

A=(exp(x)+asin(x).^2)./(0.5.*cos(y.^2))

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

end

A =

-6.2546

>> x=0.86;

>> if x<=z

A=(exp(x)+asin(x).^2)./(0.5.*cos(y.^2))

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

end

B =

1.2995

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

Задача А

>> a=7.24; b=0.05; x=13.3:0.1:14.2; y=(sqrt(a.*log(x)).^(1./3))./(1+tan(b.*x.^2).^2); [x;y]

ans =

Columns 1 through 8

13.3000 13.4000 13.5000 13.6000 13.7000 13.8000 13.9000 14.0000

1.1398 1.3261 1.4773 1.5816 1.6302 1.6182 1.5452 1.4155

Columns 9 through 10

14.1000 14.2000

1.2379 1.0257

Задача Б

>> a=7.24; b=0.05; X(1)=13.3; X(2)=14.2; X(3)=14; X(4)=13.2; X(5)=13.9; X(6)=14.5;

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

y =

Columns 1 through 8

1.1398 1.3261 1.4773 1.5816 1.6302 1.6182 1.5452 1.4155

Columns 9 through 10

1.2379 1.0257

y =

Columns 1 through 8

1.1398 1.3261 1.4773 1.5816 1.6302 1.6182 1.5452 1.4155

Columns 9 through 10

1.2379 1.0257

y =

Columns 1 through 8

1.1398 1.3261 1.4773 1.5816 1.6302 1.6182 1.5452 1.4155

Columns 9 through 10

1.2379 1.0257

y =

Columns 1 through 8

1.1398 1.3261 1.4773 1.5816 1.6302 1.6182 1.5452 1.4155

Columns 9 through 10

1.2379 1.0257

y =

Columns 1 through 8

1.1398 1.3261 1.4773 1.5816 1.6302 1.6182 1.5452 1.4155

Columns 9 through 10

1.2379 1.0257

y =

Columns 1 through 8

1.1398 1.3261 1.4773 1.5816 1.6302 1.6182 1.5452 1.4155

Columns 9 through 10

1.2379 1.0257

ans =

Columns 1 through 8

13.3000 13.4000 13.5000 13.6000 13.7000 13.8000 13.9000 14.0000

1.1398 1.3261 1.4773 1.5816 1.6302 1.6182 1.5452 1.4155

Columns 9 through 10

14.1000 14.2000

1.2379 1.0257

Варіант 2

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

>> x=-0.729; y=-1.42;

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

b =

0.2136

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

>> x=10.3; y=-6.2; z=1.12;

>> if x>=z

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

else B=(exp(x)-cos(x.^2))./(z.*atan(y))

end

A =

0.1593

>> x=0.63;

>> if x>=z

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

else B=(exp(x)-cos(x.^2))./(z.*atan(y))

end

B =

-0.6046

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

>> a=4.12; b=0.85; x=1.2:0.3:4.0; y=(exp(a.*x)+log(b.*x).^2-sqrt(a).^(1./3))./(sqrt(1+exp(a.*x))); [x;y]

ans =

1.0e+003 *

Columns 1 through 8

0.0012 0.0015 0.0018 0.0021 0.0024 0.0027 0.0030 0.0033

0.0117 0.0219 0.0407 0.0756 0.1403 0.2603 0.4830 0.8961

Columns 9 through 10

0.0036 0.0039

1.6624 3.0841

Задача б

>> a=4.12; b=0.85; x(1)=1.2; x(2)=4.0; x(3)=3.8; x(4)=2.9; x(5)=4.25; x(6)=3.12; x(7)=3.7; x(8)=1.45;

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

y =

1.0e+003 *

Columns 1 through 8

0.0117 0.0219 0.0407 0.0756 0.1403 0.2603 0.4830 0.8961

Columns 9 through 10

1.6624 3.0841

y =

1.0e+003 *

Columns 1 through 8

0.0117 3.7895 0.0407 0.0756 0.1403 0.2603 0.4830 0.8961

Columns 9 through 10

1.6624 3.0841

y =

1.0e+003 *

Columns 1 through 8

0.0117 3.7895 2.5099 0.0756 0.1403 0.2603 0.4830 0.8961

Columns 9 through 10

1.6624 3.0841

y =

1.0e+003 *

Columns 1 through 8

0.0117 3.7895 2.5099 0.3931 0.1403 0.2603 0.4830 0.8961

Columns 9 through 10

1.6624 3.0841

y =

1.0e+003 *

Columns 1 through 8

0.0117 3.7895 2.5099 0.3931 6.3423 0.2603 0.4830 0.8961

Columns 9 through 10

1.6624 3.0841

y =

1.0e+003 *

Columns 1 through 8

0.0117 3.7895 2.5099 0.3931 6.3423 0.6184 0.4830 0.8961

Columns 9 through 10

1.6624 3.0841

ans =

1.0e+003 *

Columns 1 through 8

0.0012 0.0040 0.0038 0.0029 0.0043 0.0031 0.0037 0.0014

0.0117 3.7895 2.5099 0.3931 6.3423 0.6184 0.4830 0.8961

Columns 9 through 10

0.0036 0.0039

1.6624 3.0841

Варіант 3

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

>> x=0.315; y=0.011;

>> b=(sin(x.^2.*y).^2+exp(x))./(x.*y+sqrt(x+3))

b =

0.7512

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

>> x=5.25; y=7.75; z=0.15;

>> if x>=z

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

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

end

A =

0.2660

>> x=0.03;

>> if x>=z

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

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

end

B =

0.8493

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

Задача А

>> a=2.2; b=24.8; x=0.6:0.05:1.2; y=(exp(a.*x)+log(b.*x).^2)./(sqrt(1+exp(a.*x))); [x;y]

ans =

Columns 1 through 8

0.6000 0.6500 0.7000 0.7500 0.8000 0.8500 0.9000 0.9500

5.0660 5.2325 5.3826 5.5198 5.6469 5.7668 5.8818 5.9943

Columns 9 through 13

1.0000 1.0500 1.1000 1.1500 1.2000

6.1065 6.2202 6.3372 6.4593 6.5881