Построение бинарных матриц путей выхода для заданных контрольных точек

Согласно заданию на курсовую работу выделено множество К контрольных точек (выходов). Оно имеет вид:

К={x1, x4, y, x13}

Построим матрицы путей для каждого из этих выходов.

Бинарная матрица P=|| pij || путей размера l x m, где l – число путей, строится по следующему правилу:

Матрица путей выхода для x1

  w1 w2 w3 w4 w5 w6 w7 w8 u9 u10 u11 u12 u13 u14 u15 u16 u17 u18 u19 u20
1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0

 

Матрица путей выхода для x4

  w1 w2 w3 w4 w5 w6 w7 w8 u9 u10 u11 u12 u13 u14 u15 u16 u17 u18 u19 u20
1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
2 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0

 

Матрица путей выхода для y

  w1 w2 w3 w4 w5 w6 w7 w8 u9 u10 u11 u12 u13 u14 u15 u16 u17 u18 u19 u20
1 1 0 0 0 0 0 0 0 1 1 0 1 0 1 1 0 0 0 0 0
2 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 1 0 0 0
3 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0
4 0 1 0 0 1 1 0 0 1 0 1 1 0 1 0 0 0 0 0 0
5 0 1 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0
6 0 1 0 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 0

 

Матрица путей выхода для x13

  w1 w2 w3 w4 w5 w6 w7 w8 u9 u10 u11 u12 u13 u14 u15 u16 u17 u18 u19 u20
x 1 0 1 1 1 1 0 0 1 1 0 1 0 1 0 1 0 0 0 0
x1 1 0 1 1 0 0 1 0 1 1 0 0 0 0 1 0 1 1 0 0
x2 1 0 1 1 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0
x3 0 1 1 1 1 1 0 0 1 0 1 1 0 1 0 0 0 0 0 0
x4 0 1 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 1 0 0
x5 0 1 1 1 0 0 0 1 1 0 1 0 0 0 0 1 1 1 0 0

 



Бинарная матрица контуров.

Бинарная матрица контуров C=|| cij || размера h x m, где h - число контуров, строится по следующему правилу:

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

  w1 w2 w3 w4 w5 w6 w7 w8 u9 u10 u11 u12 u13 u14 u15 u16 u17 u18 u19 u20
1 1 0 1 1 1 1 0 0 1 1 0 1 0 1 0 0 0 1 0 1
2 1 0 1 1 0 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1
3 1 0 1 1 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 1
4 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 0 0 1 0 1
5 0 1 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 1 0 1
6 0 1 1 1 0 0 0 1 1 0 1 0 0 0 0 1 1 1 0 1
7 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0
8 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0

 

Матрица касания контуров

Бинарная матрица контуров C k =|| cij || размера h x k, где k - число контуров, строится по следующему правилу:

 

  1 2 3 4 5 6 7 8
1 1 1 1 1 1 1 1 1
2 1 1 1 1 1 1 1 1
3 1 1 1 1 1 1 1 1
4 1 1 1 1 1 1 1 1
5 1 1 1 1 1 1 1 1
6 1 1 1 1 1 1 1 1
7 1 1 1 1 1 1 1 0
8 1 1 1 1 1 1 0 1

 



Матрица касания путей и контуров

Бинарная матрица контуров C l =|| cij || размера l x k, где l - число путей для заданного выхода, строится по следующему правилу:

 

Для x1

  1 2 3 4 5 6 7 8
1 1 1 1 1 1 1 0 0

 

Для x4

  1 2 3 4 5 6 7 8
1 1 1 1 1 1 1 0 0
2 1 1 1 1 1 1 0 0

 

Для y

  1 2 3 4 5 6 7 8
1 1 1 1 1 1 1 1 0
2 1 1 1 1 1 1 0 0
3 1 1 1 1 1 1 0 0
4 1 1 1 1 1 1 1 0
5 1 1 1 1 1 1 0 0
6 1 1 1 1 1 1 0 0

 

Для x13

  1 2 3 4 5 6 7 8
1 1 1 1 1 1 1 1 1
2 1 1 1 1 1 1 0 1
3 1 1 1 1 1 1 0 1
4 1 1 1 1 1 1 1 1
5 1 1 1 1 1 1 0 1
6 1 1 1 1 1 1 0 1

 

Формула Мэзона для заданного сигнального графа

Используя универсальную топологическую формулу, носящую имя Мэзона, можно получить передачу между любыми двумя вершинами. Формула имеет следующий вид:

 

где - передача k -го пути между вершинами j и r; D -определитель графа. Он характеризует контурную часть графа и имеет следующий вид:

где, L – множество индексов контуров, L2 - множество пар индексов не касающихся контуров, L3 - множество троек индексов не касающихся контуров, Ki – передача i-го контура,  - минор пути, это определитель подграфа, полученного удалением из полного графа вершин и дуг, образующих путь .

D=1-К1-К2-К3-К4-К5-К6-К7-К8+К7К2+К7К3+К7К5+К7К6+К7К8=1- К1-К2-К3-К4-К5-К6-К7-К8+К7(К2+К3+К5+К6+К8)

К1=W1W3W4W5W6

K2=W3W4W7

K3=W1W3W4W8

K4=W2W3W4W6 W7

K5=W2W3W4W7

K6=W2W3W4W8

K7=W5W6

K8=W3W4

D=1- W3W4(W1W5W6+ W7+ W1W8+ W2W6 W7+ W2W7+2W2W8+ 1)+ W5W6(W3W4(W7+ W1W5W6+ W2W7+ W2W8+1)-1)

Для x1

Для x4

Для y

Для х13



Задание 2. Синтез комбинационных схем.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: