Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОТПД отчет 1 лабораторная

.docx
Скачиваний:
5
Добавлен:
03.10.2022
Размер:
16.29 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М. А. БОНЧ-БРУЕВИЧА

Кафедра сетей связи и передачи данных

Отчет по лабораторной работе №1

«Ознакомление с системой численных вычислений»

По дисциплине: «Основы теории передачи данных»

Цель работы

Ознакомиться с общими принципами работы в системе компьютерной алгебры Octave.

Ход выполнения работы

>> DEC= 2999

DEC = 2999

>> BIN=de2bi(DEC)

BIN = 1 1 1 0 1 1 0 1 1 1 0 1

>> DEC2=bi2de(BIN)

DEC2 = 2999

>> A= [6 12 13 15;11 7 9 9;9 16 11 9]

A = 6 12 13 15

11 7 9 9

9 16 11 9

>> B= [19 2 7 13;12 2 18 8;4 4 3 1]

B = 19 2 7 13

12 2 18 8

4 4 3 1

>> SUM=A+B

SUM = 25 14 20 28

23 9 27 17

13 20 14 10

>> TRAN=B'

TRAN = 19 12 4

2 2 4

7 18 3

13 8 1

>> PROIZ=A*TRAN

PROIZ = 424 450 126

403 380 108

397 410 142

>> P1=gf([1 0 1 1 0 0 1],1,3)

P1 = GF(2) array.

Array elements = 1 0 1 1 0 0 1

>> P2=gf([0 0 1 0 0 1 1],1,3)

P2 = GF(2) array.

Array elements = 0 0 1 0 0 1 1

>> SUMpoli=P1+P2

SUMpoli = GF(2) array.

Array elements = 1 0 0 1 0 1 0

>> P2=gf([ 1 0 0 1 1],1,3)

P2 = GF(2) array.

Array elements = 1 0 0 1 1

>> PROIZpoli=conv(P1,P2)

PROIZpoli = GF(2) array.

Array elements = 1 0 1 0 1 1 1 1 0 1 1

>> [c,r]=deconv(P1,P2)

c = GF(2) array.

Array elements = 1 0 1

r = GF(2) array.

Array elements = 0 0 0 0 1 1 0

Выводы:

  • Все результаты вычислений совпадают с настоящими значениями, следовательно, работа выполнена верно.