atan
→ atan()E menola `tan`: e tsaya serepodi, e bo e busa sekhutlo.
atan(boleng)atan e amogela palo nngwe le nngwe — ga e na meedi jaaka asin le acos.
Ka tlwaelo matswela a magareng ga -SEPHATLO_PI le SEPHATLO_PI (e ka nna -1.57 go ya go 1.57); ka dikirii, magareng ga -90 le 90.
Gantsi atan2 ke yona e o e batlang. atan e amogela palo e le nngwe — serepodi — mme serepodi se le sengwe se ka tswa mo ditseleng tse pedi tse di farologaneng: y / x ya (3, 4) le ya (-3, -4) e a lekana. atan ga e kgone go di farologanya, mme atan2(y, x) e a kgona ka gonne e bona dipalo tse pedi ka bo tsona.
Leina le sala jaaka le ntse — bona sin.
Diparamethara
Karolo e e bidiwang “Diparamethara”| Leina | Mofuta | Tlhaloso |
|---|---|---|
boleng | palo | Palo epe — gantsi serepodi, y / x. |
tiro setaLoeto() {
thalaKanefase(400, 400);
bokamorago(243);
boketeMothalo(3);
seeloSaSekhutlo(DEGREES);
gopheta (diri i = 0; i < 16; i = i + 1) {
metlha serepodi = lekanyetsa(i, 0, 15, -6, 6);
// atan e fetolela serepodi go nna sekhutlo
metlha sekhutlo = atan(serepodi);
mothaloMmala(lekanyetsa(sekhutlo, -90, 90, 60, 240), 140, 200);
thalaMothalo(200, 200, 200 + cos(sekhutlo) * 150, 200 + sin(sekhutlo) * 150);
}
}Bona gape
Karolo e e bidiwang “Bona gape”atan2, tan, asin, acos, seeloSaSekhutlo