Вычисление средней скорости

Discussion in 'Болталка' started by Дикс, 8 Mar 2010.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    в математике я не силен, поэтому пока не придумал правильного решения
    буду признателен за подсказки

    вот к примеру замеряем скорость скачивания раз в секунду

    может получиться такой график:
    [​IMG]

    есть два счётчика:
    текущая скорость - с ней всё понятно, постоянно обновляем каждую секунду
    средняя скорость - как я понимаю она должна отражать скорость на тех отрезках времени, которые выделены линиями

    два вопроса:

    как замерять скорость для этих линий?
    понятно что в наборе чисел для рассчёта должны отсутствовать минимальные значения, но с какого момента тогда начинать считать?

    второе - что показывать при переходе от одной линии к другой?
     
  2. ViLKaa

    ViLKaa Member

    Joined:
    24 Jul 2009
    Messages:
    41
    Likes Received:
    7
    Reputations:
    5
    а что мешает брать например последние 100 секунд. склыдывать и делить на 100? вот и средняя.
     
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    вообще я брал последние двести, в итоге заметил что средняя скорость 3кб/с, когда в реале она 20-40

    возможно это и есть правильное решение, лишь уменьшить интервал
     
  4. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    Ну на сколько мне известно есть формула среднего значения и у определенного интегралла есть похожее свойство.. ща глянем лекции...
     
  5. xa-xa89

    xa-xa89 Elder - Старейшина

    Joined:
    17 May 2008
    Messages:
    108
    Likes Received:
    27
    Reputations:
    2
    если взять тупо средние арифметическое?
    скорость которая была на первой секунде + плюс скорость которая была на 2ой секунде и т.д...
    и все это поделить на колво секунд?
     
  6. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    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)
     
  7. VERte][

    VERte][ Elder - Старейшина

    Joined:
    17 May 2007
    Messages:
    240
    Likes Received:
    163
    Reputations:
    32
    ты втыкаешь, что такое дискретность и непрерывность? в теоремах о среднем требуется непрерывность функции, при любых экспериментальных измерениях ты получаешь дискретные данные, так что это здесь не подходит ну вообще никак (я даже не говорю о том, как искать мю или кси)

    так что тс советую пользоваться такой инфой - http://ru.wikipedia.org/wiki/Средняя_скорость а именно брать весь объем файла и делить на время затраченное на его скачивание - наиболее простой и верный вариант

    зы. ещё там же есть инфа про среднее гармоническое, тоже вполне можно использовать
     
    #7 VERte][, 8 Mar 2010
    Last edited: 8 Mar 2010
  8. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    Ну нет, так нет) Я Лишь предположил.
     
  9. admink1

    admink1 Member

    Joined:
    12 Jun 2009
    Messages:
    63
    Likes Received:
    21
    Reputations:
    1

    это то канает :)
     
  10. Mr.Replica

    Mr.Replica Member

    Joined:
    18 May 2010
    Messages:
    124
    Likes Received:
    41
    Reputations:
    10
    V=S/t вот формула,ращве так тяжело????
     
  11. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    не вижу в этой формуле ничего связанного с 1 постом...
     
  12. Mr.Replica

    Mr.Replica Member

    Joined:
    18 May 2010
    Messages:
    124
    Likes Received:
    41
    Reputations:
    10
    В 1ом посте обычный график..ТЕбе нужна средня скорость,Возьми определённый промежуток времени и МБ полученных,потом раздели эти МБ на то время,найдёшь среднюю скорость
     
  13. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    так ты найдешь среднюю скорость скачивания данного файла(а он может быть и на серврах в США), а не Интернета... хотя ТС не уточнил.
     
  14. VERte][

    VERte][ Elder - Старейшина

    Joined:
    17 May 2007
    Messages:
    240
    Likes Received:
    163
    Reputations:
    32
    начну с вопроса, о том что это вообще за график - скорость от времени или скорость от скачанного объема?
    далее, вообще странная формулировка задачи, почему средняя скорость ищется именно на тех отрезках на которых ты показал, а не на других? зачем её вообще искать на отдельных отрезках, если на всем времени искать её
    а) быстрее (2 операции, 3 измерения)
    б) точнее (по определению средней скорости)

    но если уж так хочется измерять на отдельных "левых" отрезках, используя ежесекундные измерения скорости, то придется придумывать, как использовать среднее гармоническое (для варианта скорость/скачанный объем), либо издеваться и заниматься аппроксимацией тех полученных данных (но это опять же задротство), вообщем тс сначала сформулируй задачу правильно
     
  15. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    VERte][
    Где собачка на аве? :(
     
  16. VERte][

    VERte][ Elder - Старейшина

    Joined:
    17 May 2007
    Messages:
    240
    Likes Received:
    163
    Reputations:
    32
    Да хотелось мне поменять аву (на покемончика генгара ^^ :D ), но покемончик чет не пошел, а собачки на компе уже не было =(

    [​IMG]
     
  17. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    ну собственно я так и делал
    в итоге получилась такая картина:

    слагаемые 15+20+7+7+7+7+7..
    ср. скорость 15 17 16 12 10 8 7 4 3.. - и в итоге она становилась всё меньше и меньше
    а как её можно считать средней, если в реале она ниже 7 не падала?

    по поводу замера скорости
    эту скорость возвращает курл после выполнения операции, в байтах

    т.е. скачал он страницу и вернул значение 15 кб/с
    это я и измеряю

    пробовал искать сразу на всём - см. выше

    так что хз
    всё что предложили я уже делал, но результат не похож на правду