Mathematics
Математика изучает количество, структуру, пространство и изменения. Математики ищут закономерности, формулируют новые предположения и устанавливают истину путем строгого вывода из правильно выбранных аксиом и определений.
Благодаря использованию абстракций и логических рассуждений математика развилась из счета, вычислений, измерений и систематического изучения форм и движений физических объектов. Практическая математика была человеческой деятельностью с тех пор, как существуют письменные источники.
На каком-то уровне за всем программированием стоит математика, но математические вопросы здесь должны быть конкретно связаны с запрограммированной реализацией. Общие вопросы по математике можно задать на странице Mathematics. Вопросы по математике исследовательского уровня можно задать на странице MathOverflow.
Вопросы, связанные с [mathematics]:
- Elechhouse Mo3 Shield Play случайная песня когда кто-то проходит мимо моего датчика расстояния, я получаю ошибку, одна и та же песня(трек 0001) играет каждый раз. Какой-нибудь совет? #include <SoftwareSerial.h> SoftwareSerial…
- Код считывания датчика DHT22 странно интерпретирует отрицательные значения (распространенная проблема) Следующий код считывает значения температуры и влажности DHT22, принимая значение pin в качестве основного вывода датчика. Когда температура падает ниже 0°C, этот код возвращает неадекватные…
- Как найти целое число (n), которое при умножении на (m) будет ближе всего к (x)? Я спроектировал устройство, использующее шаговые двигатели, и они соединены вместе так, что когда якорь A поворачивается, он соответственно перемещает якорь B в соотношении 1/4. Чтобы удерживать…
- Избегайте математических вычислений с плавающей запятой, чтобы ускорить Arduino Я читал и слышал, что математические вычисления с плавающей запятой выполняются намного медленнее, чем математические вычисления с целыми числами. И я видел здесь процесс конвертации от чисел с…
- Гистерезис и диапазон масштабирования Здесь я спросил о том, как добавить гистерезис к показаниям АЦП. Полученный ответ был очень хорошим, и он работал из коробки. Тем не менее у меня возникают проблемы с попыткой обобщить функцию …
- Расчет Ампер часов солнечной панели Меня интересует вычисление мощности солнечной панели в амперах в час с помощью Arduino. Я уверен, что смогу получить напряжение (с помощью делителя напряжения) и силу тока (с помощью ACS712). Мой…
- Что быстрее на esp8266: 64-битная математика или математика с плавающей запятой? Мне нужно сделать некоторые вычисления с переменными значениями от датчика положения (акклерометров и гироскопов) на esp8266. int32_t математика с этими переменными не имеет достаточного диапазона,…
- Снять гравитацию с акселерометра MPU-6050 В настоящее время я работаю с MPU-6050. Теперь я хочу вычесть гравитацию из значения моего акселерометра, так как мы вычитаем смещение. Вот код: #include <Wire.h> #include <MPU6050…
- Можно ли использовать математические множества и их операции в arduino? В python есть набор объектов, который напоминает математический набор, а именно: вы можете удалить из него элементы, добавить к нему элементы, вы можете вычислить пересечение/объединение между двумя…
- Результаты Arduino FFT "красивого" сигнала кажутся противоречивыми У меня есть ПРЕКРАСНЫЙ доплеровский радиолокационный сигнал от датчика 24.050-24.250 ГГц, измеряющего очень маленький объект со скоростью 143 кадра в секунду (скорость от другого радара 10 ГГц) в…
- Математика на аналоговом считывании неверный результат Я пытаюсь выполнить математику аналогового чтения, но получаю какой-то странный результат.. Я искал о int и плавает, но не понял.. Мой код : #include <SevSeg.h> SevSeg sevSeg; int…
- функция eval() для Arduino? Я планирую сделать следующее: void setup(){ String term = "12 + (2 * 5)"; int result = eval(term); // функция eval (от Python) Serial.println(результат); // ожидание 22 } Однако…
- Шестнадцатеричный массив не складывается, как ожидалось У меня есть массив шестнадцатеричных значений, как указано ниже. byte Hexa_Val[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; Я хочу увеличить этот массив с самого конца. Как и в,…
- Проблемы вычисления и печати long unsigned integer (длинных целых чисел без знака) У меня есть этот код, который выдает ошибочное длинное число без знака. КОД: char buff[100]; int unsigned long bytes; bytes = 48 * 70 * 144; sprintf(buff,"%lu bytes\n",…
- Быстрые случайные логические значения Я ищу способ быстрого создания логических значений. Для логических значений обычно используется random(0,2); , но в моем случае мне нужно около 250 логических значений, а вызов random каждый раз…
- Как вычесть микро()? Я пытаюсь рассчитать время между импульсами, сравнивая отметку времени micros(). Я понимаю, что вы не можете просто вычесть unsigned long, но я не могу понять, какова для него альтернатива. Ниже…
- Разные и самые быстрые способы вычисления синусов и косинусов в Arduino Я использую плату Arduino Uno для вычисления углов моей системы (роботизированной руки). Углы на самом деле представляют собой 10-битные значения (от 0 до 1023) от АЦП, использующие полный диапазон…
- Как получить среднее значение 16-битного АЦП? У меня есть аналогово-цифровой преобразователь Adafruit ADS1115 , настроенный в одностороннем режиме. Я хочу усреднить показания трех датчиков, чтобы повысить стабильность показаний. …
- создание анализатора гармоник мощности, который будет измерять амплитуды основной и кратных ей частот (например, 50 Гц, 100 Гц, 150 Гц, 200 Гц,...) Я намеревался создать анализатор гармоник промышленной частоты, который будет измерять амплитуды основной и кратных ей частот (например, 50 Гц, 100 Гц, 150 Гц, 200 Гц,...). Есть примеры создания…
- Неожиданные отрицательные значения из функции abs(), встроенной в AnalogRead При выборке из A0 с сигналом 0–5 В на Arduino Micro с помощью приведенного ниже кода я получаю некоторые отрицательные значения. int sensor = 0; sensor = abs(analogRead(A0) - 512); …
- Как сопоставить целые значения и округлить их до десятков/тысяч? Я сопоставляю потенциометр от 0–1023 до 1000–120 000 (от 1 секунды до 2 минут) для таймера, например: maxDelay = map (pot2, 0, 1023, 1000, 120000); Обе переменные являются целыми…
- Как обрабатываются ошибки (не связанные с синтаксисом) в Arduino и в архитектуре AVR в целом? Мне просто было любопытно, как архитектура AVR справляется с ошибками, которые могут привести к сбою обычной настольной программы. Я говорю о логических ошибках, например, о математических задачах,…
- Arduino pow() делает девятки Я временно теряю рассудок или не понимаю, как работает степенной метод, но когда я привожу 10 к степени числа, это значение равно -1. Итак: 10*10 = 100 Тогда я бы предположил, что 10^2 =…
- Выполнение 32-битной арифметики на встроенном устройстве Сейчас я работаю с Arduino Uno и пытаюсь понять, как с его помощью выполнять 32-битные арифметические операции. Мне нужно вычислить следующее выражение: √(2 n/a), в котором n — целое число, а …
- 1