ВУЗ:
Составители:
Рубрика:
43
Пример 1. Построить полином Жегалкина для функции
(
)
(
)
.z,y,xf 11001110
=
Решение. Запишем общий вид полинома Жегалкина для функции,
зависящей от 3-х переменных:
(
)
.xyzazyaxzaxyazayaxaaz,y,xP
1232313123210
Å
Å
Å
Å
Å
Å
Å
=
Составим систему уравнений:
ï
ï
ï
ï
ï
î
ï
ï
ï
ï
ï
í
ì
=ÅÅÅÅÅÅÅ
=ÅÅÅ
=ÅÅÅ
=ÅÅÅ
=Å
=Å
=Å
=
.aaaaaaaa
;aaaa
;aaaa
;aaaa
;aa
;aa
;aa
;a
1
1
0
1
1
1
0
0
1232313123210
12210
13310
23320
30
20
10
0
Учитывая свойства операции «сложение по модулю 2»:
,;
;;
101000
110011
=Å=Å
=
Å
=
Å
находим коэффициенты полинома Жегалкина
,aaa 0
1210
=
=
=
1
123132332
=
=
=
=
=
aaaaa
и выписываем полином третьей степени:
(
)
xyzxzyzzyz,y,xP
Å
Å
Å
Å
==
.
2. Метод эквивалентных преобразований. Этот метод применяется в том
случае, когда функция
(
)
n
x...,,xf
1
задана в виде формулы алгебры логики.
Суть метода состоит в том, чтобы, исходя из свойств логических операций,
построить эквивалентную заданной формулу, содержащую только символы
операций логического умножения и сложения по модулю 2.
При этом следовать схеме:
а) построить ДНФ для заданной формулы;
б) в полученной ДНФ, выразить дизъюнкцию через конъюнкцию и
отрицание:
(
)
;wvuwvu =ùÚÚ (1)
в) в полученной в пункте б) формуле освободиться от отрицания, ис-
пользуя эквивалентность:
;uu 1Å=ù (2)
Пример 1. Построить полином Жегалкина для функции
f � x , y , z � � �01110 011�.
Решение. Запишем общий вид полинома Жегалкина для функции,
зависящей от 3-х переменных:
P � x , y , z � � a 0 � a1 x � a 2 y � a 3 z � a12 xy � a13 xz � a 23 zy � a123 xyz .
Составим систему уравнений:
�a 0 � 0 ;
�
�a 0 � a1 � 0 ;
�a 0 � a 2 � 1;
�
�a 0 � a3 � 1;
�
�a 0 � a 2 � a 3 � a 23 � 1;
�a 0 � a1 � a 3 � a13 � 0 ;
�
�a 0 � a1 � a 2 � a12 � 1;
�a � a � a � a � a � a � a � a � 1.
� 0 1 2 3 12 13 23 123
Учитывая свойства операции «сложение по модулю 2»:
1 � 1 � 0 ; 0 � 1 � 1;
0 � 0 � 0 ; 1 � 0 � 1,
находим коэффициенты полинома Жегалкина
a 0 � a1 � a12 � 0 , a 2 � a 3 � a 23 � a13 � a123 � 1
и выписываем полином третьей степени:
P � x , y , z � �� y � z � yz � xz � xyz .
2. Метод эквивалентных преобразований. Этот метод применяется в том
случае, когда функция f � x1 , ..., x n � задана в виде формулы алгебры логики.
Суть метода состоит в том, чтобы, исходя из свойств логических операций,
построить эквивалентную заданной формулу, содержащую только символы
операций логического умножения и сложения по модулю 2.
При этом следовать схеме:
а) построить ДНФ для заданной формулы;
б) в полученной ДНФ, выразить дизъюнкцию через конъюнкцию и
отрицание:
u � v � w �� �u v w �; (1)
в) в полученной в пункте б) формуле освободиться от отрицания, ис-
пользуя эквивалентность:
� u � u � 1; (2)
43
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »
