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

ОТЧЕТ

По лабораторной работе № __10__ от «_23___»____11______2012

Студента «__4907____» учебной группы Воробьева Алексея Евгеньевича

Задание 1.

Результаты выполнения.

Создаем магический квадрат:

>> a=magic(6)

a =

35 1 6 26 19 24

3 32 7 21 23 25

31 9 2 22 27 20

8 28 33 17 10 15

30 5 34 12 14 16

4 36 29 13 18 11

Сортируем по вертикали:

>> sort(a)

ans =

3 1 2 12 10 11

4 5 6 13 14 15

8 9 7 17 18 16

30 28 29 21 19 20

31 32 33 22 23 24

35 36 34 26 27 25

Сортируем по горизонтали:

>> sort(a,2)

ans =

1 6 19 24 26 35

3 7 21 23 25 32

2 9 20 22 27 31

8 10 15 17 28 33

5 12 14 16 30 34

4 11 13 18 29 36

Выводы:

Задание 2.

Результаты выполнения.

>> [D] = textread ('11_2_2_data.prn');

>> [A] = sort (D);

>> D

D =

5.5360 0.9775

0.1538 0.0645

3.8140 0.9004

0.6216 0.0569

3.5970 2.5390

0.1237 1.8810

5.8730 2.0220

0.4542 1.4300

4.9250 2.0690

5.4210 2.2210

4.2620 1.6580

3.6870 1.1440

1.6620 0.5829

3.6930 0.2232

5.0310 0.9905

3.8710 0.2097

5.7540 1.4960

0.3072 2.3630

1.2310 1.9660

5.0720 1.2620

5.2850 2.5700

3.3780 0.9912

0.1254 0.1820

2.7720 1.5380

2.5620 1.7400

0.5392 2.7560

0.1504 0.6460

4.5120 2.7310

1.9550 1.8090

5.4670 1.8940

1.6280 2.4160

0.2972 1.7250

1.4780 2.0290

0.1540 0.3976

3.2250 0.1087

2.7390 1.1960

0.1282 0.5433

0.9327 0.0601

2.1660 2.2900

0.9572 1.0950

2.9710 1.7160

2.2480 2.3920

4.1900 0.7331

2.2280 1.0030

5.9750 1.3270

2.1810 1.4140

1.2680 1.5580

5.3830 1.3600

2.5990 0.6494

1.7230 2.3260

1.0560 1.2400

>> sortrows(A,[2 2])

ans =

0.1237 0.0569

0.1254 0.0601

0.1282 0.0645

0.1504 0.1087

0.1538 0.1820

0.1540 0.2097

0.2972 0.2232

0.3072 0.3976

0.4542 0.5433

0.5392 0.5829

0.6216 0.6460

0.9327 0.6494

0.9572 0.7331

1.0560 0.9004

1.2310 0.9775

1.2680 0.9905

1.4780 0.9912

1.6280 1.0030

1.6620 1.0950

1.7230 1.1440

1.9550 1.1960

2.1660 1.2400

2.1810 1.2620

2.2280 1.3270

2.2480 1.3600

2.5620 1.4140

2.5990 1.4300

2.7390 1.4960

2.7720 1.5380

2.9710 1.5580

3.2250 1.6580

3.3780 1.7160

3.5970 1.7250

3.6870 1.7400

3.6930 1.8090

3.8140 1.8810

3.8710 1.8940

4.1900 1.9660

4.2620 2.0220

4.5120 2.0290

4.9250 2.0690

5.0310 2.2210

5.0720 2.2900

5.2850 2.3260

5.3830 2.3630

5.4210 2.3920

5.4670 2.4160

5.5360 2.5390

5.7540 2.5700

5.8730 2.7310

5.9750 2.7560

>> cplxpair(A)

ans =

0.1237 0.0569

0.1254 0.0601

0.1282 0.0645

0.1504 0.1087

0.1538 0.1820

0.1540 0.2097

0.2972 0.2232

0.3072 0.3976

0.4542 0.5433

0.5392 0.5829

0.6216 0.6460

0.9327 0.6494

0.9572 0.7331

1.0560 0.9004

1.2310 0.9775

1.2680 0.9905

1.4780 0.9912

1.6280 1.0030

1.6620 1.0950

1.7230 1.1440

1.9550 1.1960

2.1660 1.2400

2.1810 1.2620

2.2280 1.3270

2.2480 1.3600

2.5620 1.4140

2.5990 1.4300

2.7390 1.4960

2.7720 1.5380

2.9710 1.5580

3.2250 1.6580

3.3780 1.7160

3.5970 1.7250

3.6870 1.7400

3.6930 1.8090

3.8140 1.8810

3.8710 1.8940

4.1900 1.9660

4.2620 2.0220

4.5120 2.0290

4.9250 2.0690

5.0310 2.2210

5.0720 2.2900

5.2850 2.3260

5.3830 2.3630

5.4210 2.3920

5.4670 2.4160

5.5360 2.5390

5.7540 2.5700

5.8730 2.7310

5.9750 2.7560

Выводы: Команда sortrows сортирует по умолчанию первый столбец в массиве. Команды sort и cplxpair сортируют каждый столбец в массиве по возрастанию.

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