在 SymPy 中创建特定符号 ilde{x}

问题描述 投票:0回答:2

我正在使用 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 中的变量顶部添加波浪号?

python latex sympy symbolic-math
2个回答
4
投票

你可以试试这个!

将 sympy 导入为 sym

来自 sympy 导入 *

sym.init_printing()

xtilde= sym.symbols("xtilde ")

x波浪号


0
投票

我在那里,这是我在 stackoverflow 上的第一个答案。我来到这个帖子是因为我有同样的问题。

您的尝试 1 几乎是正确的:如果您将其转换为行字符串,它应该可以工作(至少对于乳胶打印)。我的意思是这样做:

xtilde = 符号(r" ilde{x}")

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.