2017-03-27 9 views
-3

結果として、毎秒メガビットを与えるための数式を試しています。既知のファイルサイズと時間に基づいて計算速度をMbpsで表します。

は、私は、次の情報を持っている:

ファイルサイズ:1024バイト(ミリ秒にかかった時間。)例えば1024バイト

が27ミリ秒を要しました。

Mbpsの結果は何ですか?

私のような変数に入れて何か必要がありますするvar Mbpsの=(式)

+2

ので、どのように秒にミリ秒に変換するのですか?どのようにバイトをMbに変換しますか? – epascarello

+1

これまでに試した数式は? – mkaatman

+3

ようこそスタックオーバーフロー! [ask]をお読みください。重要なフレーズ:「検索と研究」と「あなたがそれを自分で解決することを妨げた困難を説明する」スタックオーバーフローはコード作成サービスではありません(私はこのコメントを書いた時点で誰かがこの質問に答えてくれるはずです)。 –

答えて

0

Mbps to MB/s Converter

1メガビット= 0.125メガバイト

1メガビット/秒= 0.125メガバイト/秒を

1Mbpsの= 0.125メガバイト/秒


どのようにCalculate Mbps

ステップ1

によると、バイト単位でコンピュータファイルのサイズを表現します。

1024

ステップ2

ビットの数を見つけるために8でバイトのファイルの数を掛け。

1024 * 8 = 8192

ステップ3

除算経過時間で転送されるビットの数は、秒単位で、 それはファイルを転送するのにかかります。

8192/(1/Math.pow(10, 3)) * 27 = 303407.4074074074

ステップ4

1,000,000によりBPSを割ることによってMbpsのように速度を発現します。

303407.4074074074/Math.pow(10, 6) = 0.3034074074074074

var filesize = 1024; 
 
var Mbps = (filesize * 8/((1/Math.pow(10, 3)) * 27))/Math.pow(10, 6); 
 

 
console.log(Mbps);

関連する問題