MATLAB Questions and Answers – Limits – 1

This set of MATLAB Multiple Choice Questions & Answers (MCQs) focuses on “Limits – 1”.

1. Can we check the continuity of a function in MATLAB?
a) Yes
b) No
c) Sometimes
d) Rarely
View Answer

Answer: a
Explanation: 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
View Answer

Answer: c
Explanation: 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.
advertisement
advertisement

3. What is the error in the following code?

Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!
limit(x^2,y,1,'left')

a) The function
b) The symbolic argument
c) Left should’ve been without
d) No error
View Answer

Answer: b
Explanation: 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.
advertisement

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’)
View Answer

Answer: b
Explanation: 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.

5. What is the output of the following code?

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

a) Inf
b) Nan
c) 0
d) Error
View Answer

Answer: d
Explanation: 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
View Answer

Answer: c
Explanation: 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
View Answer

Answer: b
Explanation: Find the output of the following code in given figure

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
View Answer

Answer: b
Explanation: The output of the following code is 0

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
View Answer

Answer: a
Explanation: 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)

10. What is the output of the following code?

limit(0/0, x, 0)

a) Nan
b) Inf
c) 0
d) Error
View Answer

Answer: a
Explanation: 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
View Answer

Answer: a
Explanation: 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
View Answer

Answer: c
Explanation: 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
View Answer

Answer: a
Explanation: 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.

14. What is the output in the following case?

syms x; limit(sin(x)/x)

a) 0
b) 1
c) Error
d) garbage value
View Answer

Answer: a
Explanation: 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
View Answer

Answer: a
Explanation: 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.

Sanfoundry Global Education & Learning Series – MATLAB.

To practice all areas of MATLAB, here is complete set of 1000+ Multiple Choice Questions and Answers.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.