Adding Superscript to a string
20 次查看(过去 30 天)
显示 更早的评论
Hi guys i am new to forums.
my issue is as follows. I have a string to which other strings are concatenated. I want some of them to be in superscript. code is as follows
for i = 1:(length(p)-1)
str = [str,num2str(p(i)), 'X' , (num2str(length(p) -i)), ' + '];
end
i want the portion (num2str(length(p) -i)) to be in superscript but it seems to be posing constant problem as i cannot use the 'abc^{def]' to simply put it in superscript.
any ideas?
2 个评论
Jan
2013-11-10
Strings are vectors of type char. So they cannot have any superscript properties, because the appearance of the string is controlled by the interpreter. Therefore it matters, where this string should appear.
While the creation and the contents of the string does not matter, it is required to show us the the command you use to display the string.
采纳的回答
Walter Roberson
2013-11-10
Try experimenting with
str = [str, num2str(p(i)), 'X\textsuperscript{', num2str(length(p) -i), '} + '];
3 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Identification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!