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

4 Виконання роботи

Нехай задані матриці

і .

Добуток цих матриць – матриця

,

елементи якої обчислюються за формулами

, .

Програма для перемноження заданих матриць може мати вигляд.

program lab6;

const

nmax=10;

type

size=1..nmax;

matrix=array[size,size] of real;

var

a, /*Матриця */

b, /*Матриця */

c:matrix; /*Матриця */

i, /*поточний рядок матриці */

j, /*поточний стовпчик матриці */

n, /*порядок матриць і */

k:integer; /*індекс сумування*/

begin

/*Введення вхідних даних: n,a,b*/

repeat

write(“n=”); readln(n);

if (n>nmax) and (n<1) then

writeln(“n повинне бути додатним і не більшим ніж”,

nmax);

until (n>nmax) or (n<1);

for i:=1 to n do

for j:=1 to n do

write(“a[“,i,”,j,”]=); readln(a[I,j];

for i:=1 to n do

for j:=1 to n do

write(“b[“,i,”,j,”]=); readln(b[I,j];

/*Множення матриць*/

for i:=1 to n do

for j:=1 to n do

begin

c[i,j]=0;

for k:=1 to n do

c[i,j]= c[i,j]+a[i,k]*b[k,j];

end;

/*Виведення матриці /

for i:=1 to n do

for j:=1 to n do

if j=n then writeln(c[i,j]:1:2) else write(c[i,j]:1:2,” “)

end.

4. Варіанти завдань

1. Обчислити координати центра ваги системи матеріальних точок з масами за формулами:

.

Вхідні дані: ,

i

1 -2.0 5.0 7.0 1.0

2 1.0 -3.0 6.0 2.0

3 -3.0 1.0 -4.0 2.0

4 4.0 4.0 -2.0 2.0

5 6.0 -1.0 1.0 1.0

2. Розв'язати лінійне рівняння

, , , .

Якщо , то вивести на екран повідомлення “кореня немає”, якщо ж ,то вивести на екран значення кореня.

Вхідні дані: ,

i j

1 20.3 1 13.2

2 0.05 2 1.64

3 0.0 3 20.64

4 13.0 4 14.3

5 9.5

3. Обчислити скалярний добуток векторів та ( ) за формулою:

Вхідні дані: ,

i 1 2 3 4 5 6

1.1 2.1 3.2 4.3 -4.1 2.1

8.2 14.3 -4.1 -2.0 -4.1 2.0

4. Обчислити

,

де  – заданий вектор ( ).

Вхідні дані: ,

.

5. Заданий вектор ( ). Знайти різницю між максимальним та мінімальним елементами вектора x.

Вхідні дані: ,

.

6. Задана квадратна матриця А розміром ( ). Необхідно знайти евклідову норму матриці А за формулою:

Вхідні дані: ,

.

7. Задана квадратна матриця А розміром ( ). Необхідно знайти m-норму матриці А за формулою

Вхідні дані: ,

.

8. Задана квадратна матриця А розміром ( ). Необхідно знайти l-норму матриці А по формулі:

Вхідні дані: ,

.

9. Обчислити величину

де  – елементи матриці А розміром ( ), - елементи вектора ,  – елементи вектора .

В

11

хідні дані: , ,

, , .

10. Задані точки в просторі , ( ).

Обчислити довжини радіус-векторів і кути радіус-векторів з осями координат. Обчислення довжин і кутів проводити за формулами:

Вхідні дані: ,

i 1 2 3 4 5

3.9 -4.3 4.2 3.1 4.1

4.1 4.4 4.1 4.3 4.3

3.7 5.4 5.1 2.7 4.4

11. Задані точки , ( ). Обчислити координати цих точок в новій системі координат, яка повернута відносно старої на заданий кут (кут задається в градусах). Нові координати точок обчислювати за формулами

Вхідні дані: , ,

i 1 2 3 4 5 6

2.1 3.7 -6.2 4.1 2.1 6.3

4.1 5.1 -1.5 3.1 4.1 4.1

12. Задані точки , ( ). Знайти віддаль цих точок від середньої точки з координатами

Віддаль точки від середньої точки обчислюється за формулою:

Вхідні дані: ,

i 1 2 3 4 5

4.1 4.8 5.1 -4.3 4.1

-2.1 -4.1 3.1 4.3 -4.2

13. Знайти середньоквадратичне відхилення

деякої експериментальної кривої від заданої функції в заданих точках , ( ).

Вхідні дані: ,

i 1 2 3 4 5

1.0 2.0 3.0 4.0 5.0

8.3 12.7 18.8 25.4 33.0,

14. Задані точки , ( ). Для кожної пари точок і ( ). Знайти коефіцієнти , прямої , яка проходить через ці дві точки. Коефіцієнти , обчислюються за формулами:

Вхідні дані: ,

i 1 2 3 4 5 6

0.5 0.9 1.4 1.5 4.1 5.1

4.1 2.1 0.8 3.1 4.2 8.3

15. Знайти максимальні елементи матриці А розміром ( ) та його індекси.

Вхідні дані: ,

.

16. Знайти мінімальні елементи матриці А розміром ( ) та його індекси.

В

13

хідні дані: ,

.

17. Задана квадратна матриця А розміром ( ). Необхідно поміняти місцями k і l-рядки матриці.

Вхідні дані: , , ,

.

18. Задана матриця А розміром і вектор . Необхідно обчислити добуток матриці А на вектор x.

Вхідні дані: ,

, .

19. Задані дві матриці: А розміром , B розміром ( ). Знайти добуток цих матриць.

Вхідні дані: , , ,

,

20. Заданий вектор. Перетворити його таким чином, щоб всі його елементи належали відрізку .

Вхідні дані: ,

i 1 2 3 4 5 6 7

1.8 1.9 2.4 -4.5 7.1 -7.1 4.3

21. Заданий вектор ( ,  – цілі числа). Необхідно знайти кількості додатних, від'ємних і нульових компонент вектора.

Вхідні дані: ,

22. Обчислити математичне сподівання вибірки ( ) і середній модуль відхилень за формулами

,

Вхідні дані: ,

.

23. Задані два вектори та ( ). Знайти кут між ними.

Вхідні дані: n=7,

i 1 2 3 4 5 6 7

0.8 4.1 2.8 1.8 3.1 4.1 8.4

0.3 5.2 4.3 9.2 4.3 3.1 3.5

Кут між x і y обчислюється за формулами:

,

24. Задана матриця А розміром ( ). Обчислити значення величини

Вхідні дані: ,

25. Обчислити значення білінійної форми

де m – максимальний елемент вектора ,  – елементи матриці А розміром ,  – елементи вектора ( ).

В

15

хідні дані: ,

,

,

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]