how to resolve superscript for text fields

I am trying to create superscripts. eg
ss = "³⁵";
ss1 = '³⁵';
If i execute these on the command line or using f9 it provides the result ³⁵
However when I run this as part of a function I get the result ³?

댓글 수: 3

Rik
Rik 2020년 2월 25일
Time for a unicode lookup.
My speculation is that your file encoding doesn't directly support this. What happens if you use char(8309) instead? (the superscript 3 is char(179), so that should work with many more encodings)
That works really well. Thankyou.
Additionally is it possible to create alphabetic superscripts eg N T
Incidently where did you get the code 8309 from?
You mention text fields, but what kind of text fieds? What can be done with text() to draw characters on a plot, is different from what you can put in a uicontrol style text with difficulty, and different again from what you can do in a uitable. What you can do with uitable style text without difficulty is the same as what you can do at the command line without difficulty; with difficulty you can do some additional weird things at the command line. Then there is what you can do in a uitext field in app designer...

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

질문:

2020년 2월 25일

댓글:

2020년 2월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by