如何在图例中找到平方根符号?我试过\ surd,但没有考虑我在这个符号下面的表达.\ sqrt和\ square根本不起作用.
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)
Run Code Online (Sandbox Code Playgroud) 我有以下简单程序,但我希望将其扩展到更大的尺寸.我在Matlab中如何做得更容易:这里x的大小是6,但在我的真实程序中,它的大小为500.
x=[1 2 4 7 8 9];
y1=x(1);
y2=x(1)+x(2);
y3=x(1)+x(2)+x(3);
y4=x(1)+x(2)+x(3)+x(4);
y5=x(1)+x(2)+x(3)+x(4)+x(5);
y6=x(1)+x(2)+x(3)+x(4)+x(5)+x(6);
m=[y1 y2 y3 y4 y5 y6];
plot(x,m)
Run Code Online (Sandbox Code Playgroud)
非常感谢你
我的情节中的传说太长了,我怎么能把它分成两行?我正在密谋使用plotyy并使用此代码:
leg = sprintf('I_{fitting}=I_0/(\surd{2\pi}\sigma)e^{-[t-t_0]^2/(2.\sigma^2)};\nso t_0=0.2\mus;\sigma=0.09\mus;I_0=4.8\cdot10^{10}W/cm^2')
legend([h1 h2], 'I=10^{14}[T_e/(3680(1.054)^{1/3})]^{1.5}',leg);
Run Code Online (Sandbox Code Playgroud)
你能告诉我这是什么问题吗?
我在一个图中有10条曲线,但它们中只有三条应出现在图例中.例如,在10条曲线中,只有第一个,第五个和第十个应该在图例中,我该怎么做?
这是我的计划:
x=1:0.5:15;
y1=x.^1
plot(x,y1)
hold on
y2=x.^1.2
plot(x,y2)
hold on
.
.
.
y10=x.^2.2
plot(x,y10)
Run Code Online (Sandbox Code Playgroud) 我的matlab不接受我的乳胶.例如,如果我使用legend('b^{+6}\rightarrow b^{+7}')它,它不会向我显示箭头,我如何解决问题?