2.繪圖工具gnuplot,是一個指令驅動的互動式畫圖軟體,功能是把資料資料和數學函數轉換成容易觀察的平面或立體的圖形
這個工具是很有用的,在仿真中很有用處,下面介紹在Linux下的使用
直接輸入gnuplot 進入互動式方式 要是想退出輸入exit或quit指令即可
指令格式:gnuplot file1 file2
(1) 簡單繪圖
plot [0:10] sin (x) + 0.1*x //運作截圖如下
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICO2kDNyMTMxEjNykDMzEDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
(2)有個檔案叫TEST.DATA裡面的資料為
#注釋
0.1 0.01 -2.303
0.2 0.04 -1.609
0.5 0.25 -0.593
1 1 0
2 4 0.693
3 9 1.099
4 16 1.386
5 25 1.609
6 36 1.792
7 49 1.946
8 64 2.078
9 81 2.197
==================
運作指令: plot 'TEST.DATA' 出現一下截圖 運作如下指令 plot 'TEST.DATA' with linespoints便可用先将圖中的點連接配接起來
(3)同時繪制函數和資料的指令
plot 'TEST.DATA' using 1: ($2+$3) title 'data' with lp , x**2 運作截圖如下 截圖中紅線有缺少是因為TEST.DATA中有一行空格、
(4) 給出一個三維繪圖的例子 有興趣的可以自己試試
splot [-1:1] [-1:1] (x*x-y*y) / (x*x+y*y) //splot 是plot的擴充是專門來畫三維圖像的指令 運作截圖我就不給了 大家自己做做看吧 研究中還是二維用的比較多
3 NS-2有關的工具還有很多 我就不一一介紹了,例如cbrgen,setdest,threshold,nam,xgraph,Tracegraph等,有興趣的同學檢視徐雷鳴老師的《NS與網絡模拟》,挺好的 我也是看着這本書一點一點做的
下面免費分享一個我個人覺的寫的不錯的ns-2 的文檔,下面是csdn的下載下傳頁面
http://download.csdn.net/detail/shuoguo77/6323261