Показано с 1 по 10 из 37

Тема: Тригонометрические функции OWEN Logic

Древовидный режим

Владимир Ситников Вообще, было бы интересно в... 29.01.2016, 23:39
Владимир Ситников Раскладывать в ряды это... 30.01.2016, 14:31
Сергей0308 Уже несколько раз... 29.01.2016, 16:29
POMAXA Проверил с градусами. 30.01.2016, 11:24
POMAXA Не привык ещё. 30.01.2016, 11:26
Владимир Ситников А с интегралами знакомы? По... 30.01.2016, 15:21
rovki Убедили.....:rolleyes: 30.01.2016, 15:36
Владимир Ситников Ну, пока убеждал, сам... 30.01.2016, 16:08
Hemann Если хотите - можете... 31.01.2016, 13:16
Владимир Ситников Давайте я пожалуюсь. 1)... 31.01.2016, 15:06
Серёга Букашкин Взываю к разработчикам ОЛ!... 10.02.2016, 09:57
flicker581 Поддерживаю, проблема... 10.02.2016, 16:56
Владимир Ситников Вы меня не поняли.... 01.02.2016, 00:39
Владимир Ситников У меня нет ПР и пока не... 01.02.2016, 01:03
Гость Спасибо! Зафиксировали. 10.02.2016, 19:40
Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #26

    По умолчанию

    Цитата Сообщение от Hemann Посмотреть сообщение
    Однако, увеличивать количество членов ряда не имеет смысла именно из-за свойств платформы. В любом случае-писал для себя, мне подошло, может кому будет тоже полезно
    Вы меня не поняли.
    Количество членов ряда нужно даже уменьшать.

    x9 и x11 совершенно не нужны -- они никак не добавляют точности (если добавить if (x>pi/2) { y=pi-x; } else { y=x; } предобработку)

    x7 -- нужно, иначе будет некрасиво около 1.57

    Вот я поправил ваш макрос sin: sin_improved.zip

    Выглядит так: sin_improved.png
    Вот вычисление проблемного 3.14158. Видно, что правильный ответ получается с первых же членов ряда: sin_314158.png

    К сожалению, отображение float в OwenLogic крайне неудачно сделано (показывает слишком мало цифр и никак не узнать все). Например, если вычислять sin(1.57), то с первых же членов ряда получается 1e0, а реально там чуть больше должно получаться на первых двух членах -- 1.004 (это при том, что синус больше 1 быть не должен %)

    Разумеется, около pi всё равно будет колбасить (т.к. pi float'ом не представимо), но после поправки pi-x зона расколбаса гораздо уже. Сравните синий и красный графики. Синий ряд до x5, но с предобработкой. Красный -- до x11, но без.
    Последний раз редактировалось Владимир Ситников; 01.02.2016 в 11:58.

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  3. OWEN Logic 1.3 build 17
    от CEkip в разделе Программируемые реле
    Ответов: 12
    Последнее сообщение: 25.07.2011, 15:59
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Метки этой темы

Ваши права

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