smk 0 24 августа, 2007 Опубликовано 24 августа, 2007 (изменено) · Жалоба Есть формула: y=tan((1,20635-atan(atan(sin(sin(x)))))^1,4568) или y=ln(tan(acos(atan(x)))+x) Столкнулся с проблемой как в CVAVR научить контроллер делать по ней вычисления. Если кто смог бы показать как оно правильно выгдядит в виде ткста программы на С? Очень нужно проделывать такое вычисление, а также по другим формулам, среди которых есть и длиннее раза в два... Изменено 24 августа, 2007 пользователем smk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IVANS 0 24 августа, 2007 Опубликовано 24 августа, 2007 · Жалоба #include <math.h> void main(void) { float y,x; y=tan(pow((1.20635-atan(atan(sin(sin(x))))),1.4568)); y=log((tan(acos(atan(x)))+x)); } В хелпе к CV в разделе Mathematical Functions все эти функции описаны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ASZ 0 25 августа, 2007 Опубликовано 25 августа, 2007 · Жалоба Есть формула: y=tan((1,20635-atan(atan(sin(sin(x)))))^1,4568) или y=ln(tan(acos(atan(x)))+x) Столкнулся с проблемой как в CVAVR научить контроллер делать по ней вычисления. Если кто смог бы показать как оно правильно выгдядит в виде ткста программы на С? Очень нужно проделывать такое вычисление, а также по другим формулам, среди которых есть и длиннее раза в два... Боюсь, что после задействования таких громоздких вычислений у МК не останется времени для другой работы в реал-тайме. А они ведь именно для реал-тайма и предназначены :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 26 августа, 2007 Опубликовано 26 августа, 2007 · Жалоба Боюсь, что после задействования таких громоздких вычислений у МК не останется времени для другой работы в реал-тайме. А они ведь именно для реал-тайма и предназначены Да вот как раз и нужно проводить вычисления по апроксимрованной функции. Так сказать соль проекта. #include <math.h> Прочитал. Хм, а ведщь действительно точки вмесо запятых нужно... интересно чего еще не дочитал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться