Filter löschen
Filter löschen

plotting a linear equation

198 Ansichten (letzte 30 Tage)
Andy
Andy am 25 Jul. 2012
Kommentiert: Nicholas Copsey am 28 Mär. 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?

Antworten (4)

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

Elizabeth
Elizabeth am 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 Kommentare
Naga Sai
Naga Sai am 22 Mai 2017
Bearbeitet: Naga Sai am 22 Mai 2017
xmin,xmax,n undefined variables
Nicholas Copsey
Nicholas Copsey am 28 Mär. 2020
xmin, xmax, and n are things you can change in the code for various views of the graph

Melden Sie sich an, um zu kommentieren.


Ben Le
Ben Le am 9 Dez. 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 am 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.
  1 Kommentar
Elizabeth
Elizabeth am 25 Jul. 2012
use the 'hold on' command

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Discrete Data Plots 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