Borrar filtros
Borrar filtros

plotting a linear equation

206 visualizaciones (últimos 30 días)
Andy
Andy el 25 de Jul. de 2012
Comentada: Nicholas Copsey el 28 de Mzo. de 2020
How do I plot a linear equation y=mx+b?
So let's say I have this:
b0= 3 where b0 is the y-intercept b1= 4 where b1 is the x coefficient
Then:
Y= b0-b1*X
How do I plot this?

Respuestas (4)

per isakson
per isakson el 25 de Jul. de 2012
Try:
b0 = 3;
b1 = 4;
f = @(x) b0-b1*x;
ezplot( f, 0, 5 )

Elizabeth
Elizabeth el 25 de Jul. de 2012
Or:
By all means, the solution method above will work. However, as your function increases in complexity, that command becomes more and more expensive. Try defining your domain x, then, as a vector:
MATLAB code
b0=3; b1=4;
x= linspace(xmin,xmax, n); % Adapt n for resolution of graph
y= b0-b1*x;
plot(x,y)
  3 comentarios
Naga Sai
Naga Sai el 22 de Mayo de 2017
Editada: Naga Sai el 22 de Mayo de 2017
xmin,xmax,n undefined variables
Nicholas Copsey
Nicholas Copsey el 28 de Mzo. de 2020
xmin, xmax, and n are things you can change in the code for various views of the graph

Iniciar sesión para comentar.


Ben Le
Ben Le el 9 de Dic. de 2015
bo = 3;
b1 = 4;
% You can choose any range of x. In this case I chose x is from -50 to +50
x = -50:50;
plot(x,y)

Andy
Andy el 25 de Jul. de 2012
How do I get that into the same graphs? I have points for my data and the equation above is the linear regression. Ezplot gave me two graphs. :(. I want both the points and the linear equation graphed in one figure.
  1 comentario
Elizabeth
Elizabeth el 25 de Jul. de 2012
use the 'hold on' command

Iniciar sesión para comentar.

Categorías

Más información sobre Discrete Data Plots 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