plotting a linear equation

705 views (last 30 days)
Andy
Andy on 25 Jul 2012
Commented: Nicholas Copsey on 28 Mar 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?

Answers (4)

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

Elizabeth
Elizabeth on 25 Jul 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 Comments
Naga Sai
Naga Sai on 22 May 2017
Edited: Naga Sai on 22 May 2017
xmin,xmax,n undefined variables
Nicholas Copsey
Nicholas Copsey on 28 Mar 2020
xmin, xmax, and n are things you can change in the code for various views of the graph

Sign in to comment.


Ben Le
Ben Le on 9 Dec 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 on 25 Jul 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.

Categories

Find more on Discrete Data Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!