绘制 sqrt 函数:结果不正常

绘制 sqrt 函数:结果不正常

我一直在查看其他帖子,并相应地修改了我的代码,但我仍然无法让它工作。我认为有一个问题在我找到的任何帖子中都没有解决。但是,我不知道问题是什么,所以我无法进行具体的询问。

  \begin{tikzpicture}
  \begin{axis}[xmax = 4,ymax = 3,samples = 50]
      \draw[black, smooth, variable=\x] plot (\x,{sqrt(1 - 4(x - \frac{1}{2})^2});
  \end{axis}
  \end{tikzpicture}

答案1

好的,对于评论来说这太长了。有几个问题:

  • 你说variable=\x但是一个x没有反斜杠。
  • 您需要添加乘法符号。
  • 不能\frac在要解析的表达式中使用。\frac用于排版分数。

总而言之,表达式应该是(我猜){sqrt(1 - 4*(x - 1/2)^2}。但是,由于您正在使用axis环境,我认为您正在加载pgfplots,因此我建议

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xmax = 4,ymax = 3,samples = 50]
  \addplot[black, smooth,domain=0:1] {sqrt(1 - 4*(x - 1/2)^2};
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

答案2

\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xmax=10,ymax=10, samples=1000]
  \addplot+[mark=none,samples=200,unbounded coords=jump] {sqrt(x)};
\end{axis}
\end{tikzpicture}
\end{document}

我建议做这样的事情 在此处输入图片描述

相关内容