Use matlab to solve ENG10004 Digltal and Data Systems-Portfollo Tasks Descriptio
ID: 3890085 • Letter: U
Question
Use matlab to solve
ENG10004 Digltal and Data Systems-Portfollo Tasks Description 2. Solving digltal system problems using MATLAE Write a MATLAB script CTask2p2.m to: 1) Generate the truth table for the following Boolean expression and display It in the MATLAB command window (use logical functions: and, not, or, xor): L=(A63)-(C-D) A sample format of the truth table segment is given as follows: A B C D L 0 0 0 1 1 2) Solve questions 4 and 5 in Pass Borderline Task 5 and hence to verify your calculated results. (You may use bi2de, de2bi, hex2dec, dec2hex)Explanation / Answer
Given below is the matlab code for the question along with output. Hope it helps. If it did, please don't forget to rate the answer. Thank you.
%display the column headings
disp("----------------------------------");
disp("A B C D L ");
disp("----------------------------------");
%vary each of the variables from 0 to 1 and use logical functions to compute L
for A = 0 : 1
for B = 0 : 1
for C = 0 : 1
for D = 0 : 1
L = or(xor(A, B), and(not(C), D));
%display the values of A, B, C , D and L
fprintf("%d %d %d %d %d ", A, B, C, D, L);
end
end
end
end
output
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.