我正在使用 Python SymPy,并且正在努力创建特定变量。特别是 $ilde{x}$.
我知道我可以用这种方式在变量顶部放置一顶帽子
import sympy as sym
from sympy import *
xhat= sym.symbols("\hat{x} ")
xhat
但它不适用于波形符。
尝试1
xtilde, ytilde = symbols("\tilde{x} \tilde{y}) ") # Create
xtilde # Print variable
ildex
尝试2
xtilde, ytilde = symbols("\sim{x} \sim{y}) ") # Create
xtilde # Print variable
~x
尝试3
xtilde, ytilde = symbols("\~{x} \~{y}) ") # Create
xtilde # Print variable
\~x
如何在 Sympy 中的变量顶部添加波浪号?
你可以试试这个!
将 sympy 导入为 sym
来自 sympy 导入 *
sym.init_printing()
xtilde= sym.symbols("xtilde ")
x波浪号
我在那里,这是我在 stackoverflow 上的第一个答案。我来到这个帖子是因为我有同样的问题。
您的尝试 1 几乎是正确的:如果您将其转换为行字符串,它应该可以工作(至少对于乳胶打印)。我的意思是这样做:
xtilde = 符号(r" ilde{x}")
希望这有帮助。