Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 27. 03. 2013 12:56

usr87654
Příspěvky: 34
Reputace:   
 

Jak vypočítat úhel mezi třemi body?

Potrebuji vypocitat uhel ktery je u bodu, ktery ma na obrazku souradnice [1;1420] (levy dolni). Pocitam to nasledovne, ale podle me ten uhel neni 88 stupnu jak mi vychazi.

Muj postup vypoctu:

1 - vytvorim z tech bodu dva vektory:

$\vec{v_{1}} = (4,0)$
$\vec{v_{2}} = (4,136)$

2 - Spocitam delku kazdeho vektoru podle vzorecku:

$d = \sqrt{x^{2}+y^{2}}$

coz mi vyjde:

$v1_{d} = 4$
$v2_{d} = 136$

3 - uhel potom pocitam jako

$uhel = arcos((x_{v1} * x_{v2} + y_{v1} * y_{v2}) / (v1_{d} * v2_{d}));$

Co delam spatne? Diky predem za radu.

Znazorneni:

http://s4.postimg.org/dzylxdcy5/2013_03_27_123125.png

Offline

 

#2 27. 03. 2013 13:06

Arabela
Příspěvky: 1927
Reputace:   181 
Web
 

Re: Jak vypočítat úhel mezi třemi body?

Ahoj ↑ usr87654:,
ten uhol na obrázku "vyzerá" na inú veľkosť, ale iba preto, lebo na osi x a na osi y sú odlišné mierky.
Ja som si jeho veľkosť vypočítala jednoducho s využitím funkcie tangens a výsledok mi vyšiel $88,43^\circ $


server.gphmi.sk/~domanyov

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson