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

Задача б

>> a=0.24; b=2.5; X(1)=1.2; X(2)=5.0; X(3)=6.3; X(4)=8.5; X(5)=4.5; X(6)=3.6; X(7)=3.8;

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

y =

Columns 1 through 3

0.8636 0.3985 0.5291

Columns 4 through 6

0.3429 0.7964 0.4617

Columns 7 through 9

0.2227 0.1822 0.2627

Column 10

0.5480

y =

Columns 1 through 3

0.8636 0.3985 0.5291

Columns 4 through 6

0.3429 0.7964 0.4617

Columns 7 through 9

0.2227 0.1822 0.2627

Column 10

0.5480

y =

Columns 1 through 3

0.8636 0.3985 0.5291

Columns 4 through 6

0.3429 0.7964 0.4617

Columns 7 through 9

0.2227 0.1822 0.2627

Column 10

0.5480

y =

Columns 1 through 3

0.8636 0.3985 0.5291

Columns 4 through 6

0.3429 0.7964 0.4617

Columns 7 through 9

0.2227 0.1822 0.2627

Column 10

0.5480

y =

Columns 1 through 3

0.8636 0.3985 0.5291

Columns 4 through 6

0.3429 0.7964 0.4617

Columns 7 through 9

0.2227 0.1822 0.2627

Column 10

0.5480

y =

Columns 1 through 3

0.8636 0.3985 0.5291

Columns 4 through 6

0.3429 0.7964 0.4617

Columns 7 through 9

0.2227 0.1822 0.2627

Column 10

0.5480

ans =

Columns 1 through 3

1.2000 1.6000 2.0000

0.8636 0.3985 0.5291

Columns 4 through 6

2.4000 2.8000 3.2000

0.3429 0.7964 0.4617

Columns 7 through 9

3.6000 4.0000 4.4000

0.2227 0.1822 0.2627

Column 10

4.8000

0.5480

Варіант 6

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

>> x=-0.622; z=5.541;

>> b=(x.*(atan(z)+exp(x+3)))./(abs(x).*z)

b =

-2.1974

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

>> x=0.617; y=0.117; z=0.128;

>> if x>=y

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

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

end

A =

271.9794

>> x=0.081;

>> if x>=y

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

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

end

B =

37.1843

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

>> a=1.6; b=1.24; x=0.2:0.2:1.45; y=(b+sin(a.*x).^2)./(exp(-b.*x)); [x;y]

ans =

Columns 1 through 3

0.2000 0.4000 0.6000

1.7158 2.6219 4.0215

Columns 4 through 6

0.8000 1.0000 1.2000

5.8188 7.7376 9.4008

Column 7

1.4000

10.5272

Задача б

>> a=1.6; b=1.24; X(1)=0.2; X(2)=1.45; X(3)=0.36; X(4)=0.92; X(5)=0.75; X(6)=0.44;

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

y =

Columns 1 through 3

1.7158 2.6219 4.0215

Columns 4 through 6

5.8188 7.7376 9.4008

Column 7

10.5272

y =

Columns 1 through 3

1.7158 2.6219 4.0215

Columns 4 through 6

5.8188 7.7376 9.4008

Column 7

10.5272

y =

Columns 1 through 3

1.7158 2.6219 4.0215

Columns 4 through 6

5.8188 7.7376 9.4008

Column 7

10.5272

y =

Columns 1 through 3

1.7158 2.6219 4.0215

Columns 4 through 6

5.8188 7.7376 9.4008

Column 7

10.5272

y =

Columns 1 through 3

1.7158 2.6219 4.0215

Columns 4 through 6

5.8188 7.7376 9.4008

Column 7

10.5272

y =

Columns 1 through 3

1.7158 2.6219 4.0215

Columns 4 through 6

5.8188 7.7376 9.4008

Column 7

10.5272

ans =

Columns 1 through 3

0.2000 0.4000 0.6000

1.7158 2.6219 4.0215

Columns 4 through 6

0.8000 1.0000 1.2000

5.8188 7.7376 9.4008

Column 7

1.4000

10.5272

Варіант 7

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

>> x=-7.281; y=1.265; z=0.828;

>> b=(abs(x-y).*(sin(z).^2+tan(z.^3)))./(y+z)

b =

4.8190

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

>> x=2.22;

>> if x<=z

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

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

end

B =

0.2961

>> x=9.81;

>> if x<=z

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

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

end

B =

31.4633

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

Задача А

>> a=41.8; b=-0.38; x=6.4:0.5:11.2; y=(sin(x).^2-sqrt(a).^(1./3))./(abs(b.*x)); [x;y]

ans =

Columns 1 through 3

6.4000 6.9000 7.4000

-0.7604 -0.5829 -0.3753

Columns 4 through 6

7.9000 8.4000 8.9000

-0.2882 -0.3548 -0.4766

Columns 7 through 9

9.4000 9.9000 10.4000

-0.5214 -0.4396 -0.2980

Column 10

10.9000

-0.2105