## plotting a linear equation

### Andy (view profile)

on 25 Jul 2012
Latest activity Edited by Naga Sai

### Naga Sai (view profile)

on 22 May 2017

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?

### per isakson (view profile)

on 25 Jul 2012

Try:

```    %%
b0 = 3;
b1 = 4;
f = @(x) b0-b1*x;```
```    %%
ezplot( f, 0, 5 )```

### Elizabeth (view profile)

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)```

Elizabeth

### Elizabeth (view profile)

on 25 Jul 2012

To plot more than one graph on the same plot use the 'hold on' command.

Naga Sai

### Naga Sai (view profile)

on 22 May 2017

xmin,xmax,n undefined variables

### Andy (view profile)

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.

Elizabeth

### Elizabeth (view profile)

on 25 Jul 2012

use the 'hold on' command

### Ben Le (view profile)

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)