На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Логарифмическая шкала
    А какая же это шкала?
    Смотрите частоты, а не амплитуду. Хотя и по вертикали децибелы (но там нижний порог = -100db, а не -∞, поэтому тут вопросов нет).

    Добавлено
    Там даже опция есть "Логарифмическая шкала", она как раз включена. Отключаешь – линейная становится (равномерно частоты расположены).

    Добавлено
    Расстояния между 1-10, 10-100, 100-1000 и 1000-10000 одинаковые. А вы говорите, не логарифмическая.
      Цитата Jin X @
      Нужно построить логарифмическую шкалу.

      Спрашиваем у Яндекса - "Построение ЛАЧХ"
      Получем ссылки, например:
      ЛАЧХ
      Сообщение отредактировано: ЫукпШ -
        Цитата Jin X @
        Ну я видел такие шкалы, которые начинаются с 0.

        Или ноль там не на месте, или шкала кривая.

        Цитата Jin X @
        вот, к примеру, скрин из Sound Forge.

        На глаз там то, где по абсциссе написан ноль, значение будет приблизительно 0,4. Какого хрена - вопрос к рисователям... может, они в школе не дошли до логарифмов.

        Вот как оно выглядит, есть посчитать:

        Прикреплённая картинка
        Прикреплённая картинка


        Цитата Jin X @
        Вот у меня конкретный вопрос:

        К примеру, частота от 0 до 22050 Гц.

        На логарифмической шкале ноль быть не может. Только по ошибке.
          Понятно.
          Короче, если нужен ноль, просто берём вместо него некое малое значение, меньшее которого считать особого смысла нет.
          Всем спасибо ;)
            Цитата Jin X @
            Откуда такое значение?
            Человеческое ухо слышит звуки в диапазоне примерно от 16 Гц до 16 кГц. Есть люди, диапазон слышимости которых чуть шире,но не намного.

            Добавлено
            Шкала не логарифмическая. Точнее она составлена из двух шкал - правая часть логарифмическая шкала, но меньше какого-то значения она меняется на какую-то другую, м.б. линейную.
              Цитата Jin X @
              Что такое k, что такое m, что такое x3, что такое n, что такое max?
              В каких единицах это, в каких единицах x?
              Я не понимаю вообще ничего из того, что ты написал...

              Я тебе рассказывал, что твой логарифмический график, любой график вааще (равно как и шкалу) можно двигать относительно начала координат 0:0 с помощью коэффициентов. Обычный школьный курс математики. При этом, если ты используешь коэффициенты с операциями сложения или вычитания - то изначально график свою форму не меняет, а лишь "перемещается" по координатной сетке. Вот пример:

              y=ln(x)
              y=ln(x-1)
              y=ln(x)+1
              y=ln(x+e)+1

              user posted image

              А вот если используешь коэффициенты с операциями умножения или деления - график "деформируется". Это хорошо видно на гармонических функциях - меняется амплитуда или/и частота. Вот пример:

              y=sin(x)
              y=2sin(x) // увеличили амплитуду
              y=sin(2x) // увеличили частоту

              user posted image

              Таким образом, правильно задав коэффициенты, ты сможешь сформировать нужную тебе шкалу. И при этом она не перестанет иметь логарифмическую зависимость. Ну как-то так :-?
                JoeUser, у тебя только синее и зелёное преобразование дают логарифмическую шкалу.
                Главная особенность логарифмической шкалы - сдвиг по шкале на фиксированное расстояние означает увеличение величины в строго определённое число раз.
                Красное и чёрное преобразования таким свойством не обладают.

                Чаще поступают другим способом. Обрезают график логарифма в какой-то точке и заменяют ближнюю к нулю часть на касательную. После этого сдвигают график по высоте так, чтобы он начинался в нуле.
                После этого можно ещё достроить график до симметричного, получив линейную зависимость для малых и логарифмическую для больших значений
                Можно для перехода взять полиномиальную зависимость, тогда переход от логарифмической к другой зависимости получается не так заметен. Но так поступают редко.
                  Цитата amk @
                  JoeUser, у тебя только синее и зелёное преобразование дают логарифмическую шкалу.
                  Главная особенность логарифмической шкалы - сдвиг по шкале на фиксированное расстояние означает увеличение величины в строго определённое число раз. Красное и чёрное преобразования таким свойством не обладают.

                  Тут я согласен - исходя из определения "логарифмической шкалы":
                  Цитата
                  Логарифмический масштаб (шкала) — шкала, длина отрезка которой пропорциональна логарифму отношения величин, отмеченных на концах этого отрезка, в то время как на шкале в линейном масштабе длина отрезка пропорциональна разности величин на его концах.

                  При этом если мы двигаем по аргументу влево-вправо - функция логарифма остается, а если двигаем вверх-вниз - это уже не функция логарифма (а логарифма плюс-минус что-то), хотя график совпадает с логарифмическим по форме.

                  Добавлено
                  amk, Упс ... ты же хотел сказать - синее и черное? У зеленого добавляется к логарифму единица по-любому, а это уже не соответствует закономерности ln(x)?
                    Цитата JoeUser @
                    amk, Упс ... ты же хотел сказать - синее и черное?
                    Нет, именно синее и зелёное. У зелёного добавляемая вне логарифма единица не влияет на приращение шкалы.
                    У чёрного единица вычитается из аргумента. Пусть логарифм будет по основанию два. При увеличении x от 2 до 3 (в полтора раза), y увеличивается от 0 до 1 (на 1). При увеличении x от 3 до 4.5 y увеличивается от 1 до log23.5 (немного меньше 2), то есть менее чем на 1. Ну а при уменьшении x с 1.5 до 1, у уменьшается с -1 до -∞ (изменение совсем не похоже на 1)
                    Сообщение отредактировано: amk -
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0519 ]   [ 18 queries used ]   [ Generated: 23.04.24, 07:25 GMT ]