/ / O que o símbolo $ significa em código Python? - python, matplotlib, látex

O que o símbolo $ significa em código Python? - python, matplotlib, látex

Encontro abaixo o código de um livro para mostrar como usar o matplotlib no Python. O código é executado normalmente. Mas eu não entendo o que o símbolo $ ou $ significa aqui?

# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 10, 1000)
y = np.sin(x) + 1
z = np.cos(x**2) + 1

plt.figure(figsize = (8, 4))
plt.plot(x,y,label = "$sin x+1$", color = "red", linewidth = 2)
plt.plot(x, z, "b--", label = "$cos x^2+1$")
plt.xlabel("Time(s) ")
plt.ylabel("Volt")
plt.title("A Simple Example")
plt.ylim(0, 2.2)
plt.legend()
plt.show()

Respostas:

1 para resposta № 1

Não significa nada em Python. $ marca o começo e o fim da matemática em uma string LaTeX.

$sin x+1$ significa

Similarmente, $cos x^2+1$ será

Para um tutorial básico em MathJax (que usa a sintaxe do LaTeX) Leia isso.


0 para resposta № 2

Ele representa uma sintaxe semelhante ao Latex.

Exemplo: $X_y$ <- Látex para X com "y" como é subscrito.

Parece assim, quando renderizado:

insira a descrição da imagem aqui


0 para resposta № 3

Na verdade, o título da pergunta é enganoso.

$...$ É a sintaxe do látex para o ambiente matemático (como já mencionado acima).

A barra invertida não tem nada a ver com o cifrão, é um comando LaTeX, por exemplo aqui para desenhar sin

$sin x+1$