Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литвинчук Laboratornaya_3.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
240.13 Кб
Скачать

Задача а

Скласти схему алгоритму і програму в середовищі MATLAB для обчислення таблиці функції

, a = 14.2; b = 6.33.

Значення аргументу x змінювати в діапазоні від X1 = 0.54 до X2 = 2.36 з кроком X = 0.2.

>> 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

Задача б

Розв’язати попередню задачу з тією відмінністю‚ що задано масив значень аргументу: X1 = 0.54; X2 = 2.36; X3 = 1.74; X4 = 1. 48; X5 = 0.96; X6 = 1.06;

X7 = 1.53.

>> 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:7 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

y =

Columns 1 through 9

3.1719 0.0090 0.1187 0.2843 1.1821 0.9246 0.2426 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.2426 0.0559 0.0244

Column 10

2.3400

0.0099

Варіант 24

Задача а

Скласти схему алгоритму і програму в середовищі MATLAB для обчислення таблиці функції

, a = 1.56; b = 8.5.

Значення аргументу x змінювати в діапазоні від X1 = 0.25 до X2 = 1.2 з кроком X = 0.1.

>> 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 9

0.2500 0.3500 0.4500 0.5500 0.6500 0.7500 0.8500 0.9500 1.0500

0.4284 0.3400 0.2642 0.2021 0.1533 0.1168 0.0906 0.0727 0.0611

Column 10

1.1500

0.0537

Задача б

Розв’язати попередню задачу з тією відмінністю‚ що задано масив значень аргументу: X1 = 0.25; X2 = 1.2; X3 = 1.3; X4 = 0.98; X5 = 0.86; X6 = 0.34; X7 = 0.75; X8 = 0.47.

>> 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:8 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 9

0.4284 0.2090 0.3168 0.2703 0.1850 0.1254 0.0914 0.0725 0.0612

Column 10

0.0535

y =

Columns 1 through 9

0.4284 0.0511 0.3168 0.2703 0.1850 0.1254 0.0914 0.0725 0.0612

Column 10

0.0535

y =

Columns 1 through 9

0.4284 0.0511 0.0471 0.2703 0.1850 0.1254 0.0914 0.0725 0.0612

Column 10

0.0535

y =

Columns 1 through 9

0.4284 0.0511 0.0471 0.0687 0.1850 0.1254 0.0914 0.0725 0.0612

Column 10

0.0535

y =

Columns 1 through 9

0.4284 0.0511 0.0471 0.0687 0.0885 0.1254 0.0914 0.0725 0.0612

Column 10

0.0535

y =

Columns 1 through 9

0.4284 0.0511 0.0471 0.0687 0.0885 0.3483 0.0914 0.0725 0.0612

Column 10

0.0535

y =

Columns 1 through 9

0.4284 0.0511 0.0471 0.0687 0.0885 0.3483 0.1168 0.0725 0.0612

Column 10

0.0535

y =

Columns 1 through 9

0.4284 0.0511 0.0471 0.0687 0.0885 0.3483 0.1168 0.2507 0.0612

Column 10

0.0535

ans =

Columns 1 through 9

0.2500 1.2000 1.3000 0.9800 0.8600 0.3400 0.7500 0.4700 1.0500

0.4284 0.0511 0.0471 0.0687 0.0885 0.3483 0.1168 0.2507 0.0612

Column 10

1.1500

0.0535

Варіант 25