Contents ...
udn網路城邦
TiKz 畫數學函數圖形, plot指令概述。
2015/04/23 02:35
瀏覽804
迴響0
推薦0
引用0

指令plot 運算結果是一個路徑。用法

第一種,座標一個一個的輸入到plot中:
plot [操作指令options]coordinates{(座標1),(座標2),...,(塺標n)} 

這樣一來,就會形成各點連線形成的路徑。

第二種,如果有純文字檔,如實驗數據,可以由檔案匯入數據:

plot[options] file {filename}

如果有檔案是test.dat,內容是

1   20

2   30

3   60

4   20

5   80

那麼就會把文件中的數據,用(1,20), (2,30), (3,60), (4,20), (5,80)輸入到plot中:

plot file {test.dat}

第三種,是使用tikz提供的數學函數來繪圖:

plot[options] ({x座標運算結果},{y座標運算結果})

第四種,使用gnuplot來取得座標數據:

plot [options] function {gnuplot 指令}

gnuplot 是個功能不錯的數學工具程式,其用法有網路上有很多文字,影片的教學,這裡就不細說了。要用到這個功能,首先是電腦必需要裝好gnuplot,然後在tex檔案 編譯的時候,要加上-shell-escape或是enable-write18的參數(視tex的版本,格式不同而定),才能在在背景後面,調用gnuplot執行運算。例如我是使用texlive 2014, 就是使用

pdflatex -shell-escape filename.tex

或是

xelatex -shell-escape filename.tex

就可以了。

前二種適合原始實驗統計資料的的分析,作圖,後二者適合畫數學函數。後二者的操作類似,我主要是以第三種方式,來說明畫數學圖形的plot用法。最後再提到第四種方式。


限會員,要發表迴響,請先登入