Страница 113 из 498 ПерваяПервая ... 1363103111112113114115123163213 ... ПоследняяПоследняя
Показано с 1,121 по 1,130 из 4972

Тема: Области применения ПР110(примеры реализации)

  1. #1121
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Макрос ячейки памяти числа с плавающей запятой и стек-очередь на базе его .
    Вложения Вложения
    электронщик до мозга костей и не только

  2. #1122
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Проба пера, макрос SIN ус ,с использованием функций с плавающей запятой с использованием рядов .Угол задается в градусах от 0 до 360.
    Вложения Вложения
    электронщик до мозга костей и не только

  3. #1123
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Во ,AI подошел ,сейчас упростит синус ,мастак по математике .
    электронщик до мозга костей и не только

  4. #1124
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    тссс.....
    я тут инкогнито
    -------------
    PS программеры обычно считают косинус с помощью итераций, через формулу половинного угла...
    Последний раз редактировалось AI!; 21.10.2011 в 20:18. Причина: пс...

  5. #1125
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Схема макроса усредняющего частотомера (с цифровой фильтрацией по методу скользящего окна),на вход I -подаются импульсы, по входу Т задается время периода счета .на выходе значение частоты (с плавающей запятой) ,если Т=1000мс ,то частота в герцах.
    Вложения Вложения
    Последний раз редактировалось rovki; 20.10.2011 в 16:58.
    электронщик до мозга костей и не только

  6. #1126
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    тссс.....
    я тут инкогнито
    Пока все спят....
    электронщик до мозга костей и не только

  7. #1127
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    AI сейчас упростит синус
    дело в том, что упрощение с точки зрения процессора не всегда упрощение с точки зрения человека...

    но по "просьбам телезрителей" решил попробовать сделать.
    причём этот вариант должен легко переделываться в вариант без вещественной арифметики...
    т.е. если его смоделировать как "фиксированная точка" на ПР только с целочисленной арифметикой.
    ---------------------
    т.к. вариант сильно экспериментальный (или "проба пера")
    то имеет много ограничений и особенностей
    1) угол задаётся двоично с помощью соответствующих входов ПР
    (удобно быстро менять аргументы для тестирования)
    2) угол в условных единицах от 0 до PI соответственно от 0 до 81 условной единицы.
    3) на выходе сразу и sin (сверху) и cos (снизу)
    -------------
    если кому надо будет полностью готовый вариант - обращайтесь, допилю...
    а для тренировки мозгов мне и такого варианта пока хватает))
    ------------
    PS есть идея дальнейшего развития алгоритма
    1) уе сделать 0..2пи -> 0..81
    (можно конечно всё привести к виду 0..1/4пи, но не факт что разбор "полётов" с углами будет проще простого добавления ещё одного аргумента)
    2) ну или вообще вещественным сделать, напр. 0..1
    а промежуточные значения получать линейной интерполяцией...
    Вложения Вложения
    • Тип файла: rar cos.rar (229.4 Кб, Просмотров: 23)
    Последний раз редактировалось AI!; 25.10.2011 в 13:37. Причина: PS

  8. #1128
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Макрос округления числа с плавающей запятой до целого числа.
    позволю себе предложить свой, более простой вариант
    Вложения Вложения
    • Тип файла: rar Round.rar (102.8 Кб, Просмотров: 34)

  9. #1129
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,123

    По умолчанию

    Ну батенька ,упростили называется .Двоичный код на входе и это от любителя целочисленной арифметики ,не ожидал .да и угол маловат ,у меня 0-360 градусов.confused:
    электронщик до мозга костей и не только

  10. #1130
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Ну батенька ,упростили называется .Двоичный код на входе и это от любителя целочисленной арифметики ,не ожидал .да и угол маловат ,у меня 0-360 градусов.confused:
    всё ж зависит от задачи...
    есть отдельная тема в программировании "быстрое вычисление синуса", так тут задача в первую очередь использовать команды которые быстро считают.
    а есть которые красиво выглядят

    про "двоичный код"
    1) я сначала думал использовать степени 2ки для вычисления и по этому решил ввод для теста сделать таким...
    потом остановился на степенях тройки
    и по уму надо было всё в макрос переписать, где аргумент вводится одним нажатием, но, как вы знаете, текущая версия не удобна для редактирования макросов...
    2) угол меняется в "2 счёта" изменением констант...

    PS я предполагал что вы не оцените "фарш с тестом", но до состояния готовых пирожков я решил не доводить...
    (мож пока)

Страница 113 из 498 ПерваяПервая ... 1363103111112113114115123163213 ... ПоследняяПоследняя

Ваши права

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