polyfit equation in scatter in matlab

i am trying to insert the polyfit equation
my code as follows
txt1 = ['y = ' num2str(p(1)) '*x + ' num2str( p(2)) ''];
text(p(1), p(2), txt1);
but it shows that equation along the polyfit line.
How to show it at top left corner or specified location.
Thanks in advance.

Answers (2)

I got Answer
text.Position=[x_axis value,y_axis value];
it works.
I posted this for other users reference.
If any suggestions/ modifications please suggest me.
Thanks and regards.
Try this:
text(min(xlim)+0.1*max(xlim), max(ylim)-0.1*max(ylim), sprintf('y = %.3f*x + %.3f', p)) % Top Left Corner
Experiment to get the result you want.

Asked:

on 20 May 2019

Answered:

on 20 May 2019

Community Treasure Hunt

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

Start Hunting!