How to write 10^(-6) in xlabel?

48 次查看(过去 30 天)
I need to write a line in the xlabel. In that line, avlue has to be shown as 4x10^(-5). I am using the below command:
xlabel(['H (A/m)',...
char(10),'B-H curve for f= ',num2str(f),'Hz with $\frac{dB}{dH}$ =',num2str(dBdH),' and the flux density point on anhysteretic B-H curve B1=',num2str(B1),' T',...
char(10),'at corresponding field strength H1=',num2str(H1),' A/m with c=',num2str(c),', $\alpha$=',num2str(alpha_peak),'$\10^-6$','k=',num2str(k)],'Interpreter', 'latex')
However, I am unable to write the 'x10^(-6)' part (bold one). The -6 has to be placed as the power of 10. How can I write that.

采纳的回答

Jonas
Jonas 2022-5-17
you need { } around an exponent which is more than one character
e g.
xlabel('$\times 10^{-6}$','Interpreter','latex')

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 MATLAB 的更多信息

产品


版本

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by