How to find the range in the form of (a, b) of this function?
1 view (last 30 days)
Show older comments
The range of f = (7*x +sin(x))/(x^2 + x + 2) is of the form [a,b]. Give a and b correct to two decimal places
edit - Not a homework question. Its a Test question for revision, has me stumped
so far, I have this
clear all
syms x
hold on
fplot(@fun2, [-6 6]);
hold off
x1 = fminbnd(@fun2, -6, 6);
y1 = fun2(x1)
y1 = sprintf('%0.2f',y1);
x2 = fminbnd(@fun2_neq, -6,6);
y2 = fun2_neq(x2)
y2 = sprintf('%0.2f',y2)
But wouldn't I need to specify fun2_neq and fun2 in different mfiles? Also, what would I specify it as?
1 Comment
per isakson
on 9 Jun 2013
Edited: per isakson
on 9 Jun 2013
Homework? If so, what have you done so far?
Accepted Answer
Image Analyst
on 9 Jun 2013
You're missing a parenthesis. Is the 7*x over the quadratic, or just the sin is over the quadratic? Please fix the parentheses, then plot over -100 to 100 or something and see the shape of the curve. Make sure you use ./ instead of / and .^ instead of ^ and then you can do it without a loop, in just 3 lines of code (like I did). (Actually the range is the same no matter where you put the missing parenthesis.)
2 Comments
Image Analyst
on 9 Jun 2013
Regarding your clarification, is there a range of x specified? Otherwise you can just look at the formula, see where the denominator goes to zero, and immediately know the range. And you won't need 2 decimal places to specify it.
More Answers (0)
See Also
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!