さて、これは単純な数学の質問であり、プログラミングの質問のように聞こえるように書く必要があることをメタで読みました。私は自分のベストを尽くします...
そのため、ユーザーのネットワーク使用量 (バイト/秒) を示すグラフを flot で作成しました。アクティビティがある場合、データは 4 分間隔で表示されます。それ以外の場合は、使用範囲の開始時 (たとえば 1 日目) と範囲の終了時 (7 日目) に設定されます。データは、私が制御できない CGI スクリプトから取得されているため、ユーザーに提供できる内容はかなり制限されています。
私は三角関数や微積分を取ったことがないので、ほとんど頭がいっぱいです。私が望むのは、ユーザーがグラフ上の任意のポイントをクリックして、その瞬間の帯域幅の使用状況を確認できるオプションを提供することです。実際のデータ ポイント間の線は直線で描かれているため、これは、ユーザーがクリックした場所の前後のポイントを取得し、y 間隔を見つけることで実行できます。
これを説明してくれる親切な数学者を最終的に得るのに数週間かかりました. 他の誰もが、私を混乱させるだけでなく、問題に必要ではないように思われる、リーマン和のテクニックやその他のあらゆる種類の重いものを私に教えようとしてきました。
しかし、ユーザーが y 軸 (時間) 上の任意の 2 つのポイントからグラフを強調表示して、その範囲内のネットワーク使用量の合計を取得できるようにしたいと考えています。これが不正確であることはわかっていますが、しっかりとした方程式を使用して正しく不正確にする必要があります。
これは線の下の領域だと思っていましたが、もっと単純なグラフで実験すると、これは高すぎるように見えます。y2 - y1 からの距離を取り、それを x2 - x1 で乗算し、2 で割って、三角形のような線の下のグラフの領域を取得できることがわかりましたが、やはり数値が高いように見えました。(たぶん、それらはただの大きな数字であり、私はこの数学的なものをまったく理解していません).
だから私が必要としているのは、この質問があまりにも純粋な数学であるために閉鎖される前に誰かがそれを提供するのに十分素晴らしいなら、私が研究すべき概念の名前か方程式自体のどちらかです. または、正確な結果を得るには高度な数学が必要だという悪いニュースもあります。
私は数学が苦手ではありませんが、最後の注意として、私は 10 年生を超えて数学に慣れていないので、開始する場所が必要です。すべての数学サイトは、単純すぎるか、私の給与水準をはるかに超えているようです。