我有两个浮点变量,我们说它们是phi = 1.34e8
和beta = -2.7e-6
。如何在乳胶科学记数法中通过两行显示两个结果?我希望情节标签看起来像(乳胶字体):
\phi = 1.34 x 10^8
\beta = -2.7 x 10^-6
那么我还有其他错误变量,例如: phi_err = 7.1e7
,我希望图例看起来像:
\phi = (1.34 +/- 0.71) x 10^8
编辑: 我目前的Matlab代码:
txt1 = texlabel(['n2=',num2str(n2)]);
txt2 = texlabel(['beta=',num2str(beta)]);
figure(1)
plot(...)
text(0.7,0.8,{txt1,txt2},'Units','normalized')
情节文字看起来像附图的上半部分。如何使用乘号和基数10而不是e
以科学记数法显示文本?另外,如果我想添加错误(让我们说我在Matlab beta=[-2.7e-6, 1.2e-6]
中设置beta(1)
是值,beta(2)
是错误),那么我应该修改上面的代码使得结果看起来像附图的下半部分?对于我给出的示例,如何在2.7
之前提取1.2
和e
?如果它们具有不同的数量级,例如,错误为1.2e-7
,这意味着在显示的文字中,我必须将其从1.2e-7
更改为0.12e-6
,并将误差与β值结合起来。