
내 문제가 무엇인지 잘 모르겠습니다. 나중에 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 수학 오류: 죄송합니다. 부동 소수점 단위의 내부 루틴에 잘못된 형식의 부동 소수점 숫자가 있습니다."인 것 같습니다.