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

Задача а

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

, a = 5.3, b = 4.38

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

>> a=5.3;b=4.38;x=16:4:60;y=((a+log(x).^2)./(b+sqrt(x))).^1./5;[x;y]

ans =

Columns 1 through 9

16.0000 20.0000 24.0000 28.0000 32.0000 36.0000 40.0000 44.0000 48.0000

0.3100 0.3225 0.3319 0.3392 0.3450 0.3495 0.3533 0.3563 0.3588

Columns 10 through 12

52.0000 56.0000 60.0000

0.3608 0.3625 0.3639

Задача б

Розв'язати попередню задачу з тією відмінністю‚ що задано масив значень аргументу: X1 = 16; X2 = 60; X3 = 48; X4 = 106; X5 = 29; X6 = 52; X7 = 76; X8 = 88.

>> a=5.3;b=4.38;x(1)=16;x(2)=60;x(3)=48;x(4)=106;x(5)=29;x(6)=52;x(7)=76;x(8)=88;

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

y =

Columns 1 through 9

0.3100 0.3639 0.3588 0.3686 0.3408 0.3408 0.3673 0.3684 0.3588

Columns 10 through 12

0.3608 0.3625 0.3639

y =

Columns 1 through 9

0.3100 0.3639 0.3588 0.3686 0.3408 0.3408 0.3673 0.3684 0.3588

Columns 10 through 12

0.3608 0.3625 0.3639

y =

Columns 1 through 9

0.3100 0.3639 0.3588 0.3686 0.3408 0.3408 0.3673 0.3684 0.3588

Columns 10 through 12

0.3608 0.3625 0.3639

y =

Columns 1 through 9

0.3100 0.3639 0.3588 0.3686 0.3408 0.3408 0.3673 0.3684 0.3588

Columns 10 through 12

0.3608 0.3625 0.3639

y =

Columns 1 through 9

0.3100 0.3639 0.3588 0.3686 0.3408 0.3408 0.3673 0.3684 0.3588

Columns 10 through 12

0.3608 0.3625 0.3639

y =

Columns 1 through 9

0.3100 0.3639 0.3588 0.3686 0.3408 0.3608 0.3673 0.3684 0.3588

Columns 10 through 12

0.3608 0.3625 0.3639

y =

Columns 1 through 9

0.3100 0.3639 0.3588 0.3686 0.3408 0.3608 0.3673 0.3684 0.3588

Columns 10 through 12

0.3608 0.3625 0.3639

y =

Columns 1 through 9

0.3100 0.3639 0.3588 0.3686 0.3408 0.3608 0.3673 0.3684 0.3588

Columns 10 through 12

0.3608 0.3625 0.3639

ans =

Columns 1 through 9

16.0000 60.0000 48.0000 106.0000 29.0000 52.0000 76.0000 88.0000 48.0000

0.3100 0.3639 0.3588 0.3686 0.3408 0.3608 0.3673 0.3684 0.3588

Columns 10 through 12

52.0000 56.0000 60.0000

0.3608 0.3625 0.3639

Варіант 12

Задача а

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

, a = 0.44; b = 125

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

>> a=0.44;b=125;x=6.8:2:22;y=((a.*log(b.*x)).^1./3)./(1+sin(a.*x).^2);[x;y]

ans =

6.8000 8.8000 10.8000 12.8000 14.8000 16.8000 18.8000 20.8000

0.9678 0.7107 0.5290 0.7913 1.0494 0.6228 0.6203 1.0752

Задача Б

Розв'язати попередню задачу з тією відмінністю‚ що задано масив значень аргументу: X1 = 6.8; X2 = 22; X3 = 16; X4 = 14; X5 = 17; X6 = 11; X7 = 9.

>> a=0.44;b=125;x(1)=6.8;x(2)=22;x(3)=16;x(4)=14;x(5)=17;x(6)=11;x(7)=9;

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

y =

0.9678 0.7107 0.5290 0.7913 1.0494 0.6228 0.6203 1.0752

y =

0.9678 1.0919 0.5290 0.7913 1.0494 0.6228 0.6203 1.0752

y =

0.9678 1.0919 0.7576 0.7913 1.0494 0.6228 0.6203 1.0752

y =

0.9678 1.0919 0.7576 1.0789 1.0494 0.6228 0.6203 1.0752

y =

0.9678 1.0919 0.7576 1.0789 0.6020 0.6228 0.6203 1.0752

y =

0.9678 1.0919 0.7576 1.0789 0.6020 0.5342 0.6203 1.0752

y =

0.9678 1.0919 0.7576 1.0789 0.6020 0.5342 0.6722 1.0752

ans =

6.8000 22.0000 16.0000 14.0000 17.0000 11.0000 9.0000 20.8000

0.9678 1.0919 0.7576 1.0789 0.6020 0.5342 0.6722 1.0752

Варіант 13