-1
5つの静的ノードを持つネットワーク内の1つのモバイルシンクによって、{energy_level、ノード数ノード&、ノード上のトラフィックデータ}の平均を計算します。 私はこのavgをawkコードではなくtclスクリプトコードのprocで計算しなければなりません。NS2のtclスクリプトでproc avgを書く
あなたは計算を行うには、この手順を使用し、平均を計算したい値のリストを収集している場合は、私に
5つの静的ノードを持つネットワーク内の1つのモバイルシンクによって、{energy_level、ノード数ノード&、ノード上のトラフィックデータ}の平均を計算します。 私はこのavgをawkコードではなくtclスクリプトコードのprocで計算しなければなりません。NS2のtclスクリプトでproc avgを書く
あなたは計算を行うには、この手順を使用し、平均を計算したい値のリストを収集している場合は、私に
を助けてください:
proc ArithmeticMean {listOfValues} {
set length [llength $listOfValues]
if {$length == 0} {
return 0.0
}
set sum [::tcl::mathop::+ {*}$listOfValues]
return [expr {double($sum)/$length}]
}
値の加算は使用しています+
「演算子コマンド」を展開構文で使用すると、それらをすべて一緒に追加する最も簡単な方法です。
何を試しましたか?読んでください:[最小限で完全で検証可能なサンプルの作成方法](https://stackoverflow.com/help/mcve) – disinfor