本文介绍了Matlab中的平方根符号标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在图例中获取平方根符号?我尝试了\ surd,但并未考虑该符号下的所有表达式.\ sqrt和\ square根本不起作用.

How to get the square root sign inside a legend?I tried \surd, but did not consider all my expression below this symbol.\sqrt and \square do not work at all.

m=[2 4.8 7 9.1 11.5 15 20 29 59 90 130 190 250];
size(Te);
s=0:0.02:0.246;
size(s);
E0=0.1;
t0=0.05;
f=0.01;
I0=2e9;
I1=1e14.*[m./(3680.*(1.08)^(1./3))].^(1.5);
hold on
Ifitting=I0./(sqrt(2.*pi).*f).*exp(-[s-t0].^2./(2.*f.^2));
[ay,h1,h2]=plotyy(s.*1e6,I1,s.*1e6,Ifitting,'loglog','plot')
axes(ay(1)); ylabel(' Intensity');
axes(ay(2)); ylabel('Intensity [fitting]');
set(ay(1),'Ylim',[0 2e12])
set(ay(2),'Ylim',[0 2e12])
xlabel('time [\mu m]','FontSize',16,'FontName','Times-Roman');
set([h1],'marker','o')
set([h2],'marker','o')
b=legend([h1 h2], ['I=10^{14}'],['I_{fitting}=I_0$$\sqrt{(2)\sigma}$$e^{\sigma}']);  
set(b,'Interpreter','latex','fontsize',24)

推荐答案

您可以尝试以下操作:

plot(sqrt(1:10)); 
h = legend(['$$\sqrt{blah}$$'])
set(h,'Interpreter','latex','fontsize',24) 

这篇关于Matlab中的平方根符号标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 08:01