250+ TOP MCQs on Limits – 1 and Answers

MATLAB Multiple Choice Questions on “Limits – 1”.

1. Can we check the continuity of a function in MATLAB?
a) Yes
b) No
c) Sometimes
d) Rarely
Answer: a
Clarification: With the help of the limit function, we can check the left-hand limit and right-hand limit for a function approaching a limiting value. We can also check the value of the function at the limiting value. Thus, we can check the continuity of a function at the limiting value.

2. What is the output of the following code?

limit(x^2,x,1,’left’)

a) 1
b) 0
c) x should be declared symbolic
d) Cannot be determined
Answer: c
Clarification: We haven’t initialized x as a symbolic variable. But the command limit() requires an argument which will initialize the function variables as symbolic. We have given x as an input to our command but we haven’t declared it as a symbolic variable. Hence MATLAB will show an error. If we had written syms x, the answer would have been 1.

3. What is the error in the following code?

a) The function
b) The symbolic argument
c) Left should’ve been without
d) No error
Answer: b
Clarification: Our function does not have the character y. Hence, when we introduce y as an argument, MATLAB will show an error. If we had written limit(x^2,x,1,’left’)- the answer would’ve been 1.

4. How can we check whether the limn→3+ n-1 exists?
a) limit(n-1,n,3)
b) syms n;limit(n-1,n,3,’right’)
c) syms n;limit(n-1,3,’right’)
d) syms n;limit(n-1,3,n,’right’)
Answer: b
Clarification: We have to give our symbolic argument before our limit command. Hence, syms n;limit(n-1,n,3,’right’) has the right order, and not syms n;limit(n-1,3,n,’right’). syms n;limit(n-1,n,3,’right’) is not same as limit(n-1,n,3) since there we are calculating the value of the function at the limiting value, 3, but we need to find it at the right-hand side of the limiting value- plus, limit(n-1,n,3) does not declare n as symbolic- this will give an error. syms n;limit(n-1,3,’right’) will give an error since the symbolic argument is not provided into the command.

  250+ TOP MCQs on Sums and Products – 2 and Answers

5. What is the output of the following code?

syms n;limit(n-1,n,Inf,’right’)

a) Inf
b) Nan
c) 0
d) Error
Answer: d
Clarification: We cannot approach the limiting value Infinity from the right-hand side. So, MATLAB will return an error while trying to run the code. The answer would have been Inf if the limiting value was approached from the left hand side.

6. What is the output of the following code?

syms n;limit(n-1,n,nan,'left')

a) 0
b) Inf
c) Nan
d) Error
Answer: c
Clarification: Nan in MATLAB signifies Not a number. If we give Nan as a limiting value argument to our limit command, it will not give an error. Instead, it will return Nan as the result. The result is not helpful at all. The result would have been 0 if the limiting value was 1.
Output: Nan

7. What is the output of the following code?

syms x;limit(((1-cos(x))/(x^2)),x,0)

a) 0
b) 12
c) Error
d) Infinite
Answer: b
Clarification: matlab-questions-answers-limits-1-q7

8. What is the output of the following code?

syms x;limit(((1-cos(x))/(x^2)),x,Inf)

a) Inf
b) 0
c) Nan
d) Error
Answer: b
Clarification: matlab-questions-answers-limits-1-q8

9. What is the output of the following code?

syms x;limit((((Inf*x)-cos(x))/(x^2)),x,0)

a) limit(Inf/x, x, 0)
b) Inf
c) Nan
d) Error
Answer: a
Clarification: We observe that the numerator is Infinite and the denominator tends to 0. Hence the function is of the form ∞/0. This is an inbuilt form in MATLAB and MATLAB returns option a whenever it faces such a function. The result is of symbolic class.
Output: limit(Inf/x, x, 0)

  250+ TOP MCQs on Commands for Parsing Input and Output – 1 and Answers

10. What is the output of the following code?

a) Nan
b) Inf
c) 0
d) Error
Answer: a
Clarification: The 0/0 is an indeterminate form. MATLAB will return a Nan if it comes across an indeterminate form.

11. If a function is differentiable, the function is continuous.
a) True
b) False
Answer: a
Clarification: If a function is differentiable, it should be continuous in the domain where it is differentiable. This is because if the function is not continuous, within a range, it cannot be differentiated within that range.

12. What is the code to solve limx→1(logx)logx?
a) syms x;limit(‘log(x)^(log(x))’,x,1)
b) limit(‘log(x)^(log(x))’,x,1)
c) syms x;limit(log(x)^(log(x)),x,1)
d) Cannot be solved
Answer: c
Clarification: We should not give the function as an input to the limit command as a string. It will generate a warning but gives an output. We have to declare our variables as symbolic before placing our function as an argument to the limit command.

13. What is the output of the following code?

sym x;limit(log(x)^(log(x)),x,1)

a) Error
b) 1
c) 0
d) Cannot be defined
Answer: a
Clarification: When we declare a symbolic character, we use syms. If we use sym, the symbolic character is assigned to the variable ans. So, we haven’t defined x as symbolic; we have defined ans as a symbolic character which points to the character x. So, MATLAB will give an error because it cannot find x as a symbolic character. If we change the code to sym x;limit(log(ans)^(log(ans)),x,1); the answer would be 1.

  250+ TOP MCQs on Limits – 2 and Answers

14. What is the output in the following case?

a) 0
b) 1
c) Error
d) garbage value
Answer: a
Clarification: If we do not give a limiting value to our limit command, the default limiting value will be taken as 0. Hence, the output of the following code will be 1.

15. What will be the output of the following code?

sym x;limit(log(x)^(log(x))’,1,’right’)

a) Error
b) 0
c) 1
d) Nan
Answer: a
Clarification: While calculating left-hand limits or right-hand limits, we need to give our symbolic input as an argument to our limit() command. This is an inbuilt command so we will have to follow the syntactical constraints while doing such problems.

MATLAB,

Scroll to Top