Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания по С++ для ЭСИС и ЭМО 12.pdf
Скачиваний:
48
Добавлен:
03.03.2016
Размер:
562.25 Кб
Скачать

 

 

 

 

m

 

 

 

m

 

 

26.Найти

A 1=max aij

и

A 11=max aij

для

матрицы

 

 

i

j=1

 

 

j

i=1

 

 

0,75

0,18

0,63

0,32

T

 

 

 

0,92

0,38

0,14

0,56

 

и вычислить её определитель.

 

0,630,65

0,520,42

0,470,18

0,270,37

 

0,78 1

 

 

 

 

 

 

 

1,09

7,56

3,45

 

 

 

 

 

 

 

3,33

4,45

0,21

3, 44

 

 

 

 

 

 

 

27.Найти A 111= i,j

aij2 для матрицы А= 4,032,33

1,004, 45

3,050,17

0,112,21 .

28.Решить СЛАУ методом Гаусса . Выполнить проверку Ax=B.

8,2

x1

3,2 x2 14,2

x3

14,8 x4=−8,4

5,6

x1

12x2 15 x36,4 x 4=4,5

5,7

x1

3,6 x2 12,4

x3

2,3 x4=3,3

{6,8 x1

13,2 x2 6,3

x3

8,7 x4=14,3

29.Дана некоторая матрица A(n,n). Матрица B(n,n) получена из матрицы A по

A2

,в четных строках

 

 

формуле Bij={2Aij

ij ,в нечетных строках .

Вычислить

матрицу

C=2 A1 B2 AT B

30.Дана некоторая матрица A(n,n). Матрица B(n,n) получена из матрицы A по

A2

 

 

ij ,в нечетных столбцах

 

 

5

 

 

формуле Bij={52 Aij ,вчетных столбцах

Вычислить

матрицу

C=5 A2 B T 3B1

 

 

Работа № 17. Тема «Структуры в C/С++. Структура комплексное число»

Задание: Написать программу на языке С/С++ для решения задачи согласно своему варианту. В программе создать структуру «комплексное число». Для умножения, сложения и т.д. комплексных чисел написать функции.

 

 

Варианты заданий

1.

Даны комплексные числа a=2,36-5,34i, b=-6,3-5,77i, c=-9i. Найти новое

 

комплексное число

d =a

a b

c .

 

 

 

 

 

 

ab

2.

Даны комплексные числа a=11,6+2,77i, b=6,53+1,07i, c=2-6i. Найти новое

 

комплексное число

d =a2

a bc

. На экран вывести результирующее

 

 

 

 

 

 

 

b

число и его модуль.

3.

Даны комплексные числа a=11,77-3,33i, b=-8,84-2,63i, c=3,6-0,9i. Найти

 

новое комплексное число

х=

a3 b

ab c .

 

 

 

 

 

ab c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.

Даны

комплексные

числа

a=1,16+7,01i,

b=5,25-0,07i,

c=0,2-6,1i. Найти

 

 

 

 

 

 

2

 

a b

 

 

 

 

 

новое

комплексное

число

d = ac

 

 

.

На

экран

вывести

 

 

a

 

результирующее число и его модуль.

 

 

 

 

 

 

 

 

5.

Даны

комплексные

числа

a=6,11-2,23i, b=18,4+1263i,

c=-10,99i. Найти

 

 

 

 

 

a2 b

2

 

 

 

 

 

 

 

 

новое комплексное число

х=

 

a .

 

 

 

 

 

 

a bc

 

 

 

 

 

6.

Даны комплексные числа a=4,4-7,12i, b=1,25-1,7i, c=10,7+2,14i. Найти

 

новое

комплексное

число

d = a c 2

ab

.

На

экран

вывести

 

ac

 

 

 

 

 

 

 

 

 

 

 

 

результирующее число и его модуль.

7. Даны комплексные числа a=1,21+1,3i, b=8,43-4,92i, c=10,01i. Найти новое

комплексное число х= a b2 c b . ab c

8. Даны комплексные числа a=2,26-1,71i, b=2,52-1,03i, c=0,42-1,91i. Найти

 

2 b

 

новое комплексное число

d = a bc

 

. На экран вывести

a

результирующее число и его модуль.

9. Даны комплексные числа a=0,71-1,24i, b=1,33-2,2i, c=-1,05i. Найти новое

комплексное число

х=

a b3c

b .

 

 

 

 

 

 

 

 

ac

 

 

 

10.Даны

комплексные

числа a=0,55-0,71i,

b=2,2-1,98i, c=3,51-2,74i. Найти

 

 

 

 

 

b2

 

новое

комплексное

число

d = a bc c .

На экран вывести

результирующее число и его модуль.

 

 

11.Даны

комплексные

числа a=3,17-3,17i,

b=6,02-3,2i,

c=7,3. Найти новое

 

 

 

a3 b c

3

 

 

комплексное число

х=

 

a .

 

 

ab

 

 

12.Даны комплексные числа a=2,06+1,071i, b=1,13-1,41i, c=0,33-0,65i. Найти

новое комплексное число

d =

a2 bc3

. На экран вывести

a

 

 

 

результирующее число и его модуль.

13.Даны комплексные числа a=-1,1-3,3i, b=5,34-2,62i, c=1-1,1i. Найти новое

комплексное число х= a b2c a b c . a b c

14.Даны комплексные числа a=8,14-0,17i, b=1,97-1,66i, c=0,77-1,73i. Найти

d a b2c 2

новое комплексное число = a b2 . На экран вывести результирующее число и его модуль.

15.Даны комплексные числа a=-0,96-1,87i, b=-8,3-0,92i, c=-4,05i. Найти новое

 

 

 

a b c

2

 

 

 

 

 

 

 

 

 

 

 

комплексное число

х= ab c

 

a .

 

 

 

 

 

 

 

 

 

16.Даны

комплексные

числа

 

a=5,5-3,741i, b=-2,02-1,3i, c=-0,4-5,7i. Найти

новое

комплексное

число

d = abc

b c

.

На

экран

вывести

bc

результирующее число и его модуль.

 

 

 

 

 

 

 

 

 

 

17.Даны

комплексные

числа

 

a=10,92-0,73i, b=3,3-10,66i, c=6-5,05i. Найти

 

 

 

 

 

 

a b3 c

a c .

 

 

 

 

 

 

новое комплексное число

 

 

х= ab2c

 

 

 

 

 

 

18.Даны

комплексные

числа

 

a=5,05+1,1i, b=-2,002-0,973i,

c=5,07i. Найти

новое

комплексное

число

d = a b c

 

ba

 

.

На

экран

вывести

bc

 

результирующее число и его модуль.

 

 

 

 

 

 

 

 

 

 

19.Даны

комплексные

числа

 

a=10-6,7i, b=2,3-0,2i, c=1-1,51i. Найти новое

комплексное число

х=

 

abc

b .

 

 

 

 

 

 

ab2 c3

 

 

 

 

 

 

20.Даны

комплексные

числа

a=-3,55i,

b=-2,02-i,

 

c=-1,51i. Найти

новое

комплексное число

d =

a2b c

. На экран вывести результирующее

 

bc3

 

 

число и его модуль.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=1,7i, b=0,34+5,02i,

 

c=2-4,5i. Найти

 

21.Даны

комплексные

числа

 

 

новое

комплексное число

х=

a b c 2

a b c .

 

 

 

 

 

 

 

abc

 

 

 

 

 

 

 

22.Даны комплексные числа a=7,05+0,8i, b=2,66-0,43i, c=0,9-1,5i. Найти новое

комплексное число

d = a b c

b c 2

. На экран вывести

bc 3

результирующее число и его модуль.

23.Даны комплексные числа a=4,06-6i, b=-0,3-3,2i, c=6-0,75i. Найти новое комплексное число х= a b c ac ab .

24.Даны комплексные числа a=5,05-1,1i, b=-2,41-2,9i, c=-0,5+0,6i. Найти

новое комплексное число

d =

b/c b c

. На экран вывести

 

 

ac

 

результирующее число и его модуль.

25.Даны комплексные числа a=2,71+i, b=-2,03-7,02i, c=3-1,5i. Найти новое комплексное число х= abc 2 b a c .

26.Даны комплексные

числа a=2,99-1,01i, b=-i,

c=6,07i. Найти новое

 

 

d = a

2

b

 

a c

 

 

 

комплексное

число

 

c

 

 

.

На

экран

вывести

 

ac

результирующее число и его модуль.

27.Даны комплексные числа a=-2,6+1,07i, b=1,13+1,4i, c=2,33+0,05i. Найти

новое комплексное число

d =

a2 b2c2

 

. На экран вывести

a b c

 

 

 

 

 

результирующее число и его модуль.

28.Даны комплексные числа a=5,1-1,3i, b=2,34+2,6i, c=1,03-1,1i. Найти новое

комплексное число х= a bc a bc . a bc

29.Даны комплексные числа a=1,1-0,7i, b=2,9-1,6i, c=0,37+1,72i. Найти новое

комплексное число d =

a b a c 2

. На экран вывести результирующее

ab

 

 

число и его модуль.

30.Даны комплексные числа a=-10,06+0,87i, b=0,3-0,2i, c=1-4,05i. Найти новое

комплексное число х= a b c 3 a b c . a bc

Работа № 18. Тема «Применение библиотеки complex.h в С++ при программировании действий с матрицами»

Задание: Написать программу на языке С++ для решения задачи согласно своему варианту. В программе для работы с комплексными числами использовать библиотеку complex.h

Варианты заданий

 

2 5j

2,7 j

3

 

 

 

 

 

 

 

1.

Дана матрица A= 7,614jj

22 0,72j j

9j9 . Найти матрицу В=3×А×А-АТ

 

 

 

2 15 j

12j

3j

 

 

5j

2j

85j

 

 

2.

Даны матрицы A= −2,9 j

9,1 j

94j

и

B= 1

1j

2,3 9j

.

 

2 5j

32,5 j

10

 

3,2 j

7

179j

 

 

Найти матрицу С=(6-2j)×А×В-ВТ

 

 

 

 

 

 

 

 

 

6,5 7j

11 j

3j

 

 

и B= 2

3

 

 

 

3.

Даны матрицы A= 22,6 j

7 9j

4j

 

 

. Найти

 

 

 

13 j

2j

10 5,6 j

2j

27j

 

 

 

матрицу С=А-А×A×D, где D - определитель матрицы В.

 

3,4 4j

12j

3,1j

 

 

 

 

 

4.

Дана матрица A=

3 j

12 j

 

9 j

 

. Найти матрицу

 

 

 

2 7j

8 j

89,8 j

 

 

 

 

 

 

С=(3,6+19j)× АТ×А

 

 

 

 

 

 

 

 

 

 

 

j

2 9j

4,15j

139j

 

 

5.

Даны матрицы A=

j

22

 

21j

8j

 

и

49,8 j

2,8 j

 

 

3j

10,5

j

 

0,7 j

0,90,8 j

1 3,3 j

6

 

 

 

 

1

2j

 

3 4,1 j

 

5j

 

 

 

 

 

 

 

 

 

 

 

2,2j

7,114 j

48,1 j

9 4,8 j

 

 

 

 

 

 

 

 

 

 

B=

19 j

5 7,9 j

53,1 j

2,92,1 j

. Найти матрицу С=(-2,7j)×А×В-В

 

 

0

3j

 

7,7 j

 

4,3 j

 

 

 

 

 

 

 

 

 

 

Даны матрицы A=

6, 23 7j

11 2,8 j

3j

 

 

и B= 2,07

3 j

. Найти

6.

22j

7 9j

4,16 j

 

 

 

13 j

2,67

j 10 5j

 

j

27j

 

 

 

 

матрицу С=АТ×A/D, где D - определитель матрицы В (проверить, чтобы 0).

 

 

 

2,1 j

9,4j

7 3,71 j

 

 

 

 

 

 

 

7.

Дана матрица D= 0,7 j

2 0,2 j

 

9j

 

 

 

 

. Найти матрицу

 

 

 

 

 

 

7,7 4j

2 j

 

 

9 6j

 

 

 

 

 

 

 

 

В=(13,13-6,6j)×D×D-7×D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,5 j

1,92j

 

3j

 

 

 

 

 

1,1 5j

2j

 

85j

8.

Даны матрицы A=

2,9 j

9 1j

 

94j

и

B=

9,1 j

8j

2,3 9j

 

 

 

2 5j

25j

 

10

 

 

 

 

 

2j

7

 

7,69j

 

. Найти матрицу С=(19,23-2 j)×А×ВТ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Даны матрицы F =

6,5 j

1,1 j

13,5 j

 

и

B=

2,8 j

3,9 j

 

. Найти

9.

26j

7 9j

 

4,9 j

 

 

 

 

 

 

 

13 j

2j

 

0,12 6j

 

 

3j

8,58,7 j

 

матрицу С=F-F×FТ×D, где D - определитель матрицы В.

 

31,4 0,4 j

12

3,1 j

 

 

 

 

 

10.

Дана матрица A=

0,3 j

12 j

9,8 j

. Найти матрицу

 

 

8,7 j

8,5 j

79,8 j

 

 

 

 

 

С=(0,6+1,9j)×АТ×А+А

 

 

 

 

 

 

 

 

 

4,4j

9,7 j

4,1 5j

1,3

 

11.

Даны матрицы A=

1 j

2,2 j

21 j

 

1,1 8j

и

47,8 j

0

3j

 

 

17,90,5 j

 

0,7 j

10,90,2 j 1 6,3 j

0

 

1 0,5 j

2,12

j

0,1 j

 

9,15 j

 

 

 

 

 

2,2 j

7,114 j

42,21 j

1 4,8 j

 

 

 

 

B= 61,9 j

0

 

5 5,1 j

2,52,3 j

. Найти матрицу

 

0,99 j

3j

17,7 j

 

14,3 j

 

 

 

 

С=(-4-2,7j)×А×В∙В

 

 

 

 

 

 

 

 

 

 

 

 

4,4j

9,7 j

4,1 5j

1,3

 

12. Даны матрицы A=

1 j

2,2 j

21 j

1,1 8j

и

47,8 j

 

0

3j

 

17,90,5 j

 

0,7 j

10,90,2 j 1 6,3 j

0

 

B= 0,42,07j 320,97j j . Найти матрицу С=АТ/D×A×A, где D - определитель матрицы В (проверить, чтобы 0).

 

12 ,25j

2,37 j

3,55j

 

 

 

13. Дана матрица A= 9,1j

0,7 j

8, 45 j

. Найти матрицу

 

7,36 j

3,72 2j

37,9 j

 

 

C=3j×А×А+АТ×А

 

 

 

 

 

 

 

и

 

6 9j

0,9 j

 

22,67 j

 

 

9,08

4 7,45 j

 

9

 

 

14. Даны матрицы A= 635j6j

123,3j

4,4 j

 

013

 

 

11j

11

0

5 7,4 j

 

 

 

 

 

B= −9 j

9 j

9j

 

1

. Найти матрицу С=(А×В+E)∙6j

3112 j

1,1j

4,55 j 2,99j

 

 

 

 

 

 

6 9j

0,9 j

22,67 j

 

 

 

 

 

 

9,08

4 7,45 j

9

 

12j

13 j

15.

Даны матрицы X = 635j6j

123,3j

4,4 j

013

 

и Z = 14j

15 7j .

 

Найти матрицу A=(X+X×X)×D, где D - определитель матрицы Z.

 

 

0,4 j

1,124j

3,1 j

 

 

 

 

 

16.

Дана матрица A= 23 j

12 j

1 j

. Найти матрицу

 

 

25,3 j

5,8 j

8 3,8 j

 

 

 

 

 

 

С=(-8-j)×АТ×А×А

 

 

 

 

 

 

 

 

 

 

 

6j

2 9j

4,15j 139j

 

 

17.

Даны матрицы A=

6 j

 

0

21j

 

1,8 j

и

 

 

 

49,8 j

2,8 j

3j

 

16,5 j

 

 

 

0,7 j

0,90,8 j

3,3 j

 

0

 

 

 

16j

21j

3 4j

5j

 

 

B=

2,5j

7,514 j

58,5 j

4,5 j

. Найти матрицу

 

1,5 j

0

53,5 j

2,52,5 j

 

8j

3j

7,5 j

4,5 j

 

С=(-12,7+j)×А×В+В×А

 

j

2 9j

4,15j 139j

 

 

 

j

22

21j

8j

 

18. Даны матрицы A= 49,8 j

2,8 j

3j

10,5 j

и

 

0,7 j

0,90,8 j

1 3,3 j

6

 

B= 44,7j 426j8j . Найти матрицу X=[(АТ-А)×A]×D, где D - определитель матрицы В.

 

 

 

16 9j

20,9 j

 

27j

 

 

 

 

 

 

 

 

 

 

 

 

9,8

 

4 5j

 

9

 

 

 

 

 

 

 

 

 

19. Даны матрицы C= 4135j6j

3 1,24,5j

j

 

0,51,3

и

 

 

 

 

 

 

 

D=

11j

11 j

6 6j

 

 

0

 

. Найти матрицу A=2j×С×D и B=5j×D∙C

9j

9 j

 

9j

 

1j

3j

1,5j

 

4,5 j

2,8j

 

 

 

 

 

 

 

 

 

 

 

 

 

20. Даны матрицы A=

1,5 j

1,12,5 j

 

 

3j

 

 

 

и

 

 

 

 

 

2,4 3j

9 1j

 

 

85j

 

 

 

 

 

 

 

 

 

 

2 5j

 

25j

 

 

1 0,5 j

 

 

 

 

 

 

1,1 5j 23j

83j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B=

9,1 j

8 j

2,3 9j

 

. Найти матрицу С=A+(1,23-4 j)×ВТ×А

 

 

2j

7

 

7,77j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21. Даны матрицы F =

6 5j

1j

 

1 3,5 j

и

X = 2 8j

39j

.

26j

7 9j

 

 

4 9j

 

 

 

13 j

42j 0,5 6j

 

 

 

 

 

316 j

8,58j

 

Найти матрицу С=F-F×FТ×D+F, где D - определитель матрицы X.

 

 

 

 

1,4 0,4 j

 

12j

 

 

3,15 j

 

 

 

 

22. Дана матрица A=

0,5j

 

 

1 6j

 

 

9 8j

. Найти матрицу

 

 

 

 

 

8,5 j

 

 

8,5 8,6 j

 

79,8 j

 

 

 

С=A–(-1,5j)×АТ×А+А

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

44j

j

 

4,15 j

 

 

 

0

 

 

 

 

 

 

 

 

 

11 j

22 j

 

2 j

 

1,5 8j

 

и

 

 

23. Даны матрицы A= 47,1 j

10 2j

3j

 

170,5 j

 

 

 

 

 

0,7 j

1,92j 1 6,3 j

 

 

0

 

 

 

 

 

 

 

1 5j

2,8j

 

40,3 j

 

9 15 j

 

 

 

 

 

 

 

 

 

 

 

B= 2,2j

71,4 j

42,1 j

 

1 8j

. Найти матрицу

 

 

 

69j

0

 

0,5 5j

 

2,53j

 

 

 

 

 

 

 

 

 

 

0,29 j

3,5 j

 

1,7 j

 

4,3 j

 

 

 

 

 

 

 

 

 

 

С=(-1-8,3 j)×А×В+В×АT

 

 

 

14,5j

1 2,7 j

 

 

4,5 5j

1,3 j

 

 

 

 

 

 

 

24.

Даны матрицы A=

1 7,4 j

2,2 j

 

 

2,1 j

1 8j

 

и

 

 

 

 

 

 

 

47j

j

 

 

 

 

 

 

0

 

 

 

6,90,5 j

 

 

 

 

 

 

 

0,6 j

10,60,3 j

1 6,4 j

j

 

 

 

 

 

 

 

B= 4j2 3 j

9j . Найти матрицу С=АТ/D×A×D, где D - определитель матрицы

 

В (проверить, чтобы 0).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 5j

12,7 j

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25.Дана матрица A= −1j

2 0,7 j

 

9j

 

 

 

. Найти матрицу В=3×А-А×АТ

 

 

 

 

7,6 4j

22j

9 j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

215 j

12j

 

 

3j

 

 

 

 

35j 2j

 

85j

 

 

26.

Даны матрицы A=

2,9 j

19,1 j

 

94j

и

 

B= 1

1 j

2,3 9j

.

 

 

 

2 5j

0,32,5 j

10

 

 

 

 

 

3,2 j

 

7

7 9j

 

 

 

Найти матрицу С=(-3,3j)×А×В-AТ××ВT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,1 2j

1,4 j

7 3,1 j

 

 

 

 

 

 

 

 

 

 

 

27.

Дана матрица D=

0,7 j

1 0,2 j

 

19j

 

. Найти матрицу

 

 

 

 

 

 

2,7 4j

2 3j

 

9 6j

 

 

 

 

 

 

 

 

 

 

 

 

 

В=(3,3+6,6j)×D3+7×DT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Даны матрицы A=

61,5 j

0,92j

 

2j

 

и

B=

1 5j 20,1 j

5j

.

28.

2,9j

9 1j

 

4j

3

82 j

2 9j

 

 

6 5j

85j

 

1

 

 

 

 

 

 

2j

 

 

7

 

7,6j

 

 

Найти матрицу С=B-(-3 j)×АT+ВТ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,5 j

1,01 j

 

11 ,5 j

 

 

 

B= 12,8j

 

9,63j

 

 

29.

Даны матрицы F = 26j

7 9j

 

4,9 j

 

 

и

 

.

 

 

 

 

1 0,3 j

12j

 

0,1 2j

 

 

30,5 j 3,52,7 j

 

 

 

Найти матрицу С=FТ F-3F×D, где D - определитель матрицы В.

 

 

 

 

 

 

 

 

3,040,4 j 1+2j

 

 

3 j

 

 

 

 

 

 

 

 

 

 

 

30.

Дана матрица A=

0,3 j

12 j

 

0,8j

 

 

. Найти матрицу

 

 

 

 

 

 

 

9,7 j

8,5j

70,8 j

 

 

 

 

 

 

 

 

 

С=(10,06-2,6j)×АТ×А2