Successfully reported this slideshow.
Your SlideShare is downloading. ×

Figure out the value (True or False) of these logical expressions with.docx

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Matlabtut1
Matlabtut1
Loading in …3
×

Check these out next

1 of 2 Ad

Figure out the value (True or False) of these logical expressions with.docx

Download to read offline

Figure out the value (True or False) of these logical expressions without using MATLAB. (~ means NO T, && means AND, || means OR) a=1, b=12 (a 7) | (b > 9) x=[0 1 2 3 4], y=[4 3 2 10] z =x==y x=[0 1 2 3 4], y = [4 3 2 1 0] x2)
Solution
a) a= 1, b = 12
=> a <= 0 is False, b < 11 is also False,
Therefore, False || False is False
b) a= 8, b= 2
=> a==10 is False, b not equal to 20 is True
Therefore, False && True is False
c) a= 8, b= -2
a==1000 is False, b>1000 is also False, a<10 is True
not has highest precedence, so its operation is performed first.
and is performed next.
or has the lowest precedence, so it is performed last.
Therefore, False && False || True will be True
d) a= 1, b= 2.3
(a*b) > 0 is True, b==2 is False, a> 7 is False, b >9 is False.
Therefore, (a*b) > 0 && b==2 && a> 7 || b >9 is False
e) x =[0 1 2 3 4] b= [4 3 2 1 0]
here z is not defined so we cannot find the behaviour of z==x==y
f) x =[0 1 2 3 4] b= [4 3 2 1 0]
x <= 2 is false as x has some values greater than 2
g) x = 0.5
(x>2) is false
therefore, not(x>2) is True
.

Figure out the value (True or False) of these logical expressions without using MATLAB. (~ means NO T, && means AND, || means OR) a=1, b=12 (a 7) | (b > 9) x=[0 1 2 3 4], y=[4 3 2 10] z =x==y x=[0 1 2 3 4], y = [4 3 2 1 0] x2)
Solution
a) a= 1, b = 12
=> a <= 0 is False, b < 11 is also False,
Therefore, False || False is False
b) a= 8, b= 2
=> a==10 is False, b not equal to 20 is True
Therefore, False && True is False
c) a= 8, b= -2
a==1000 is False, b>1000 is also False, a<10 is True
not has highest precedence, so its operation is performed first.
and is performed next.
or has the lowest precedence, so it is performed last.
Therefore, False && False || True will be True
d) a= 1, b= 2.3
(a*b) > 0 is True, b==2 is False, a> 7 is False, b >9 is False.
Therefore, (a*b) > 0 && b==2 && a> 7 || b >9 is False
e) x =[0 1 2 3 4] b= [4 3 2 1 0]
here z is not defined so we cannot find the behaviour of z==x==y
f) x =[0 1 2 3 4] b= [4 3 2 1 0]
x <= 2 is false as x has some values greater than 2
g) x = 0.5
(x>2) is false
therefore, not(x>2) is True
.

Advertisement
Advertisement

More Related Content

Similar to Figure out the value (True or False) of these logical expressions with.docx (20)

More from jkristen1 (20)

Advertisement

Recently uploaded (20)

Figure out the value (True or False) of these logical expressions with.docx

  1. 1. Figure out the value (True or False) of these logical expressions without using MATLAB. (~ means NO T, && means AND, || means OR) a=1, b=12 (a 7) | (b > 9) x=[0 1 2 3 4], y=[4 3 2 10] z =x==y x=[0 1 2 3 4], y = [4 3 2 1 0] x2) Solution a) a= 1, b = 12 => a <= 0 is False, b < 11 is also False, Therefore, False || False is False b) a= 8, b= 2 => a==10 is False, b not equal to 20 is True Therefore, False && True is False c) a= 8, b= -2 a==1000 is False, b>1000 is also False, a<10 is True not has highest precedence, so its operation is performed first. and is performed next. or has the lowest precedence, so it is performed last. Therefore, False && False || True will be True d) a= 1, b= 2.3 (a*b) > 0 is True, b==2 is False, a> 7 is False, b >9 is False. Therefore, (a*b) > 0 && b==2 && a> 7 || b >9 is False e) x =[0 1 2 3 4] b= [4 3 2 1 0] here z is not defined so we cannot find the behaviour of z==x==y f) x =[0 1 2 3 4] b= [4 3 2 1 0] x <= 2 is false as x has some values greater than 2 g) x = 0.5 (x>2) is false therefore, not(x>2) is True

×