Matematika - prosba o pomoc

kdyz nebudes vedet kam to dat tak to napis sem, admin to za tebe umisti nebo vytvori novou sekci
Odpovědět
QNX
Příspěvky: 3701
Registrován: 20. 12. 2006, 9:59
Kontaktovat uživatele:

27. 10. 2017, 8:00

Aktuálně se snažím naprogramovat definici, která mi bude vytvářet plochu odpovídající vodní hladině do které byl vhozený kámen (ve výsledu to má být interference vln od 4 kamenů). Narážím však na nedostatečné znalosti matematiky a nějak jsem se v tom zaseknul. Zatím se mi daří vytvářet plochu na které mi interferuje sinusové vlnění, ale mám to jen jako čistou sinusovku. Mám rovnici, kde jsou 4 vstupní parametry x,y,a,b. V té rovnici odpovídá x,y souřadnicím v osách X a Y. Parametry a,b zase odpovídají poloze bodu ze kterého se šíří vlny (zase v souřadnicích X,Y). Výstupem té rovnice je poloha na ose Z. Výsledné hodnoty jednotlivých Z pak sčítám vždy pro konkrétní X,Y a tím dostávám čtvercovou síť bodů. Ze sítě bodů pak vytvářím plochu. Potřeboval bych složitější rovnici, která by dokázala vytvářet vlnění tlumených sinusových kmitů s proměnnou frekvencí. Rovnice by tedy dostávala hodnoty x,y,a,b,k,l Parametr "k" by řídil útlum kmitů a parametr "l" by měnil frekvenci podle vzdálenosti vlny od počátku. Dokázal by někdo poradit?
Zatím to mám takto:
Přílohy
VlnoveHodiny.jpg
Uživatelský avatar
filla
Příspěvky: 3536
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

27. 10. 2017, 8:21

parametr "k" klesa kvadratem vzdalenosti
"do řiti se řítíme, ani o tom nevíme.."
QNX
Příspěvky: 3701
Registrován: 20. 12. 2006, 9:59
Kontaktovat uživatele:

27. 10. 2017, 8:30

filla: Na reálné hladině asi tak nějak, ale nemusím se držet skutečných vln. Spíš bych to celé potřeboval parametrické, abych to pak těma posuvníkama dostal do nějaké esteticky hodnotné formy. Má to být na 3D interiérovou plastiku, kde jde spíš o výsledný dojem, než o přesnost. Takže si lámu hlavou nad tou rovnicí, která by mi s tím umožnila víc manipulovat. Netlumená sinusovka není použitelná.
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

27. 10. 2017, 10:45

filla píše:parametr "k" klesa kvadratem vzdalenosti
Neklesá spíš lineárně? Vlny na hladině se šíří v rovině, ne v prostoru. Frekvence volných vln se nemění.

Nestačilo by ten útlum zavést jako t * sin(((x-a)^2+(y-b)^2)^0.5) / (((x-a)^2+(y-b)^2)^0.5) ?
Aleš Procháska
QNX
Příspěvky: 3701
Registrován: 20. 12. 2006, 9:59
Kontaktovat uživatele:

27. 10. 2017, 11:29

prochaska: Třeba tady se frekvence mění.
Přílohy
VlnyNaHladine.jpg
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

27. 10. 2017, 11:39

Tak to nevím, jak tohle popsat.
Aleš Procháska
QNX
Příspěvky: 3701
Registrován: 20. 12. 2006, 9:59
Kontaktovat uživatele:

29. 10. 2017, 11:12

Hledání rovnice jsem vzdal a raději jsem to obešel jinak. Výsledek sice ještě není dokonalý, ale když se to poladí, tak to půjde. Navíc je to teď výpočetně asi 100x rychlejší.
Přílohy
VlnoveHodiny.jpg
Odpovědět

Zpět na „kdyz nebudes vedet kam“