How to plot this function with the interval of [-2,2]?

28 views (last 30 days)

Answers (2)

Clay Swackhamer
Clay Swackhamer on 9 May 2022
% Define x
x = linspace(-2,2,1000);
% Define function
y = x + 1-2*sin(pi*x);
% Estimate roots as values less than a tolerance
tol = 0.01
ix = find(abs(y)<tol)
% Plot function
plot(x,y)
hold on
% Plot roots
plot(x(ix), y(ix), 'ro')
% Add legend
legend('F(x)', 'Roots')

Star Strider
Star Strider on 9 May 2022
Use fimplicit
syms x
f(x) = x + 1 - 2*sin(pi*x)
f(x) = 
figure
fimplicit(f, [-2 2])
grid
xlabel('x')
.

Categories

Find more on Line Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!