Given the following MATLAB function: function output = logic_gate(input1,input2)
ID: 3649265 • Letter: G
Question
Given the following MATLAB function:
function output = logic_gate(input1,input2)
if(input1 == input2)
output = 'TRUE';
elseif(input1 > input2)
output = 'FALSE';
else
output = 'TRUE';
end
end
What is the final value (workspace value) of the variable output given the following MATLAB prompt commands?:
>> a = 3;
>> output = logic_gate(a,2);
Answer
a. The variable output is assigned the value TRUE
b. The variable output is assigned the value FALSE.
c. output is not assigned a value with these commands.
d. A MATLAB error occurs because the function logic_gate was not called correctly.
Explanation / Answer
b. The variable output is assigned the value FALSE. because 3>2
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.