User Tag List

Страница 11 из 16 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 155

Тема: Генерация синуса

  1. #101

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,338
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это я теорию функций комплексного переменного вспомнил.
    Если без неё, то примерно так:
    Real x=0,y=1
    for i=0 to 200
    x, y = x*cos(d)+y*sin(d), -x*sin(d)+y*cos(d)
    SinTab[i]=x
    next

    ---------- Post added at 08:27 ---------- Previous post was at 08:26 ----------

    d=PI/100

  2. #102

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    Это я теорию функций комплексного переменного вспомнил.
    Если без неё, то примерно так
    Это слишком общий случай, описывающий подобные генераторы вообще)
    А я спрашивал именно про частный случай моего алгоритма.

  3. #103

    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    2,081
    Спасибо Благодарностей отдано 
    88
    Спасибо Благодарностей получено 
    480
    Поблагодарили
    145 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Titus, как амплитуду/период менять?

  4. #104

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    Titus, как амплитуду/период менять?
    Эм... я должен прервать конкурс 'угадай алгоритм'? )

  5. #105

    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    2,081
    Спасибо Благодарностей отдано 
    88
    Спасибо Благодарностей получено 
    480
    Поблагодарили
    145 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я уже нашел как. думаю никто не собирается тут что-то угадывать
    Работает хорошо, но период/ампилитуды не любые конечно, немного меняется.

    Мне вот требуется менять амплитуду увеличивая на 1... ?
    Последний раз редактировалось drbars; 02.12.2013 в 14:30.

  6. #106

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,338
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно как у тебя получилось менять период, если сказано:
    Цитата Сообщение от Titus Посмотреть сообщение
    Да и есть некие ограничения. Длина получаемой таблицы... 201 байт)
    ?

  7. #106
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #107

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    Интересно как у тебя получилось менять период, если сказано:

    ?
    Вот и я удивился, как) Поделитесь опытом)

    ---------- Post added at 14:38 ---------- Previous post was at 14:37 ----------

    Цитата Сообщение от drbars Посмотреть сообщение
    Работает хорошо, но период/ампилитуды не любые конечно, немного меняется.

    Мне вот требуется менять амплитуду увеличивая на 1... ?
    А вот амплитуды можно абсолютно любые.

  9. #108

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,338
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А вот амплитуды можно абсолютно любые.
    В пределах разрядности

    Сейчас пытаюсь придумать прогу, на базе "чересчур общего" алгоритма. 16-ти битные вычисления хочу сделать, и на все 256 байт период растянуть.

  10. #109

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    В пределах разрядности

    Сейчас пытаюсь придумать прогу, на базе "чересчур общего" алгоритма. 16-ти битные вычисления хочу сделать, и на все 256 байт период растянуть.
    Разрядность 24-битная, так что амплитуду можно настроить весьма тонко.

    Чересчур общий - это какой?

  11. #110

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,338
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Этот, который ты отбраковал.

Страница 11 из 16 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Качение синуса
    от Hacker VBI в разделе Программирование
    Ответов: 38
    Последнее: 08.04.2013, 00:40
  2. Генерация лабиринтов
    от TomCaT в разделе Программирование
    Ответов: 90
    Последнее: 26.06.2012, 10:59
  3. День рождения Синуса!
    от valeron в разделе Поздравления
    Ответов: 9
    Последнее: 19.05.2010, 15:31
  4. Генерация матрицы клавиатуры
    от AlexCrush в разделе Программирование
    Ответов: 5
    Последнее: 23.01.2007, 15:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •