怎么用tikz在曲面上画一条曲线?

2021-01-20 21:26发布

## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive `2...

## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x] TexLive `2020` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 我用以下代码画了一个曲面,现在需要在曲面上再画一条曲线,这个该怎么画? ``` \documentclass{ctexart} \usepackage{tikz} \usetikzlibrary{positioning,arrows,shapes} \usepackage{pgfplots} \pgfplotsset{compat=1.16} \begin{document} \begin{tikzpicture} \begin{axis}[view={120}{30},xlabel=$x$,ylabel=$y$] \addplot3[domain=-2:2,y domain=-2:2,mesh]{x^2-y^2}; \end{axis} \end{tikzpicture} \end{document} ```
1条回答
Banach spaces
2021-01-21 09:01
曲线在曲面上的话,把曲面表达式中的一个变量令为参量,再把surf改一下即可。 ``` \begin{tikzpicture} \begin{axis}[view={120}{30},xlabel=$x$,ylabel=$y$] \addplot3[domain=-2:2,y domain=-2:2,mesh]{x^2-y^2}; \addplot3[domain=-2:2,samples y=0,very thick,blue]{x^2}; \end{axis} \end{tikzpicture} ``` ![](https://wenda.latexstudio.net/data/attach/210121/WlJnYyGa.jpg)

一周热门 更多>