Алгоритм

P
На сайте с 14.05.2012
Offline
35
370

Есть две величины AZ и CR определены как 0 <= CR, AZ < 360. Друг от друга они не зависят. AZ есть величина постоянная, CR может меняться.

[ATTACH]131400[/ATTACH]

Суть в том что бы определить куда нужно "двигаться" (вправо или влево по кругу) величине CR что бы стать равной AZ.

Действует примерно такая таблица.

[ATTACH]131401[/ATTACH]

png 131400.png
png 131401.png
TF-Studio
На сайте с 17.08.2010
Offline
334
#1

И при чем тут "Веб-строительство" ?

И в чем вообще вопрос?

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
IL
На сайте с 20.04.2007
Offline
435
#2

sin(AZ-CR)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
[Удален]
#3

perevezenzev, это второй курс.

P
На сайте с 14.05.2012
Offline
35
#4

Вопрос в том, в принципе, как определить в какую сторону уменьшение или увеличение, двигаться что бы cr == az на php

[Удален]
#5

perevezenzev, я ж говорю подымите литературу за 2 курс.

P
На сайте с 14.05.2012
Offline
35
#6

В догонку


void setup()
{
Serial.begin(9600);

float azimuth = 0;
float course = 180;

float a = sin((azimuth - course)*PI/180.0);
Serial.print(a); Serial.print(" - ");
Serial.print(azimuth); Serial.print("/"); Serial.print(course);
Serial.print(" - ");

if (azimuth == course){
Serial.println("m");
} else if (a <= 0.0){
Serial.println("r");
}else{
Serial.println("l");
}


}

void loop() {}

Должно выдавать "r" а выдает "l". В чем дело?

IL
На сайте с 20.04.2007
Offline
435
#7
perevezenzev:
Должно выдавать "r" а выдает "l". В чем дело?

В округлении? А что выдаёт парой строчек выше:

Serial.print(a); Serial.print(" - ");

p.s. По большому счёту в любую сторону полкруга вертеть..

P
На сайте с 14.05.2012
Offline
35
#8

После тех строк выводит:

0.00 - 0.00/180.00 - l
IL
На сайте с 20.04.2007
Offline
435
#9

А какие значения принимают выражения?:

a<=0.0

a>=0.0

И, например, Serial.print(a,10);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий