zff518 发表于 2012-5-15 18:36

latex正解,谢谢各位同学 - 贴一点简单的代码

本帖最后由 zff518 于 2012-5-17 22:48 编辑

稍微看了看,感觉也不是很简单

画坐标系,向量,投影,辅助线啥的还不算难,曲线曲面我还得在看看。先贴点代码上来吧,等我作出了更复杂的了再慢慢补充

我是看这哥们写的教程学的 http://www.tex.ac.uk/ctan/graphics/pgf/contrib/tikz-3dplot/tikz-3dplot_documentation.pdf

用的Package叫tikz,我用的miktex 2.9版已经包含了不用再去找了

在tex主文档上边当然要引用
\usepackage{tikz}
\usepackage{tikz-3dplot}
就这两行就行了,多了不用

然后做图就行了放在figure里头

有2个坐标系,主的和rotation的,我理解为全局和局部坐标系,坐标轴就是画箭头,向量还是画箭头,颜色画笔自己选,投影要先定义,太麻烦了自己看文档吧,写的很清楚,我直接贴一个简单代码了,坐标轴,向量,辅助线

\begin{figure}
\begin{center}
\tdplotsetmaincoords{70}{110}
\begin{tikzpicture}
\draw (0,0,0) -- (1,0,0) node{$x$};
\draw (0,0,0) -- (0,1,0) node{$y$};
\draw (0,0,0) -- (0,0,1) node{$z$};
\draw[-stealth,color=red] (0,0,0) -- (0,-.4,0);
\draw[-stealth,color=blue] (0,0,0) -- (0,0,-.4);
\draw[-stealth,color=green] (0,0,0) -- (.4,0,0);
\tdplotsetrotatedcoords{180}{180}{0}
\tdplotdrawarc{(0,0,0)}{.3}{0}{90}{}{}
\tdplotsetrotatedcoords{0}{90}{270}
\tdplotdrawarc{(0,0,0)}{.3}{0}{90}{}{}
\tdplotsetrotatedcoords{90}{270}{180}
\tdplotdrawarc{(0,0,0)}{.3}{0}{90}{}{}
\end{tikzpicture}
\end{center}
\caption{你的caption}
\label{fig:你的label}
\end{figure}



//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

找了很多Lineare Algebra的书,结果发现真正画的好的3维坐标系很少,基本都是2维的

请看例子
2D


3D


我想画的


请问一下数学书上的这种3维坐标系是用什么软件画出来的?Gnuplot? 我想画三维坐标系和曲线曲面

谢谢

sparsity 发表于 2012-5-15 18:40

latex

crazymoon 发表于 2012-5-15 18:41

matlab?

zff518 发表于 2012-5-15 18:44

sparsity 发表于 2012-5-15 19:40 static/image/common/back.gif
latex

latex可以画吗?我的矩阵写完了但是图不知道怎么搞

mimswiw 发表于 2012-5-15 18:44

沙发是正解

zff518 发表于 2012-5-15 18:44

crazymoon 发表于 2012-5-15 19:41 static/image/common/back.gif
matlab?

我觉得90%应该是他,不过没找到怎么画的,都是plotting ...

sparsity 发表于 2012-5-15 18:45

zff518 发表于 2012-5-15 19:44 static/image/common/back.gif
latex可以画吗?我的矩阵写完了但是图不知道怎么搞

这个我也没画过,你另外找个贴上去不就行了。。。。

zff518 发表于 2012-5-15 18:46

mimswiw 发表于 2012-5-15 19:44 static/image/common/back.gif
沙发是正解

latex本身可以画图吗?我都是写formel但是图不是要einbinden eps吗?

zff518 发表于 2012-5-15 18:47

sparsity 发表于 2012-5-15 19:45 static/image/common/back.gif
这个我也没画过,你另外找个贴上去不就行了。。。。

啥玩意贴上去 {:5_339:}

crazymoon 发表于 2012-5-15 18:47

zff518 发表于 2012-5-15 18:44 static/image/common/back.gif
我觉得90%应该是他,不过没找到怎么画的,都是plotting ...

plot3

找本教程吧 一时我也想不起来了
那些坐标都是可以标记的
页: [1] 2 3 4 5
查看完整版本: latex正解,谢谢各位同学 - 贴一点简单的代码