i want to insert linear line like the first picture and if possible the equation of y intercept too.
second picture is the command for the GUI window and the last pic is the current graph

3 commentaires

sy w
sy w le 3 Jan 2021
hi, thank you for sparing your time answering this question. but this solution also doesn't work. do you perhaps have any other command that might help?
Walter Roberson
Walter Roberson le 4 Jan 2021
You can record the handle of the refline() and set the LineStyle property to '--' to get the broken line.

Connectez-vous pour commenter.

Réponses (1)

Cris LaPierre
Cris LaPierre le 4 Jan 2021
Modifié(e) : Cris LaPierre le 4 Jan 2021

1 vote

You would do it the same way you would in MATLAB.
If you have the curve fitting toolbox, use the function fit with the fitType set to 'poly1'.
If you don't, use polyfit to perform linear regression. See this example.
Incidentally, either approach will return you the slope (m) and intercept (b), which you can use with refline. If you want the fit line to extend beyond the data, create an X vector that covers the range of values you would like, and use your equation to compute the corresponding Y values.

Catégories

En savoir plus sur Get Started with Curve Fitting Toolbox dans Centre d'aide et File Exchange

Question posée :

le 27 Déc 2020

Community Treasure Hunt

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

Start Hunting!

Translated by