天天看點

NS-2相關工具大體介紹<2>

2.繪圖工具gnuplot,是一個指令驅動的互動式畫圖軟體,功能是把資料資料和數學函數轉換成容易觀察的平面或立體的圖形

這個工具是很有用的,在仿真中很有用處,下面介紹在Linux下的使用

直接輸入gnuplot 進入互動式方式 要是想退出輸入exit或quit指令即可

指令格式:gnuplot file1 file2

(1) 簡單繪圖

plot [0:10] sin (x) + 0.1*x    //運作截圖如下

NS-2相關工具大體介紹<2>

(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便可用先将圖中的點連接配接起來

NS-2相關工具大體介紹<2>

(3)同時繪制函數和資料的指令

plot 'TEST.DATA' using 1: ($2+$3) title 'data' with lp , x**2   運作截圖如下 截圖中紅線有缺少是因為TEST.DATA中有一行空格、

NS-2相關工具大體介紹<2>

(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

繼續閱讀