- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
- •Задача а
- •Задача б
Задача а
Скласти схему алгоритму і програму в середовищі MATLAB для обчислення таблиці функції
, a = 0.1, b = 0.25.
Значення аргументу x змінювати в діапазоні від X1 = 1.5 до X2 = 9 з кроком X = 0.8.
>> a=0.1;b=0.25;x=1.5:0.8:9;y=(sqrt(a.*x)-b)./(1+tan(a.*x).^2);[x;y]
ans =
Columns 1 through 9
1.5000 2.3000 3.1000 3.9000 4.7000 5.5000 6.3000 7.1000 7.9000
0.1342 0.2177 0.2782 0.3204 0.3462 0.3573 0.3550 0.3408 0.3165
Column 10
8.7000
0.2839
Задача б
Розв’язати попередню задачу з тією відмінністю‚ що задано масив значень аргументу: X1 = 1.5; X2 = 9; X3 = 7.5; X4 = 6.3; X5 = 5.2; X6 = 7.8; X7 = 7.2.
>> a=0.1;b=0.25;x(1)=1.5;x(2)=9;x(3)=7.5;x(4)=6.3;x(5)=5.2;x(6)=7.8;x(7)=7.2;
>> for m=1:7 y(m)=(sqrt(a.*x(m))-b)./(1+tan(a.*x(m)).^2),end;[x;y]
y =
Columns 1 through 9
0.1342 0.2177 0.2782 0.3204 0.3462 0.3573 0.3550 0.3408 0.3165
Column 10
0.2839
y =
Columns 1 through 9
0.1342 0.2700 0.2782 0.3204 0.3462 0.3573 0.3550 0.3408 0.3165
Column 10
0.2839
y =
Columns 1 through 9
0.1342 0.2700 0.3298 0.3204 0.3462 0.3573 0.3550 0.3408 0.3165
Column 10
0.2839
y =
Columns 1 through 9
0.1342 0.2700 0.3298 0.3550 0.3462 0.3573 0.3550 0.3408 0.3165
Column 10
0.2839
y =
Columns 1 through 9
0.1342 0.2700 0.3298 0.3550 0.3548 0.3573 0.3550 0.3408 0.3165
Column 10
0.2839
y =
Columns 1 through 9
0.1342 0.2700 0.3298 0.3550 0.3548 0.3200 0.3550 0.3408 0.3165
Column 10
0.2839
y =
Columns 1 through 9
0.1342 0.2700 0.3298 0.3550 0.3548 0.3200 0.3383 0.3408 0.3165
Column 10
0.2839
ans =
Columns 1 through 9
1.5000 9.0000 7.5000 6.3000 5.2000 7.8000 7.2000 7.1000 7.9000
0.1342 0.2700 0.3298 0.3550 0.3548 0.3200 0.3383 0.3408 0.3165
Column 10
8.7000
0.2839
Варіант 22
Задача а
Скласти схему алгоритму і програму в середовищі MATLAB для обчислення таблиці функції
,
a = 0.64; b = 17.4.
Значення аргументу x змінювати в діапазоні від X1 = 10 до X2 = 15.2 з кроком X = 0.5.
>> a=0.64;b=17.4;x=10:0.5:15.2;y=(atan(a.*x))./(log(b).^2+(a.*x).^1./5);[x;y]
ans =
Columns 1 through 9
10.0000 10.5000 11.0000 11.5000 12.0000 12.5000 13.0000 13.5000 14.0000
0.1500 0.1497 0.1494 0.1491 0.1487 0.1482 0.1477 0.1472 0.1467
Columns 10 through 11
14.5000 15.0000
0.1461 0.1455
Задача б
Розв’язати попередню задачу з тією відмінністю‚ що задано масив значень аргументу: X1 = 10; X2 = 15.2; X3 = 12.5; X4 = 13. 4; X5 = 11.6; X6 = 14.8.
>> 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)=7.8;
>> for m=1:6 y(m)=(atan(a.*x(m)))./(log(b).^2+(a.*x(m)).^1./5),end;[x;y]
y =
Columns 1 through 9
0.1500 0.1497 0.1494 0.1491 0.1487 0.1482 0.1477 0.1472 0.1467
Columns 10 through 11
0.1461 0.1455
y =
Columns 1 through 9
0.1500 0.1453 0.1494 0.1491 0.1487 0.1482 0.1477 0.1472 0.1467
Columns 10 through 11
0.1461 0.1455
y =
Columns 1 through 9
0.1500 0.1453 0.1482 0.1491 0.1487 0.1482 0.1477 0.1472 0.1467
Columns 10 through 11
0.1461 0.1455
y =
Columns 1 through 9
0.1500 0.1453 0.1482 0.1473 0.1487 0.1482 0.1477 0.1472 0.1467
Columns 10 through 11
0.1461 0.1455
y =
Columns 1 through 9
0.1500 0.1453 0.1482 0.1473 0.1490 0.1482 0.1477 0.1472 0.1467
Columns 10 through 11
0.1461 0.1455
y =
Columns 1 through 9
0.1500 0.1453 0.1482 0.1473 0.1490 0.1499 0.1477 0.1472 0.1467
Columns 10 through 11
0.1461 0.1455
ans =
Columns 1 through 9
10.0000 15.2000 12.5000 13.4000 11.6000 7.8000 7.2000 13.5000 14.0000
0.1500 0.1453 0.1482 0.1473 0.1490 0.1499 0.1477 0.1472 0.1467
Columns 10 through 11
14.5000 15.0000
0.1461 0.1455
Варіант 23
