如何创建Matlab符号组合∆t?

时间:2020-08-02 10:49:50

标签: matlab symbolic-math

我想创建一个包含增量“ ∆”和t的符号。 为了可视化,我使用Matlab Live脚本。

通过以下操作很容易组合几个拉丁字母:

sym('dt')

dt2

但是这些要么导致异常,要么不进行转换:

sym('Delta t')
sym('Deltat')

乘以两个符号的变通办法并非在所有情况下都有效:

sym('Delta')*sym('t')

deltat

(sym('Delta')*sym('t'))^2

delta2t2

但是,如果我对符号进行平方,则我希望具有以下行为:

sym('dt')^2

dt2

但是它应该包含增量符号:

deltat2

2 个答案:

答案 0 :(得分:1)

这是您想要的吗?

title('\Deltat')

enter image description here

如果需要,您也可以

title('\Deltat^{2}')

enter image description here

答案 1 :(得分:1)

答案是否定的,您不能在MATLAB中对变量使用非ASCII格式。这意味着没有\ Delta,没有\ epsilon或任何其他非标准字符。

您可以生成结果的LaTeX表示形式,然后在MATLAB中以文本形式或在您最喜欢的LaTeX编辑器中使用功能latex

打印它们