
No estoy seguro de cuál es mi problema. Estoy intentando definir una función para usarla más adelante en el trazado 3D. Hasta ahora, he intentado simplificar el código tanto como sea posible para encontrar el error, así que tenga en cuenta que estas no son las funciones que realmente voy a usar.
\documentclass[12pt]{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\begin{document}
\pgfmathdeclarefunction{r}{2}{%
\pgfmathparse{1.6}%
}
\begin{tikzpicture}
\begin{axis}[axis lines=center,view={135}{45}]
\addplot3[surf,variable=\u, variable y=\v,samples=40,
domain=0:1, y domain=-pi:pi]
({r(u,v)},{0},{0});
\end{axis}
\end{tikzpicture
\end{document}
También lo intenté \tikzset{declare function={r{\a,\b}=1.6;}}
y \begin{tikzpicture}[declare function={r(\a,\b)=1.6;}]
(me doy cuenta de que son lo mismo, pero quién sabe).
El error principal que recibo parece ser "¡! Error matemático del paquete PGF: Lo siento, una rutina interna de la unidad de punto flotante obtuvo un número de punto flotante mal formateado".