cómo trazar la multiplicación de dos funciones en látex

cómo trazar la multiplicación de dos funciones en látex

Soy nuevo en el látex y estoy intentando trazar

    f(x)=sqrt{2/pi}*exp{-x^2/2}

Logré trazar la parte exponencial fácilmente pero cuando la multiplico por la raíz cuadrada ocurren 4 errores. Este es mi código:

    \documentclass{standalone}
    \usepackage{pgfplots}
    \begin{document}
    \begin{tikzpicture}
    \begin{axis} [ 
    xmin=0,xmax=4, 
    xmin=0,xmax=0.9, 
    xlabel=$x$,
    ylabel={$ f(x)=exp(-x^2/2)*sqrt(2/\pi) $}
    ] 
    \addplot { exp(-x^2/2)*sqrt(2/\pi) };
    \end{axis}
    \end{tikzpicture}
    \end{document}

todos los errores ocurren en la línea 11:

Missing $ inserted \addplot {exp(-x^2/2)*sqrt(2/\pi)};
Math formula deleted: Insufficient symbol fonts \addplot {exp(-x^2/2)*sqrt(2/\pi)};
Illegal unit of measure (pt inserted) \addplot {exp(-x^2/2)*sqrt(2/\pi)};
Extra \else \addplot {exp(-x^2/2)*sqrt(2/\pi)};

y una advertencia:

running in backwards compatibility mode (unsuitable tick labels; missing features). Consider writing \pgfplotsset{compat=1.14} into your preamble.

Intenté definir dos funciones y \addplot hacer su multiplicación pero no funcionó, ¿alguien puede ayudarme?

Respuesta1

Su error es bastante simple: utilizó un comando para componer el símbolo pi en lugar de un valor que se puede multiplicar. Este código funciona:

\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis} [ 
xmin=0,xmax=4, 
xmin=0,xmax=0.9, 
xlabel=$x$,
ylabel={$ f(x)=exp(-x^2/2)*sqrt(2/\pi) $}
] 
\addplot { exp(-x^2/2)*sqrt(2/pi) };
\end{axis}
\end{tikzpicture}
\end{document}

Respuesta2

Esta no es realmente una respuesta, pero como noto bastantes errores, podría ayudarte. Por supuesto, el crédito porresolviendosu problema definitivamente va a TeXnician. Vamos a empezar.

Lo que arreglaremos:

  1. lo redundantexmin, xmax
  2. La mala compilación deylabel
  3. Elsuavidadde su gráfico (OPCIONAL: no sé si desea un gráfico no fluido por algún motivo personal)

Para obtener más explicaciones, consulte mi comentario debajo de su pregunta original.

Aquí está el código corregido:

\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis} [ 
xmin=0,xmax=4, 
ymin=0,ymax=0.9, 
xlabel=$x$,
ylabel={$ f(x)=e^{-x^2/2} \cdot \sqrt{2/\pi} $},
axis lines=center,
axis equal
] 
\addplot[smooth, color=blue] { (exp(-x^2/2))*(sqrt(2/pi)) };
\end{axis}
\end{tikzpicture}
\end{document}

Explicaciones:

  1. Reemplazadas xmin=0,xmax=0.9conymin=0,ymax=0.9
  2. Reemplazadas ylabel={$ f(x)=exp(-x^2/2)*sqrt(2/\pi) $}conylabel={$ f(x)=e^{-x^2/2} \cdot \sqrt{2/\pi} $}
  3. Agregado smootha la \addplotetiqueta (tenga en cuenta que se puede lograr el mismo resultado con samples=<some number>y le brinda más libertad de optimización; por ejemplo, samples=200produciría un resultado similar)

NOTA: También cambié el color de la trama (agregándolo color=bluea \addplotla etiqueta) para aclarar la situación tanto como sea posible. También agregué axis lines=centeryaxis equal por razones de conveniencia. El primero cambia la forma de los ejes (centrales y no en los límites) y el segundo fija los ejes.relacióna 1:1. Acabo de agregar estos dos ajustes para aclarar toda la estructura.

EDITAR: Por el bien de los recién llegados, agregué el resultado de la compilación:

ingrese la descripción de la imagen aquí

información relacionada