필터 지우기
필터 지우기

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

조회 수: 11 (최근 30일)
ken
ken 2022년 5월 9일
답변: Star Strider 2022년 5월 9일

답변 (2개)

Clay Swackhamer
Clay Swackhamer 2022년 5월 9일
% 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 2022년 5월 9일
Use fimplicit
syms x
f(x) = x + 1 - 2*sin(pi*x)
f(x) = 
figure
fimplicit(f, [-2 2])
grid
xlabel('x')
.

카테고리

Help CenterFile Exchange에서 Line Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by