結果として、毎秒メガビットを与えるための数式を試しています。既知のファイルサイズと時間に基づいて計算速度をMbpsで表します。
は、私は、次の情報を持っている:
ファイルサイズ:1024バイト(ミリ秒にかかった時間。)例えば1024バイト
が27ミリ秒を要しました。
Mbpsの結果は何ですか?
私のような変数に入れて何か必要がありますするvar Mbpsの=(式)
結果として、毎秒メガビットを与えるための数式を試しています。既知のファイルサイズと時間に基づいて計算速度をMbpsで表します。
は、私は、次の情報を持っている:
ファイルサイズ:1024バイト(ミリ秒にかかった時間。)例えば1024バイト
が27ミリ秒を要しました。
Mbpsの結果は何ですか?
私のような変数に入れて何か必要がありますするvar Mbpsの=(式)
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);
ので、どのように秒にミリ秒に変換するのですか?どのようにバイトをMbに変換しますか? – epascarello
これまでに試した数式は? – mkaatman
ようこそスタックオーバーフロー! [ask]をお読みください。重要なフレーズ:「検索と研究」と「あなたがそれを自分で解決することを妨げた困難を説明する」スタックオーバーフローはコード作成サービスではありません(私はこのコメントを書いた時点で誰かがこの質問に答えてくれるはずです)。 –