Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

График с логарифмической шкалой [D7, XP]


Dabaz ©   (2009-09-04 13:11:00) 

есть массив с дробными числами от 0 до 1
где 0 = -100Дб а 1 = 0Дб
быводятся на панель высотой 100 точек
типа спектрограмма

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


Anatoly Podgoretsky   (2009-09-04 15:02:00) [1]


>
> > где 0 = -100Дб а 1 = 0Дб
>
> на это не можно обращать внимания
>
>
> > может на какой-нидь коэффициент помножить? к примеру на
>
> > 100
>
> вот с ними то и получаеца афигеный разброс

Откуда разброс возьмется, когда значения от 0 до 1


MBo   (2009-09-04 14:57:00) [2]

if X < 1E-10 then
 X := 1E-10;
LogX := 10 * Log10(X);


QAZ   (2009-09-04 14:53:00) [3]


> где 0 = -100Дб а 1 = 0Дб

на это не можно обращать внимания


> может на какой-нидь коэффициент помножить? к примеру на
> 100

вот с ними то и получаеца афигеный разброс


macrodens   (2009-09-04 14:41:00) [4]

может на какой-нидь коэффициент помножить? к примеру на 100


Sha   (2009-09-04 14:14:00) [5]

> есть массив с дробными числами от 0 до 1
> где 0 = -100Дб а 1 = 0Дб

означает, что значения прологарифмированы

> ибо если линейно выводить то получается
> что малые значения уходят в ноль а большие в потолок

противоречие


Наверх

Титульная страница Поиск, карта сайта Написать письмо