필터 지우기
필터 지우기

the superscript in the textbox in the figure?

조회 수: 14 (최근 30일)
Mary Jon
Mary Jon 2014년 3월 24일
댓글: Fei Wang 2017년 6월 25일
How can I put (degree) the degree of temperature Celsius in the text box inside the figure? ex: C to the power (Celsius)
  댓글 수: 1
Fei Wang
Fei Wang 2017년 6월 25일
1. Right click, then Select latex mode 2. input $^{\circ}$C 3. done

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

채택된 답변

Image Analyst
Image Analyst 2014년 3월 24일
You can do this:
plot(1:10);
str = sprintf('30 %cC', 176); % ASCII 176 looks like the degree symbol.
text(2,2,str);
  댓글 수: 3
Image Analyst
Image Analyst 2014년 3월 24일
Yes, but I don't know LaTex. I don't need to since modern work processors have all the formatting I need and I'm not required to know LaTex, though I know there are still some people who still use it.
Salaheddin Hosseinzadeh
Salaheddin Hosseinzadeh 2014년 3월 26일
LOL! I still do, though I don't recommend it. But I prefer it to Microsoft Word when it comes to write hundreds of pages, and I'm gonna stick to it, unless you kindly suggest me a better one.
Tnx

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

추가 답변 (5개)

Star Strider
Star Strider 2014년 3월 24일
편집: Star Strider 2014년 3월 24일
It’s very well hidden in the documentation. In the online documentation it’s under String. That reveals:
\circ º
The rest of the special TeX characters are there as well.

Salaheddin Hosseinzadeh
Salaheddin Hosseinzadeh 2014년 3월 24일
편집: Salaheddin Hosseinzadeh 2014년 3월 24일
As I remember MATLAB understand a little bit of Latex! lol
If you've ever worked with Latex which is just like writing in a linear form try this
legend('C^{Celcious}') or title or xlable or ...
or
title('C^o')
if you want to have Celsius sign
Let me know about the results plz.
Good Luck!
  댓글 수: 2
Mary Jon
Mary Jon 2014년 3월 24일
Thank u Hosseinzadeh
I want write C^o in the text box (superscript)in the figure (near the curve )only not as legend or title,
your answer is as legend or title,
Salaheddin Hosseinzadeh
Salaheddin Hosseinzadeh 2014년 3월 26일
You can apply the same format to text, legend, disp, display, labelx labely title and similar functions that accept strings generally

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


Salaheddin Hosseinzadeh
Salaheddin Hosseinzadeh 2014년 3월 24일
If you have a variable then you can concatenate the string simply
x=30;
title([num2str(x),'^c']) or legend or text or xlable or ...
Be lazy and go with the easy one! lol
Good Luck!
  댓글 수: 1
Mary Jon
Mary Jon 2014년 3월 24일
Mr. Hosseinzadeh
your code put title in the top of figure (30^c)
the answer of (Image Analyst )is excellent.

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


Salaheddin Hosseinzadeh
Salaheddin Hosseinzadeh 2014년 3월 26일
I don't know what version of MATLAB you are using! But the following code resulted as such on my PC with 2012a and it's really easy to use this notation! You can see the image as well!
figure
text(0.1,0.1,'Hello^{World}')
text(.3,.3,'trying_{subscript}')
text(.6,.6,'trying_{subscript}^{power}')
  댓글 수: 3
Mary Jon
Mary Jon 2014년 3월 26일
Thank u Salaheddin Hosseinzadeh
Wow,matlab is very good tool,really.
I want to learn not every thing, but more thing on it
Image Analyst
Image Analyst 2014년 3월 26일
You CAN click on the image to bring it up full size. At least using Firefox you can.

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


Salaheddin Hosseinzadeh
Salaheddin Hosseinzadeh 2014년 3월 26일
Another instance when you have numbers to deal with!
>> x=30
x =
30
>> figure
>> text(.1,.1,[num2str(x),'^c'])
>>

카테고리

Help CenterFile Exchange에서 Title에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by