MATLAB Answers

Why won't this plot?

1 view (last 30 days)
%% Section 1: Initalization of Variables
%increments of x
x = -4:1:-1;
%
%The function we are given
y = x + (1 ./ (x.^2-1));
%% Section 2: Processing
plot(x,y)
axis([-15 15 0 15])
%I want to be able to see the y function appraching the verticle asymptote '-1' from the left but my function wont graph

  2 Comments

Asad (Mehrzad)  Khoddam
Asad (Mehrzad) Khoddam on 18 Sep 2020
First, use more points:
x = -4:.1:-1;
Then remove the axis limil:
% axis([-15 15 0 15])
Serena Simpson
Serena Simpson on 18 Sep 2020
Thank you so much!

Sign in to comment.

Accepted Answer

Star Strider
Star Strider on 18 Sep 2020
The problem are the y-axis limits in the axis call.
Comment-out the axis call (as I do here) and you will immediately see the problem.
plot(x,y)
% axis([-15 15 0 15])
.

  4 Comments

Show 1 older comment
Star Strider
Star Strider on 19 Sep 2020
use xlim rather than axis:
xlim([-15 15])
.
Serena Simpson
Serena Simpson on 19 Sep 2020
It worked great! Thanks!
Star Strider
Star Strider on 19 Sep 2020
As always, my pleasure!

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!