How to use the power operator in xlabel?

641 views (last 30 days)
Hi,
I want to add this xlabel to my figure: xlabel = ('A*R^(2/3) (m^(8/3))'). What my matlab does is instead of displaying the '^-sign' it places the first symbol after the operator in superscript, see figure attached. How can I overcome this problem (by either displaying the '^-sign' or by placing the entire term in superscript)?
Thanks, Marijn

Accepted Answer

sixwwwwww
sixwwwwww on 7 Dec 2013
use xlabel as below:
xlabel('A*R^(2/3) (m^(8/3))', 'Interpreter', 'none')
  6 Comments
Hamdullah Livaoglu
Hamdullah Livaoglu on 8 Feb 2017
it doesnt' work in num2str?! like; text(double(tx),double(ty),['Q=',cfe1,'*x^',{cfe2}],'FontSize',12)

Sign in to comment.

More Answers (3)

G A
G A on 7 Dec 2013
xlabel('A*R^{2/3}m^{8/3}')
  5 Comments
Rashid Shams
Rashid Shams on 23 Jun 2021
It works fine in R2020a X64 too. thanks

Sign in to comment.


Azzi Abdelmalek
Azzi Abdelmalek on 7 Dec 2013
xlabel('A*R^2^/^3^ m^8^/^3')

IEESHAN SHARMA
IEESHAN SHARMA on 19 Nov 2017
Use title('Mean squared error xrec(t)-x(t)^{2}'). Make sure you use curly braces.

Community Treasure Hunt

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

Start Hunting!

Translated by