나중에 TikZ 또는 pgfplots에서 사용할 함수 정의

나중에 TikZ 또는 pgfplots에서 사용할 함수 정의

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

관련 정보