MATLAB Answers

Text in plot with symbol and fractions

50 views (last 30 days)
Simo
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
how can i solve please?
is there a way to go head for the fractions, in other way to write 2 rows text in a single command?

  0 Comments

Sign in to comment.

Accepted Answer

Star Strider
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')

  0 Comments

Sign in to comment.

More Answers (1)

Simo
Simo on 19 Mar 2020
IT WORKS
THANK YOU VERY MATCH

  1 Comment

Sign in to comment.


Translated by