Matematické Fórum


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

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

#1 16. 04. 2016 14:26

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Vzdálenost dvou bodů

Dobrý den zdravím všechny
prosím o pomoc. Potřebuji vypočítat vzdálenost dvou bodů A a B se souřadnicemi XY pro A a XY pro B
nejsem matematik prosím o polopatičnost pokud to půjde :-)
Našel jsem vzorec který nevím jak bych sem zasal tak prosím viz odkaz.
pro výpočet dvou bodů v prostoru.

http://www.aristoteles.cz/matematika/an … od/bod.php



Nicméně pokud to zapíšu s hodnotami a dám do kalkulačky výsledek je Error.
Například
Souřadnice A jsou a1=3, a2=4 a souřadnice B jsou b1=2, b2=1
tedy b1-a1=-1 na druhou stále -1
b2-a2=-3 na druhou -9
sečtu, -1 + -9 = -10
a nakonec odmocnina z -10 a mám tam error.

Můžete někdo poradit co dělám špatně nebo mám špatný vzorec?

Offline

 

#2 16. 04. 2016 14:32 — Editoval Al1 (16. 04. 2016 14:32)

Al1
Příspěvky: 7797
Reputace:   542 
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:

Zdravím,

chyba je v tom, že druhá mocnina záporného čísla je pro tebe stále číslo záporné. Jenže ono platí:$(-1)^{2}=1, (-3)^{2}=9$

Offline

 

#3 16. 04. 2016 14:38

Cheop
Místo: okres Svitavy
Příspěvky: 8209
Škola: PEF VŠZ Brno (1979)
Pozice: důchodce
Reputace:   366 
 

Re: Vzdálenost dvou bodů


Nikdo není dokonalý

Offline

 

#4 17. 04. 2016 10:41

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ Cheop:
super děkuji vám za radu skusil jsem to a vychází to super. Jen pro upřesnění proč vlastně je záporné číslo kladné v případě mocniny? A takže v těch závorkách musím číslo převést na kladné uplně vždy?

A ještě prosím jestli by jste mi poradili s výpočtem pro pohyb po kružnici.
Potřebuji vypočítat na jaké další souřaadnice mám poslat CNC osy X a Y tak aby opisovali kružnici.
Tj.
takže jsem třeba v bodě X0 A Y0 tak vzorec který my vypočítá kde bude další X a Y.
Něco jsem už našel

X= aktuálníX+R*sin(a)
Y= aktuálníY+R*cos(a)

je to správně?

A pokud je jak ale spočítat uhel a?

Offline

 

#5 17. 04. 2016 11:04 — Editoval Cheop (17. 04. 2016 11:06)

Cheop
Místo: okres Svitavy
Příspěvky: 8209
Škola: PEF VŠZ Brno (1979)
Pozice: důchodce
Reputace:   366 
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:
Platí poučka
1) násobíme-li mezi sebou 2 kladná čísla je výsledkem kladné číslo
2) násobíme-li mezi sebou kladné a záporné číslo je výsledkem záporné číslo
3) násobíme-li mezi sebou 2 záporná čísla je výsledkem kladné číslo.
Tedy
(-1)^2 = (-1)*(-1) = 1 tj. kladné číslo dle bodu 3)
obdobně i u (-3)


Nikdo není dokonalý

Offline

 

#6 17. 04. 2016 15:13

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ Cheop:
Zkouším vzorec pro výpočet souřadnic X a Y bodů kvůli opisu kružnice

vzdálenost ke středu kružnice X=2 a Y=4 poloměr je 4,47
když dosadím do vzorce dle
http://ottp.fme.vutbr.cz/~pavelek/optika/1510.htm

X=m+r*cos(0) předpokládám že začínám s úhlem 0 a zkončím na 360
tak
X=2+4,47*cos(0) = 6,47
a pro Y=4+4.47*sin(0) = 0

ale když to zakreslím tak tyto souřadnice nevycházejí do kružnice na papíře.

Nevíte kde dělám chybu?

Offline

 

#7 17. 04. 2016 16:31 — Editoval Cheop (17. 04. 2016 16:31)

Cheop
Místo: okres Svitavy
Příspěvky: 8209
Škola: PEF VŠZ Brno (1979)
Pozice: důchodce
Reputace:   366 
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:
m,n jsou souřadnice středu kružnice a nikoliv souřadnice bodu na kružnici.
Když si Tvoji kružnici umístíš do středu souřadného systému tj. m=0 a n=0
pak pro tvůj bod bude platit:
x^2+y^2=r^2 tj.
2^2+4^2= 4,47^2
4+16=20


Nikdo není dokonalý

Offline

 

#8 17. 04. 2016 16:44 — Editoval hlinskoelektrikar (17. 04. 2016 16:46)

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ Cheop:
Ano to vím taky jsem psal že střed mám X 2 Y4
a poloměr 4,47
ale když to dosadím do toho vzorce který jsem psal tak mi souřadnice bodu na kružnici vyjde pro X 6,47
což mi tam nikde do výkresu nesedí.//forum.matweb.cz/upload3/img/2016-04/04365_Bez%2Bn%25C3%25A1zvu.png

Offline

 

#9 17. 04. 2016 16:56

Kenniicek
Příspěvky: 260
Reputace:   13 
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:
Ako to ze nesedi? Suradnice bodu budu [6,47;4] Tento bod bude lezat na rovnobezke s osou x, ktora prechadza stredom kruznice. (ospravedlnujem sa za pbrush :D)//forum.matweb.cz/upload3/img/2016-04/04873_kruznica.jpg

Offline

 

#10 17. 04. 2016 17:03

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ Kenniicek:
No 6,47 to ano to sedí ale druhá část rovnice nesedí
X=2+4,47*cos(0) = 6,47
a pro Y=4+4.47*sin(0) = 0

pro Y vychází 0 to by mělo být právě 4 tak to právě nechápu

Offline

 

#11 17. 04. 2016 17:06

Kenniicek
Příspěvky: 260
Reputace:   13 
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:
Urcite je toto nula? :) Y = 4 + 4.47*sin(0)

Offline

 

#12 17. 04. 2016 17:09

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ Kenniicek:
No já nevím zadávám do kalkulačky 4+4,47xsin(0) = a prostě mě to ukazuje 0 je to špatně? Já už fakt nevím...

Offline

 

#13 17. 04. 2016 17:16 — Editoval Kenniicek (17. 04. 2016 17:17)

Kenniicek
Příspěvky: 260
Reputace:   13 
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:
Bud tvoja kalkulacka, nema spravne nastavene matematicke priority, o com prepac ale pochybujem, kedze je na nej sinus a je pokrocilejsia, alebo to zadavas zle, napada mi, ze stlacis = po 4 + 4,47. Skus to napisat na jeden riadok do kalkulacky alebo sa skus zamysliet, kolko je 4 + 4,47 * 0

Offline

 

#14 17. 04. 2016 17:22 — Editoval hlinskoelektrikar (17. 04. 2016 17:23)

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ Kenniicek:
No to je mi jasný že násobit něco nulou bude nula já myslel že ten sin je nějaká konstanta nebo tak něco že to prostě může i z nuly udělat něco no prostě nejsem matematik no :-)
Jinak dělá to pořád i když to zapišu do řadku sečtené.

A takže to jinak počítám správně? Kromě toho zadávání do kalkulačky?

Offline

 

#15 17. 04. 2016 17:27 — Editoval hlinskoelektrikar (17. 04. 2016 17:40)

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ Kenniicek:
No jinak teda když zkouším vypočítat druhou stranu tj záporné souřadnice tak dostanu toto

X=2+4,47*cos(180) = -61.5
a pro Y=4+4.47*sin(180) = 26,17

což taky nesedí a to ani jedna
180° je přece přesně na opačné straně takže by to mělo vyjít cca 2,5 pro X a 4 pro Y ne_?

teda pardon na druhé straně je 90° tak

X=2+4,47*cos(90) = 10,12
a pro Y=4+4.47*sin(90) = 83,6 což taky nevychází

jo a ještě navíc k tomu předchozímu i když nebudu brát v potaz sin tak 4+4,47 je přece 8,47 a ne 4 což b yměl být výsledek..

Offline

 

#16 17. 04. 2016 17:56 — Editoval misaH (17. 04. 2016 17:57)

misaH
Příspěvky: 13467
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:


Preboha, človeče... základná škola.

Sinus0 je 0.

Koľko je 4+4,47 krát 0?  Alebo naozaj nechápeš poradie počtových úkonov? Najprv sa násobí a až potom sčituje.

Je to teda

$4+4,47\cdot 0=4+0=4$

Offline

 

#17 17. 04. 2016 17:59

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ misaH:
Aha já to věděl samozřejmě no je to celkem síla :-) měl se fakt za to že se nejdřív sečte a pak násobí :-)

Offline

 

#18 17. 04. 2016 18:10

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:

Dobrá když to zrekapituluji

X=20+44,7*cos(0) = 20 nevychází
Y=40+44,7*sin(0) = 40 vychází

když skusím 90°

X=20+44,7*cos(90) = 26,9 nevychází
Y=40+44,7*sin(90) = 84,14 vychází

__???

Offline

 

#19 17. 04. 2016 21:34

misaH
Příspěvky: 13467
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:


Kosínus 0° je 1.

Kosínus 90°  je 0.

Offline

 

#20 17. 04. 2016 21:59

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

misaH napsal(a):

↑ hlinskoelektrikar:


Kosínus 0° je 1.

Kosínus 90°  je 0.

Ok díky ale jak k tomu dojdu? Nějaké pravidlo nebo tak?

Offline

 

#21 17. 04. 2016 22:08

Al1
Příspěvky: 7797
Reputace:   542 
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:

Zdravím,

hodnoty goniometrických funkcí  např.zde

materiály ke studiu např.zde

Offline

 

#22 18. 04. 2016 09:57

hlinskoelektrikar
Příspěvky: 46
Škola: Oxford
Pozice: elektrikar
Reputace:   
 

Re: Vzdálenost dvou bodů

↑ Al1:
Děkuji za ty materiály ale vůbec se v tom nevyznám.

potřeboval bych jen prostě zjistit postup výpočtu abych mohl naučit moje CNC kreslit kružnici.

nicméně když tedy počítám
X=20+44,7*cos(0) = 64,7
Y=40+44,7*sin(0) = 40

tak už to vychází ale když zadám to samé s 90° tak už to nevychází můžete mi pomoct dotáhnout to do konce? :-)

Pokud teda zadám že cos 90 je 0 jak pise misaH tak to ale vyjde 20 což dle obrázku má být cca -2,5
a Y vychází na 84,15 což by mělo být opět 40 protože je to to samé co v horním vzorci jen opačná strana kruhu.
viz.
X=20+44,7*cos(90) = 20
Y=40+44,7*sin(90) = 40

a jinak když zapíšu do mikrokontroléru tyto dva vzorce tak mi vyjdou zcela jiná čísla tak když mám správný vzorec proč mi mikrokontrolér počítá něco co není pravda_?

V MCU mi vyjde toto

uart_putf(20+(44.7*cos(0)));64,7 to je OK
uart_putf(40+(44.7*sin(0)));40 OK
uart_putf(20+(44.7*cos(90)));-0,0289 špatně
uart_putf(40+(44.7*sin(90)));79,9617 špatně

Offline

 

#23 18. 04. 2016 10:06

Cheop
Místo: okres Svitavy
Příspěvky: 8209
Škola: PEF VŠZ Brno (1979)
Pozice: důchodce
Reputace:   366 
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:
Tady máš hodnoty bodů na Tvé kružnici v I.kvadrantu
//forum.matweb.cz/upload3/img/2016-04/66787_kruh.png


Nikdo není dokonalý

Offline

 

#24 18. 04. 2016 15:19

misaH
Příspěvky: 13467
 

Re: Vzdálenost dvou bodů

Offline

 

#25 19. 04. 2016 10:29

Honzc
Příspěvky: 4647
Reputace:   248 
 

Re: Vzdálenost dvou bodů

↑ hlinskoelektrikar:
Píšeš, že ti mikrokontrolér počítá špatně.
Jestli to nebude tím, (a ono to tak bude) že mikrokontrolér počítá v obloukové míře.
Tedy, když např. do vztahu uart_putf(20+(44.7*cos(90))) místo 90 zadáš 90*Pi/180 tak jaký dostaneš výsledek

Online

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson