Составление алгоритма и написание программы на Matlab, моделирующей работу заданного логического устройства

Страницы работы

Содержание работы

Министерство образования Российской Федерации

Сибирский Государственный Индустриальный Университет

Кафедра автоматизированного электропривода и промышленной электроники

Лабораторная работа №3

По предмету: ”Специальные главы информатики”

Выполнил: студент гр. АЭП-022

Уваров Денис

Проверил:

Богдановская Татьяна

Вениаминовна

г.Новокузнецк, 2003 год

Задание:

На основе представленной схемы и функции, описывающей работу логического устройства составить алгоритм и написать программу на Matlab, моделирующую работу заданного логического устройства двумя способами:

1.  с использованием элементарных поразрядных операций Matlab;

2.  с использованием условных операторов  Matlab.

 

 

Y

 
 

 

 

 


&

 
 

 

 

 

 

 

 


Y=(X1*X2+X3)*(X3*X4+X2)

 

 

 

 

 


 

 

 

 

1-й способ решения задачи:

A=['    x1    ',' x2 ','  x3 ','   x4  ','  y   '];

disp(A);

for x1=0:1

for x2=0:1

for x3=0:1

for x4=0:1

y=bitand(bitor(bitand(x1,x2),x3),bitor(bitand (x2,x3),x2));

disp([x1,x2,x3,x4,y])

end;

end;

end;

end   


2-й способ решения задачи:

a=['    x1    ',' x2 ','  x3 ','   x4  ','  y   '];

disp(a);

for x1=0:1

for x2=0:1

for x3=0:1

for x4=0:1

if ((x3==1)&(x4==1))

r2=1;

else

r2=0;

if ((x2==1)&(x1==1))

r1=1;

else

r1=0;

if((x2==1)|(r2==1))

t2=1;

else

t2=0;

if ((x3==1)|(r1==1))

t1=1;

else

t1=0;

if ((t1==1)&(t2==1))

y=1;

else

y=0;

disp([x1,x2,x3,x4,y])

end;

end;

end;

end


Таблица истиности

-------------------------

| x4 | x3 | x2 | x1 | Y |

| 0  | 0  | 0  | 0  | 0 |

| 0  | 0  | 0  | 1  | 0 |

| 0  | 0  | 1  | 0  | 0 |

| 0  | 0  | 1  | 1  | 1 |

| 0  | 1  | 0  | 0  | 0 |

| 0  | 1  | 0  | 1  | 0 |

| 0  | 1  | 1  | 0  | 1 |

| 0  | 1  | 1  | 1  | 1 |

| 1  | 0  | 0  | 0  | 0 |

| 1  | 0  | 0  | 1  | 0 |

| 1  | 0  | 1  | 0  | 0 |

| 1  | 0  | 1  | 1  | 1 |

| 1  | 1  | 0  | 0  | 1 |

| 1  | 1  | 0  | 1  | 1 |

| 1  | 1  | 1  | 0  | 1 |

| 1  | 1  | 1  | 1  | 1 |

-------------------------

Похожие материалы

Информация о работе