Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
grool
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 2
#1

температура и синус - C++

25.05.2012, 17:53. Просмотров 374. Ответов 3
Метки нет (Все метки)

Мне надо с помощью синуса смоделировать изменение температуры на улице. Примерно, конечно-же.
Вот как я добился того чтобы значения синуса от 0 до 180 были похожи на примерные температурные значения, но вот идут они в разнобой - не пойми как скачет от + к -
Код
float t=0;
for(float j=0;j<=180;j++){
	t=sin(j);
	cout<<"number "<<j<<"  "<<32*t<<endl;}
А вот так я генерирую начальное значение температуры
Код
float a;
    srand(time(NULL));
       a = 0.1 * (rand() %700-300);
Моя проблема:
Я генерирую начальную температуру(предположим -10), далее надо менять ее. В + или в - определить случайным образом. Менять постепенно -10, -10,2, -10,5, -11... Синус подходит для этого, так как его график похож на изменение температуры за сутки. но только как связать это все в одно целое я не представляю. Программирование знаю на примерно базовом уровне, но вот с "программистской логикой" совсем туго. Очень надеюсь на вашу помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2012, 17:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос температура и синус (C++):

С 8 до 20 часов температура воздуха измерялась ежечасно. Известно, что в течение этого времени температура понижалась. Определите, в котором часу была - C++
Я написала вот так вот, изначально задав данные, но сказали, что нужно писать через массив, помогите пожалуйста #include &lt;conio.h&gt; ...

синус - C++
почему не правильно находит синус???

перегруженный синус - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; #define PI 3.14159265; using namespace std; int main(){ double a,b,x,y,e; e=2.71; ...

синус и косинус? - C++
нужна программа которая будет считать синус, косинус, тангенс и катангенс! на язике С

гиперболический синус - C++
Вычисления значений гиперболического Синуса с заданной точностью, используя разложение данной функции в ряд. можете навести пример...

Сгенерировать непрерывный синус - C++
Как сделать так чтобы функция синуса генерировалась непрерывно? sin(wt+f). Фаза тоже меняется со временем. Интересует именно чтобы...

3
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
25.05.2012, 18:20 #2
http://codepad.org/cxjTtaq5 примерно таким образом можно гонять температуру от N до -N . можно увеличить растяжимость. но неправдоподобно выходит: днем 25 а ночью -25, как в сахаре =) поэксперементируйте с функцией синуса. поднимите повыше его...
1
grool
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 2
25.05.2012, 18:54 #3
ээээ так как сделать так, чтобы не было такого -25 +25?)
0
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
25.05.2012, 19:50 #4
так а ты подумай, как должна выглядеть тогда функция ? там надо 1 строчку изменить
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2012, 19:50
Привет! Вот еще темы с ответами:

Ряд Тейлора, синус - C++
ТеЙлора* Уважаемые, не могу найти в чём ошибка, помогите. Алгоритм составлен (вроде) правильно. Пересчитывал значения по шагам в ручную...

синус и косинус Ряда Тейлора - C++
нужно задать диапазон до pi/4 что бы в ряде тейлора было меньше сумм помогите оптимизировать #include &lt;iostream&gt; #define...

Вычислить синус угла и биссектрису - C++
Найти синус угла (A+B) и бисиктрису угла B

Дописать синус в анализатор Страуструпа - C++
Чего то не могу сообразить,как синус написать...:wall: // LexicalAnalyzer.cpp #include &quot;LexicalAnalyzer.h&quot; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru