2016-05-13 11 views
0

私はTCPプロトコルで推定RTTのグラフを作成しようとしてきた、と推定RTTを取得するための式は次のとおりです。Minitab 17のセルの上部隣接セルで操作を実行できますか?

EstimatedRTT1はRTTの現在の推定値である
EstimatedRTT1 = (1- α)*EstimatedRTT0 + α*RTT 

とEstimatedRTT0は前の推定値であり、RTTは正確な瞬間における決定されたパケットの往復時間であり、αはちょうど0.125に等しい先端値である。 EstimatedRTT0の最初の値はα* RTTに等しく、その後EstimatedRTT0は前のRTTのEstimatedRTT1であると仮定する。

Example: 

RTT = 23ms 
α = 0.125 
EstimatedRTT0 = RTT*α = 23 * 0.125 = 2.875 

EstimatedRTT1 = (1- α)*EstimatedRTT0 + α*RTT = (1-0.125)*2.875 + 0.125*23 
EstimatedRTT1 = 5.390 

then the next estimation goes like this: 

RTT = 30ms 
EstimatedRTT0 = 5.390 (last EstimatedRTT1) 

EstimatedRTT1 = (1-0.125)* 5.390 + 0.125*30 = 8,466 

and so on.. 

グラフィックは次のようになります。

Example: estimated RTT graph

私がいる問題は、私はへの道を見つけることができないので、私は、Minitabのでグラフを行うことができないということですRTT値を持つ列に適用されたこの式の結果を列に入れます。

最初の演算の結果をEstimatedRTT0 =α* RTTとすると、列内のすべてのセルは、それ自身の値を計算するために前のセルの値を必要とします。

のMinitabと、そのようなことを行うことも可能である場合、私は思ってきた...だから、

は、それを行うことができますか?これを行うことができるソフトウェアはありますか、少しの機能を備えた数式の結果を出力するための小さなプログラムを作ろうとすべきですか?

私はRTTサンプルでminitabファイルを追加しています。 MPJ file

おかげで、

と、私は非常に明確に自分自身を説明しなかった場合は申し訳ありません。

+0

かのようですねそれはかなりExcelで簡単にする必要があります –

答えて

0

Excelで行う方法が見つかりました。

セル内の数式を入力し、そのセルを下のセルにコピーするだけで、数式がコピーされますが、目的のセルが新しいセルのものに置き換えられます。

In this cell I input the formula

Then I copy the contents of the cell, and we can see how the parameters of the formula have changed

...それは物事を試すの問題だった、すべての後にはかなり簡単でした。

0

DO ... ENDDOを使用して定数を使用することができます。あなたはENDDOの前に一定の値を切り替える必要があり、あなたは(C1 [K1] = EstimatedRTT等; k1はあなたのDO ENDDOの定数である)のセルにあなたの結果を格納 例:

let k2 = 23 'RTT=23ms 
let k3=0.125 'α = 0.125 
let k4= k2*k3 ' EstimatedRTT0 = 23 * 0.125 = 2.875 
DO k1=1:10 ' 10 iterations 
let k2 = C1[k1] ' k2=RTT and RTT values are stored into column C1 
let k5=(1-k3)*k4+k3*k2 'EstimatedRTT1 = (1- α)*EstimatedRTT0 + α*RTT 
let C2[k1]=k5 'you store your result in C2 
let k4=k5 'you switch the constant value to use it in the next iteration 
ENDDO 
関連する問題