Hi,
I have a fit equation like
a*x^b
I am obtaining the coefficients like this
COEFF = coeffvalues(fittedmodel) a=COEFF(1) b=COEFF(2)
And try to write the equation on plot window.But the upper script (^b section) is always failing. Only the minus sign goes to uppersciprt always
Here is the code
txt = ['y=', num2str(a) ,'*x','^', num2str(b)]
text(50,999,txt);
Any Help???

 Réponse acceptée

Stephen23
Stephen23 le 6 Août 2018
Modifié(e) : Stephen23 le 6 Août 2018
Put curly braces around the part you want to be superscript:
^{...}
The TeX/LaTeX languages use curly braces to group things together. You can learn more here:
Note that sprintf would be neater and more efficient than using concatenation, e.g.:
txt = sprintf('y=%g*x^{%g}',a,b)

Plus de réponses (0)

Catégories

En savoir plus sur Labels and Annotations dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by