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 № 1Nã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:
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$