![在不同的象限绘制不同的图形](https://linux22.com/image/442821/%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E8%B1%A1%E9%99%90%E7%BB%98%E5%88%B6%E4%B8%8D%E5%90%8C%E7%9A%84%E5%9B%BE%E5%BD%A2.png)
是否可以使用 Ti 在不同的象限绘制不同的曲线钾Z?例如:
$|x|^p+|y|^p=1$
在第一和第三象限以及$|x|^q+|y|^q=1$
第二和第四象限,对于任何固定的实数$p$
和$q$
。
答案1
欢迎来到 TeX.SE!!!
是的,这是可能的。您可以像我的示例一样在不同的图中绘制每个“部分”,定义函数(我只用了一个带有两个变量的函数)和域。
像这样:
\documentclass[border=2mm,tikz]{standalone}
\begin{document}
\begin{tikzpicture}[samples=201,line cap=round]
\def\func(#1,#2){(1-abs(#1)^#2)^(1/#2)}
\def\p{2.5}
\def\q{0.5}
\draw[->] (-2, 0) -- (2, 0) node[right] {$x$};
\draw[->] (0, -2) -- (0, 2) node[above] {$y$};
\draw[domain= 1: 0,blue] plot ( \x,{ \func(\x,\p)});
\draw[domain=-1: 0,blue] plot ( \x,{-\func(\x,\p)});
\draw[domain= 0: 1,red] plot (-\x,{ \func(\x,\q)});
\draw[domain= 0:-1,red] plot (-\x,{-\func(\x,\q)});
\node[blue] at (1.5,1.5) {$p=\p$};
\node[red] at (-1.5,1.5) {$q=\q$};
\end{tikzpicture}
\end{document}