summaryrefslogtreecommitdiff
path: root/48/CH3/EX3.4/eg_3_4.sce
blob: f7d81c619bfabb4db08c7d361db43fd2fede9b94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
clear;
clc;
//function definition
x=[0;0;0;0;1;1;1;1];
y=[0;0;1;1;0;0;1;1];
z=[0;1;0;1;0;1;0;1];
f=[1;0;1;1;0;0;1;1];
g=[0;1;0;1;1;0;1;0];
//calculating the values of expressions given
forg=bitor(f,g);
fandg=bitand(f,g);
fcmp=bitcmp(f,1);
s(:,1)=x;
s(:,2)=y;
s(:,3)=z;
s(:,4)=f;
s(:,5)=g;
s(:,6)=forg;
s(:,7)=fandg;
s(:,8)=fcmp;
p=['   x','   y','   z','   f','   g','  f+g','  fg','  f^'];
disp(p);
disp(s);