
何が問題なのかよく分かりません。後で 3D プロットで使用する関数を定義しようとしています。今のところ、エラーを見つけるためにコードをできるだけ単純化しようとしましたが、これらは実際に使用する関数ではないことに気付きました。
\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}
\tikzset{declare function={r{\a,\b}=1.6;}}
およびも試しました\begin{tikzpicture}[declare function={r(\a,\b)=1.6;}]
(同じことだとはわかっていますが、誰にもわかりません)。
私が受け取っている主なエラーは、「! パッケージ PGF 数学エラー: 申し訳ありませんが、浮動小数点ユニットの内部ルーチンが不正な形式の浮動小数点数を取得しました」のようです。