plotting graphs in matlab

2 visualizaciones (últimos 30 días)
Elliott Cameron
Elliott Cameron el 25 de Abr. de 2020
Comentada: Elliott Cameron el 26 de Abr. de 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 comentarios
dpb
dpb el 25 de Abr. de 2020
@Tommy...you have/are developing my habit of putting Answers in Comments... :)
Tommy
Tommy el 25 de Abr. de 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

Iniciar sesión para comentar.

Respuesta aceptada

Tommy
Tommy el 25 de Abr. de 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 comentario
Elliott Cameron
Elliott Cameron el 26 de Abr. de 2020
brilliant thats perfect, thank you

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graphics Performance en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by