# Text in plot with symbol and fractions

122 views (last 30 days)
Simo on 18 Mar 2020
Commented: Star Strider on 19 Mar 2020
Hi
newbie here and first question
I need the place a text in a plot and i use
str1=cat(2,'x(\infty)=',num2str(y(1,end),'%1.4f'),', $1 -\frac{1}{\alpha(2)}$=',num2str(yt,'%9.4f'));
text(0.05,(1-0.05),str1,)
it doesnt use the simbol for alpha and dont use fractions
I also tried interpretar latex command, but maybe in the wrong position
is there a way to go head for the fractions, in other way to write 2 rows text in a single command?

Star Strider on 19 Mar 2020
Edited: Star Strider on 19 Mar 2020
Try this:
str1={['$x(\infty)=',num2str(y(1,end),'%1.4f'),'$'], ['$1 -\frac{1}{\alpha(2)}=',num2str(yt,'%9.4f') '$']};
text(0.05,(1-0.05),str1, 'Interpreter','latex')
I am not certain what result you want. There may be easier and more efficient ways to create these strings, however this works.
EDIT —
Alternatively, if you want them on one line:
str1={['$x(\infty)=',num2str(y(1,end),'%1.4f'),'$, $1 -\frac{1}{\alpha(2)}=',num2str(yt,'%9.4f') '$']};
text(0.05,(1-0.05),str1, 'Interpreter','latex')

Simo on 19 Mar 2020
IT WORKS
THANK YOU VERY MATCH
Star Strider on 19 Mar 2020
As always, my pleasure!

### Community Treasure Hunt

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

Start Hunting!

Translated by