Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
matlab';sφ符号_Matlab - Fatal编程技术网

matlab';sφ符号

matlab';sφ符号,matlab,Matlab,没有那么重要,但令人讨厌到无穷无尽。为什么matlab没有小的phi(\varphi)符号?它几乎拥有LaTeX提供的所有其他符号,但不是这一个。为什么? 当然,我可能错了,如果有人能证明我错了,我会很高兴的 默认解释器实际上是TeX,而不是LaTeX,这就是出现此问题的原因。您可以使用LaTeX作为给定部件的解释器,执行以下操作: plot(1); hl = legend('$$\varphi$$'); set(hl,'Interpreter','latex') 或者,您可以使用 set(0

没有那么重要,但令人讨厌到无穷无尽。为什么matlab没有小的phi(
\varphi
)符号?它几乎拥有LaTeX提供的所有其他符号,但不是这一个。为什么?

当然,我可能错了,如果有人能证明我错了,我会很高兴的


默认解释器实际上是TeX,而不是LaTeX,这就是出现此问题的原因。您可以使用LaTeX作为给定部件的解释器,执行以下操作:

plot(1);
hl = legend('$$\varphi$$');
set(hl,'Interpreter','latex')
或者,您可以使用

set(0,'DefaultTextInterpreter', 'latex');

如果您愿意,可以将其放入startup.m文件。

Matlab使用TeX作为默认值。通常,可以切换到LaTeX,但在某些情况下(对话框),这是不可能的

%# here's an example with all three phis
plot(rand(3))

yh = get(gca,'YLabel');
set(yh,'Interpreter','latex','string','$\varphi$ $\phi$ $\Phi$')

我是。为了完全不同的东西!(我两个都用)。虽然从技术上讲,它们是同一封信(有两种书写小phi的方式),但这是我第一次遇到这样的情况:你可以写一封而不能写另一封。@Idigas:我不确定我是否理解你的评论。实际上,我肯定我不明白。有两种写小写字母phi的方法,一种看起来像\phi的结果,另一种看起来像我问题中的符号。我写字的时候经常用这个。由于没有一个共识是正确的,几乎每个程序都提供了这两个符号。除了matlab,它只提供\phi。这就产生了一个问题,因为通常情况下,它们都用于技术计算。所以,现在我有一个问题,因为我使用了、\Phi、\Phi和\varphi(或者至少我会,如果它可用的话)。我希望这次我能解释得更清楚一点。如果使用LaTeX作为解释器,则不需要双
$
-符号,但如果解释器仍设置为TeX,则会收到警告。