Библиотека math.h
- Войдите на сайт для отправки комментариев
Чт, 25/02/2016 - 23:11
Здравствуйте! Не пинайте сильно - я начинающий.
Есть необходимость считать арктангенс . Теоретически где-то есть библиотека math. Практически я нашел только код файла math.h , а где взять math.cpp - понятия не имею.
Буду благодарен за конструктивную подсказку про:
а) где взять и как заставить эту библиотеку работать
б) любой альтернативный способ вычисления ATAN
Заранее благодарен. :)
It is useful when calculating angles from accelerometers to calculate the angle from a tangent. This function will return the angle (in degrees) from a tangent.
а) где взять и как заставить эту библиотеку работать
#include <math.h>
https://www.arduino.cc/en/Math/H
#include <math.h>
https://www.arduino.cc/en/Math/H
[/quote]
был я там. Ответов не нашел. :)
It is useful when calculating angles from accelerometers to calculate the angle from a tangent. This function will return the angle (in degrees) from a tangent.
Спасибо! Мне эта формула кажется очень сомнительной..... покумекаю еще.
Что это за коэффициенты? Откуда они взялись?
гугель выдал.
А, Ясн. :) та с гуглем у меня у самого неплохо получается :)
Математику написал, а теперь стоит задача подружить ее с адруиной :)
(а меня самого еще нужно с адруиной подружить )
Нашел пока complex.h - если заработает, то расскажу что куда. :)
Чей-то не идет процесс.
complex.h работает, но она оказалась библиотекой для работы с комплексными числами. :( Пробовал реактивную составляющую оставлять нулевой - не работает. Тоскаааааа................... :( :( :(
Так, что происходит при
? Ошибка компиляции? Если math.h входит в стандартный пакет wire, то нафига велосипед?
Так, что происходит при
? Ошибка компиляции? Если math.h входит в стандартный пакет wire, то нафига велосипед?
Спасибо! Вы меня заставили сфокусироваться на проблеме, и все разрешилось :)
Вывод:
работает как надо, надо больше тренироваться! :))
Всем - мира!
а сравните результат math.h и найденного мной кода. Мне просто интересно :)
atan(123.12345)
1.56267452239990234375 - math.h
89.534698486328125 - функция
atan(-321.123)
-1.5676822662353515625 - math.h
-89.82159423828125 - функция
atan(1)
0.785398197174072265625 - math.h
44.7578125 - функция
А всё почему? math.h выводит в радианах, а функция в градусах, но я проверил все верно, правда не очень точно и то, и другое:
В радианах arctg = 0.78539816339745
в градусах arctg = 45
Помогите тоже с этой библиотекой , я в стандартных .Я что то не найду . Укажите или скиньте саму её .
Буду признателен !!!
А Вы её пользовать пробовали? Боюсь, что нет. Если бы попробовали, то с удивлением обнаружили бы, что она у Вас есть.
я запрещаю раздавать библиотеки кому попало.
Что пользовались. Хорошо, где она находится в стандартных. Мне нужно только math.h.
Зачем тогда этот форум если нет помощи????
подай жалобу в Министерство Помощи.
Goldln, разуй глаза - сообщение #2 этой темы...
Все понятно с вами !!!
Дебил! Тебе пальцем ткнули в сообщении №2 в этой ветке!!
Запечатай свой комп в коробку и подари в детдом!
Вот тебе путь от Ардуино ИДЕ:
./hardware/tools/avr/avr/math.h
Э хакер не до развитый . Словами по тиши . кидайся
ты ещё па-руски потребуй объяснить тебе, что ты кретин.
Ещё один нарисоваля , у вас там сборище . Что ль ?
кто тут?
Ладно не когда мне свами ругатся . Если не можете объяснить что да как . Не чего из себя корчить . Знатоков и незачем на вопросы других отвечать . Просто другим будет приятнее не читать вашу писанину . ;)
Блин, да это стандартная библиотека языка, а не Ардуино! Просто включайте include и пользуйтесь на здоровье.
Вам уже два человека сказали, что берите и пользуйтесь. Какая Вам ещё помощь нужна? Пол помыть или попу подтереть?
Объясняю для детсадовцев - библиотека math уже есть в Arduino IDE, ничего качать и устанавливать не надо. Чтобы с ней работать, надо написать в скетче: #include <math.h>
Объясняю для детсадовцев...
кто открыл калитку в детдоме и выпустил в жестокий мир этих нежных беспризорников?
ай-я-яй, спрятали библиотеку от Goldln, не стыдно Вам?
Во вот теперь я понял , а то начили включать не понятно кого . Спосибо за помощь