pgfplots 误差图 两个变量的 3D 数学函数

pgfplots 误差图 两个变量的 3D 数学函数

我想使用 pgfplots 包以 3D 形式绘制一个非常典型的生产函数 (q=L^0.5*K^0.5)。当我编译以下 MVE 时,我收到以下错误“!包 pgfplots 错误:z 缓冲区重新排序期间发生内部错误:行/列不平衡!我的行数为 25,列数为 25。如果这是错误的,您可能需要手动提供行数和列数。”

\documentclass[a4paper]{beamer}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{frame}
\begin{tikzpicture}
\begin{axis}[title={prueba},xlabel=$L$,ylabel=$K$,small]
\addplot3[surf]{x^(0.5) * y^(0.5)};
\end{axis}
\end{tikzpicture}
\end{frame}
\end{document}

答案1

PGFPlots 中的默认域从 -5 到 5,因此您会得到一些非实际结果。设置domain=0:5, y domain=0:5(例如),它就会起作用

\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot3[surf, domain=0:5, y domain=0:5]{x^(0.5) * y^(0.5)};
\end{axis}
\end{tikzpicture}
\end{document}

相关内容