使用 Tikz 和球坐标

使用 Tikz 和球坐标

我想展示的图表$f(x,y)=4-x^{2}-y^{2}$ for $x^{2}+y^{2}\leq1,y\geq0$

我想使用 Tikz 中的球面坐标绘制它。但是我找不到任何简单的答案。有人能帮我吗?

答案1

类似这样的事?

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}[declare function={f(\x,\y)=4-\x^2-\y^2;}]
 \begin{axis}[view={45}{-45},xlabel={$x$},ylabel={$y$},zlabel={$f(x,y)$}]
  \addplot3[surf,shader=interp,domain=0:1,domain y=0:180]
   ({x*cos(y)},{x*sin(y)},{f(x*cos(y),x*sin(y))});
 \end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容