Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Методические указания. Далее приведены некоторые операторы, которые могут оказаться полезными.






Далее приведены некоторые операторы, которые могут оказаться полезными.

· Задание комплексного числа:

z=5+5*i;

· задание комплексно сопряженного числа:

conj(z);

· определение мнимой части:

imag(z);

· определение модуля (длины вектора:

A=sqrt(z*conj(z));

· определение фазы (угла):

u=angle(z);

· запись мнимого числа в экспоненциальной форме:

ze=exp(i*u).

Задание 3. Вычисление функций и построение их графиков. Работа с М-файлом.

Выполнить в среде MatLab, используя M-файл, вычисление гармонической функции (например, y=A*sin(x), где A =100, x=ω t, ω =2*π *f, f=1000). Построить график функции при различных значениях фазового сдвига и амплитуд.

Методические указания.

· При создании M-файла вначале рекомендуется поставить оператор очистки экрана (clc). Рекомендуется использовать комментраии (%) для пояснения своих действий при построении программы.

· Рекомендуется для задаваемой области изменения аргумента воспользоваться массивом из равноотстоящих точек, который можно сформировать с помощью функции linspace(a, b, n), где a и b – границы изменения массива, n – число точек. Если n не задано, то вычисляется массив из 100 точек.

Например, x=linspace(0, 1, 50). Аналогичного результата можно достигнуть командой: x=0:, 0.02, 1;

В листинге 1 приведен пример задания, вычисления и построения функции одного аргумента. Первая команда создает массив значений аргумента. В скобках последовательно указывается начальное значение аргумента, конечное число аргумента и число точек. Если последний параметр опущен, то задается 100 точек). Вторая команда задает функцию от заданного массива (вектора) аргументов. Третья команда выводит функцию на экран, при некоторых заданных, по умолчанию, параметрах графика. В команде plot в скобках вначале указывается аргумент, затем функция. Выполните операторы, записанные в листинге 1.

 

Рассчитать информационнуюантропию по системе Шенона и для двоичной троичной четверичной системы.

Записать информационную интропию 2, 3, 4, 5, …и т.д и сказать какая лучше.

Са мая приемлемая начиная 4, 5, и т.д

Какая система рациональна для использования?

Обе системы Харти иШенон приемлемы.

Выпорлнено.

 

Кодирование в различных система счисления.

Задание. 1.

Перевести в разичныесисемы число 51

110011 33

35=100011

Упражнения

Контрольная работа

Вопрос

Алфавит состоит из букв А, B, C, D. Чему равно колличествоинф ормации если получили сообщение о выходе из строя одного из восьми станков в данном цехе?

Выполнение:

H = - å p iln(p i)

Бита

Вопрос

Вероятность появления букв равно 0.25, 0.25, 0.34, 0.16.Определите количеством информации приходящиеся на символ сообщения составленного с помощью такого алфавита?

Выполнение:

log2 (0, 25) + log2 (0, 25) + log2 (0, 34) + log2 (0, 16)

(0.25)*log2(0.25) + (0.25)*log2(0.25) + (0.34)*log2(0.34) + (0.16)*log2(0.16)

Ответ: -1.9522

Вопрос

Определить антропию системы состоящая из четырёх элементовкаждый из которых может быть в четырёх состояниях равно вероятном.

Выполнение:

4*(1.4*log2(1.4))

 

ans =2.7184

 

Вопрос

Определите систему интропиюсостояния которой описывается случайно величиной x имеющих следующим распределением x1 (0, 02) x2 (0, 02) x3 (0, 02) x4 (0, 47) x5 (0, 47)?

Выполнение:

(0.02)*log2(0.02)+(0.02)*log2(0.02)+(0.02)*log2(0.02)+(0.47)*log2(0.47)+(0.47)*log2(0.47)

Ответ -1.3625

Вопрос

Определите объём и колличество информации в сообщениях “завтра ожидается хорошая погода”. Сколько в этом сообщении информации если оно передано семи элиментным телеграфным кодом.

Выполнение:

31*log2(32) Ans= 155

Вопрос

1 костяшка имеет 3 грани с “0” и три грани с “1”. Посчитать количество информации при одном выбросе кости.

Выполнение:

-2*(0.5*log2(0.5))

ans = 1


 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал