250+ TOP MCQs on Default Variables and Answers

MATLAB Multiple Choice Questions on “Default Variables”.

1. What is the output of the following code?

a) q=0
b)

   p
   q=0

c)

    p
    q

d) Error
Answer: b
Clarification: The scope of the syms command ends when the input is a comma or a semi-colon. q is already declared to 0. q is not taken input as a symbolic variable. There would’ve been an error while trying to define q after a comma but it does not occur since it was already declared as an integer variable.
Output:

   p
   q=0

2. What is the default variable while evaluating a transfer function?
a) s
b) p
c) z
d) Any
Answer: a
Clarification: The MATLAB evaluates the transfer function according to the basic definition of a transfer function. So it represents a system in the frequency domain where the frequency is defined by ‘s’.

3. What is the default variable while evaluating a Laplace transform?
a) s
b) t
c) Any
d) l
Answer: a
Clarification: If no variable is specified within the laplace command, the function gives the laplace transform of the input function with ‘s’ as the independent variable. Hence, s is correct.

4. The output of the following code is

a) Error due to p
b) 1/(s+3)
c) 1/(p+3)
d) Error due to t
Answer: d
Clarification: The input to the laplace command has to be a function which has been already declared. Hence MATLAB returns an error for this code since the t is not defined previously. It wouldn’t give an error on p.

5. The output of the following code is

a) -z
b) -w
c) Error
d) No such fuction

Answer: a
Clarification: The default variable in MATLAB is x. Since w is nearer to x than z, the command will return a solution for w since we haven’t specified the variable who’s solution we seek. Hence, the answer is –z.

6. The default variable in case of solve(‘f(x,y,p,a,l)’) command is __________
a) x
b) Variables near to x
c) Variables away from x
d) No default variable
Answer: a
Clarification: Unless specified, the solve command would take x as the default variable who’s solution is being sought. If the function did not have x as an independent parameter, the default variable would’ve been variables near to x.

7. What is the default parameter for dsolve() command?
a) t
b) No default parameter
c) Input differentiating variable
d) Defined input parameter
Answer: c
Clarification: The dsolve command returns a solution which is parameterized by the variable that has been used as a differential in the input function. As such, there is no default variable for this command.

8. What is the default parameter for the ztrans() command?
a) z
b) w
c) s
d) no default parameter
Answer: a
Clarification: The default parameter for the given command is z. This is a pre-defined command in MATLAB and uses the basic definition of the Z-transform to evaluate the result.

9. What is the output of the following code?

syms t; laplace(exp(-3*t),y)

a) Error
b) 1/(3+s)
c) 1/(3+y)
d) 1/(3+js)
Answer: a
Clarification: y hasn’t been defined as symbolic. The output of the laplace transform won’t be derived since their will be an error. If we specify a desired variable, we have to declare it as symbolic before giving it as an input to our laplace command.

  250+ TOP MCQs on Sparse Matrices – 2 and Answers

10. The default variable, to which the result of any computation.
a) True
b) False
Answer: a
Clarification: Any result is assigned to the variable ans in MATLAB. If we specify a different variable, it will be assigned to that variable.

Scroll to Top