в математике я не силен, поэтому пока не придумал правильного решения буду признателен за подсказки вот к примеру замеряем скорость скачивания раз в секунду может получиться такой график: есть два счётчика: текущая скорость - с ней всё понятно, постоянно обновляем каждую секунду средняя скорость - как я понимаю она должна отражать скорость на тех отрезках времени, которые выделены линиями два вопроса: как замерять скорость для этих линий? понятно что в наборе чисел для рассчёта должны отсутствовать минимальные значения, но с какого момента тогда начинать считать? второе - что показывать при переходе от одной линии к другой?
вообще я брал последние двести, в итоге заметил что средняя скорость 3кб/с, когда в реале она 20-40 возможно это и есть правильное решение, лишь уменьшить интервал
Ну на сколько мне известно есть формула среднего значения и у определенного интегралла есть похожее свойство.. ща глянем лекции...
если взять тупо средние арифметическое? скорость которая была на первой секунде + плюс скорость которая была на 2ой секунде и т.д... и все это поделить на колво секунд?
http://www.pm298.ru/ointegral2.php во. теорема о среднем. Или как вариант сделать как у 2ip.ru допустим замеряем 1 раз в 10 минут в течении часа. т.е. получаем a,b,c,d,e,f - замеры Ср. скорость = (a+b+c+d+e+f)/g, где g количество слагаемых (в нашем случае 6)
ты втыкаешь, что такое дискретность и непрерывность? в теоремах о среднем требуется непрерывность функции, при любых экспериментальных измерениях ты получаешь дискретные данные, так что это здесь не подходит ну вообще никак (я даже не говорю о том, как искать мю или кси) так что тс советую пользоваться такой инфой - http://ru.wikipedia.org/wiki/Средняя_скорость а именно брать весь объем файла и делить на время затраченное на его скачивание - наиболее простой и верный вариант зы. ещё там же есть инфа про среднее гармоническое, тоже вполне можно использовать
В 1ом посте обычный график..ТЕбе нужна средня скорость,Возьми определённый промежуток времени и МБ полученных,потом раздели эти МБ на то время,найдёшь среднюю скорость
так ты найдешь среднюю скорость скачивания данного файла(а он может быть и на серврах в США), а не Интернета... хотя ТС не уточнил.
начну с вопроса, о том что это вообще за график - скорость от времени или скорость от скачанного объема? далее, вообще странная формулировка задачи, почему средняя скорость ищется именно на тех отрезках на которых ты показал, а не на других? зачем её вообще искать на отдельных отрезках, если на всем времени искать её а) быстрее (2 операции, 3 измерения) б) точнее (по определению средней скорости) но если уж так хочется измерять на отдельных "левых" отрезках, используя ежесекундные измерения скорости, то придется придумывать, как использовать среднее гармоническое (для варианта скорость/скачанный объем), либо издеваться и заниматься аппроксимацией тех полученных данных (но это опять же задротство), вообщем тс сначала сформулируй задачу правильно
Да хотелось мне поменять аву (на покемончика генгара ^^ ), но покемончик чет не пошел, а собачки на компе уже не было =(
ну собственно я так и делал в итоге получилась такая картина: слагаемые 15+20+7+7+7+7+7.. ср. скорость 15 17 16 12 10 8 7 4 3.. - и в итоге она становилась всё меньше и меньше а как её можно считать средней, если в реале она ниже 7 не падала? по поводу замера скорости эту скорость возвращает курл после выполнения операции, в байтах т.е. скачал он страницу и вернул значение 15 кб/с это я и измеряю пробовал искать сразу на всём - см. выше так что хз всё что предложили я уже делал, но результат не похож на правду