我的问题看似简单,但我仍然找不到任何答案。假设我们有一个向量,DFT
我在其中计算了它R
。
> x <- c(3,9,4,2,5,6,2,6)
> x
[1] 3 9 4 2 5 6 2 6
> fft(x)
[1] 37.000000+0.000000i 2.949747-1.292893i 2.000000-7.000000i -6.949747+2.707107i -9.000000+0.000000i -6.949747-2.707107i 2.000000+7.000000i 2.949747+1.292893i
我将 DFT 系数存储在 中。现在,我想用 绘制存储在中的input.txt
这些复数。我读到input.txt
tikz/pgfplots
此链接,但它只是基于复数的指数形式。所以,我不知道是否可以在不将复数转换为指数形式的情况下绘制图表。
答案1
我不知道这是否是您要寻找的情节类型,但无论如何,MWE.Rnw
下面的文件应该可以帮助您了解使用 获得所需情节的替代方法 knitr
。
微波辐射计
\documentclass{article}
\begin{document}
<<myplot,dev='tikz', echo=F,warning=F, fig.height=3, fig.width=3>>=
x <- c(3,9,4,2,5,6,2,6)
plot(sort(x),sort(fft(x)),type='l',col="red",
xlab="$x$",ylab="\\texttt{fft($x$)}")
@
\end{document}