plotting graphs in matlab

1 Ansicht (letzte 30 Tage)
Elliott Cameron
Elliott Cameron am 25 Apr. 2020
Kommentiert: Elliott Cameron am 26 Apr. 2020
Hello
If i had the following
clear
clc
x=0:10
y=-2*x+6
y1=3*x
plot(x,y)
hold on
plot(x,y1)
how would i just plot the graph with the limits being the x and y intercept
  7 Kommentare
dpb
dpb am 25 Apr. 2020
@Tommy...you have/are developing my habit of putting Answers in Comments... :)
Tommy
Tommy am 25 Apr. 2020
Ah! Yes I agree... I do often question if I really understand what's being asked, and whether my "answer" is a full answer, but too often I default to the comment section

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Tommy
Tommy am 25 Apr. 2020
You can solve for the intercepts using the equation for y1 and update the axes limits accordingly:
clear
clc
x=0:10;
y1=-2*x+6;
y=3*x;
plot(x,y)
hold on
plot(x,y1)
yint = 6; % -2*0 + 6 => 6
xint = 3; % (0 - 6)/(-2) => 3
ax = gca;
ax.XLim(2) = xint;
ax.YLim(2) = yint;
  1 Kommentar
Elliott Cameron
Elliott Cameron am 26 Apr. 2020
brilliant thats perfect, thank you

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Graphics Performance finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by