Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Ahoj
snazim se vyresit, jak donutit dva objekty co se pohybuji po balisticke trajektorii stretnout. Vice info dle obrazek.
Mame jeden objekt, ktery jiz leti po trajektorii (na obrazku ta trajektorie co zacina prerusovane).
Na tento objekt pusobi gravitacni zrychleni .
V urcitem okamziku se rozhodneme hodit dalsi objekt, tak, abychom zasahli objekt puvodni. Na novy objekt pusobi gravitacni zrychleni
.
Informace ktere mame k dispozici: neboli rychlost puvodniho objektu.
neboli uhel pod kterym zrovna leti puvodni objekt
(znam totiz velocity objektu ve tvaru [vx,vy], tak tyto dva udaje muzeme snadno dopocitat) - rychlost druheho objektu, neboli jakou rychlosti ho "vystrelim"
a
ja se snazim spocictat , neboli pod jakym uhlem v case
objekt vypalit tak, aby zasahl objekt puvodni.
-----------------------------
Pouzil jsem rovnice trajektorie: a
resp. a
Snazil jsem se to resit tak, ze vim, ze v , budou mit stejny
, stejny
a stejne
.
Bohuzel mi jako neznama neustale zbyva jak cas , tak uhel
.
Pomozete mi s tim, prosim, nekdo?
Pokud se nabizi dve reseni, chci vzdy to s nizsim (nezapornym samozrejme)
Dekuji L.
Offline
Zdravím,
provedu jen korektury:
- gravitační zrychlení je asi stejné, není nutné označovat indexem (a, b)?
- proč je v zápisu , když v textu a na obrázku není?
- zde chybí u druhého členu. Tak? Děkuji.
Offline
↑ jelena:
Ahoj, tam je jen proto, ze vzorec plati jak pro
tak pro
. Mel sem to ale napsat.
Gravitacni zrychleni je opravdu ruzne, prestoze se pohybuji ve stejnem prostoru (jedna se o nerealnou pocitacovou simulaci), tedy doplnim
dekuji
Offline
↑ liquid:
Ale ty dva parametry ( a
) ti tam zůstanou vždy.
Informace, že chceš zasáhnout objekt A, sama o sobě nestačí k úplnému řešení. Musíš mít také určeno KDE ho chceš zasáhnout (nebo kdy - což jsou vzájemně převoditelné informace)
Offline
chapu, ze kdyz bych mohl se strelou vyckavat, nebo pokud bych mohl vystrelit ruznou rychlosti, tak ze tam nekonecne reseni je. Pokud mam ale pevne dany cas, kdy vystrelit i rychlost jakou vystrelit, nejak tam nekonecne resenich nevidim...
pokud si napr. za zvolim pevny uhel, tak se preci trajektorie protnou max 2x (pokud nejsou totozne) a z toho jen jeden prunik muze mit stejne
. Nebo se pletu?
Offline
pokud si napr. za
zvolim pevny uhel, tak se preci trajektorie protnou max 2x (pokud nejsou totozne) a z toho jen jeden prunik muze mit stejne
. Nebo se pletu?
ALe to je přesně to, co ti píšu. Jeden z těch parametrů si musíš zvolit. Vzhledem k tomu, že v původní otázce jsi chtěl určit , musíš si zvolit
. A není to čas kdy vystřelíš, ale kdy zasáhneš.
nejak tam nekonecne resenich nevidim.
Matce přírodě je to jedno.
Ten úhel nebude naprosto libovolný. Řešení povede na kvadratickou rovnici, a tam bude podmínka pro diskriminant, která dá nějaký interval možných úhlů.
Offline
ah, diky, chapu jiz jak sem na to blbe nahlizel.
Zkusím tedy zpřesnit, oč mi jde.
Původní objekt proste pouze letí. Druhý objekt, vytřelený pod úhlem se ho snaží zasahnout. Dejme tomu, ze je to delo, ktere muze strilet opakovane (s prodlevou) a chce ho zasahnout co nejvicekrat behem letu. Chci tedy vzdy najit takove reseni, pro ktere bude
minimalni (pokud se nepletu. uhel
s tim nema co delat, protoze objekt muze letet bud nahoru ci dolu).
To uz ale vede na derivace a reseni prubehu funkce ne?
Jak na to?
Diky L.
Offline
↑ liquid:
potom se mi zdá vhodné vyjádřit - "čistý" čas do setkání. Protože úhel lze měnit ve stanoveném rozsahu. Taková závislost se daří sestavit? Děkuji.
Offline
↑ liquid:
tedy máme vyjádřeno , zbytek v zápisu jsou známé hodnoty nebo parametry, co umíme počítat pro konkrétní okamžik
,
.
Potom můžeme zderivovat funkci a určit, pro které je čas minimální.
neztrácíme však ideu úlohy? Já si představuji tak - vyletí objekt a - je zafixován čas výletu, potom mám dostatečnou prodlevu (definovaný čas), ve kterém se úhel nastaví na určitou hodnotu a v určitém okamžiku od výletu objektu a pošlu objekt b. Objekt b poletí minimální čas, který jsme stanovili v předchozím kroku v závislosti na
?
Offline
↑ jelena:
cas vyletu objektu a nezname, objekt a proste leti. ja k jeho trajektorii nepristupuju jako k celku (od opravdoveho startu), ale zacnu ho brat jako trajektorii az v dobe vystreleni objektu b. Proto ke srazce maji oba stejne .
(predpokladam, ze "pootoceni" kanonu na uhel \beta nezabere zadny cas)
jestli se nepletu, tak mi staci pouzivat rovnici, kdy maji shodne ? tzn zderivovat pouze tu?
Offline
↑ liquid:
Objekt a nemůže "prostě letět". Něco o něm vědět musíme - jak ho jinak dáme do souvislosti s objektem b?
Důležité (dle mého) - znám
? Potom můžeme derivovat
. Ale je možné, že ztrácíme myšlenku.
Offline
↑ jelena:
spatne jsem se vyjadril, objekt a leti a ja jsem schopny si v jakykoli cas zjistit informaci o jeho rychlosti (x,y) a pozici.
takze nepotrebuji znat cas kdy vyletel, odkud vyletel, ani rychlost odkud vyletel puvodne. Staci mi v case kdy chci vystrelit projektil b zjistit rychlost objektu a, jeho pozici a tyto informace povazovat jako pocatecni bod a pocatecni rychlost.
Tedy znam i
staci tedy derivovat ?
Pocatecni pozice znam, rzchlosti znam, uhel alfa znam, jen uhel beta neznam a cas chci minimalni.
Offline
↑ liquid:
mně se to nelibí ani trochu. Když to zderivuješ, nic použitelného z toho není. Asi jsme ztratili ideu a budeme doufat, že nás někdo ochotný zachrání.
A my teď a potom poděkujeme.
Offline
↑ liquid:
ještě se na to dívám - derivovat pouze t (z vyjádření pro vodorovnou složku) nemůžeme. Jelikož funkci máme zadanou parametricky.
Tedy se bude derivovat vyjádřený výsledek pro t (vidím drobný překlep chybějící +(v_{b}\sin(\beta))^2):
v přepisu derivace není složitá (je v tom plno konstant):
Jen pořád otázka, zda je to cíl. který jsme potřebovali.
Offline
↑ jelena:
dekuji za opravu
Mno uz je to nejakou chvilku co sem derivoval, tak sem to radeji nasypal do nejakeho online kalkulatoru...
vypadlo mi z nej toto
tak je to snad dobre. =
=
=
=
=
=
ted si nejsem uplne jisty postupem. Musim zjistit kdy je derivace nulova, protoze tam jsou lokalni extremy ze? Pak dosazenim zjistit jestli je na intervalu rostouci/klesajici a dle toho najdu extremy. Mno a nalezene minimum me zajima. To pak jiz dosadim do vzorce pro trajektorii a mam co potrebuji.
Je to tak?
Offline
mně to ručně vyšlo trochu jinak (protože nemáš závorku 2*(h-g)*(a-b) na konci prvního řádku:
Teď když se dá ke společnému jmenovateli, tak pro nulovou derivaci má být nulový čitatel zlomku.
Offline
↑ jelena:
jeleno, diky moc za to, jen to na chvili odlozim, nejak mi zas precvaklo v hlavne to s tim nekonecnym poctem reseni
vezmeme si priklad primek namisto trajektorii, viz. obrazek
sediva cara je objekt, ktery leti (pohled shora) urcitou rychlosti. Z pocatku po nem chci vypalit projektil tak, abych ho zasahl.
v dany okamzik se tedy rozhodnu pro strelbu, tento okamzik pojmenujme t0.
v tom okamziku oznacim misto, kde byl zrovna letici objekt jako bod B. Tento bod budu brat jako vychozi bod pro tento objekt. Uz me nezajima, ze nejakou dobu letel. Proto v dobe stretu budou letet oba objekty stejnou dobu.
Na primku jsem zanesl body, ve kterych bude letici objekt v jednotlivych casech (t1,t2,t3) (konstantni rychlost).
Kruznice naopak udavaji, kde muze byt projektil vystreleny z pocatku v casech t1(cervena) t2(modra) a t3(zluta).
Z obrazku je patrne, ze nehlede na uhel vystrelu v casech t1 a t2 nikdy nemohu zasahnout. Je videt, ze zasah je mozny nekde pred casem t3, teda dejme tomu napr. t2.87. Pro tento cas uz zase existuje ale jeden jediny uhel vystrelu.
Je to tak?
Pokud ano, nejak v tom nevidim, jak se to lisi od trajektorii natolik, ze by meli nekonecne resenich.
Offline
Zdravím v tématu,
navrhuji ujasnit model: cíl má být zasazen v minimálním čase. Pro tento model už máme , přičemž pokud označím různé konstanty (parametry), co máme, tak jedno z vyjádření funkce
a na zvoleném intervalu pro
od 0 do 90 je to kus sinusoidy (zřejmě na zvoleném intervalu máme extrém).
tech "nekonečně mnoho řešení" se představuji "nekonečně mnoho bodů" (,
), pokud si zvolíme podmínku extrém, tak bod je jeden (pokud nějakou jinou podmínku, tak například budeme mít interval, ve kterém se nachází řešení přijatelné).
Já mám dojem, že toto je standardní úloha, který se musí vyskytovat ve všech střílečkách, bohužel, jsem nikdy žádnou nehrála, ani neprogramovala. Pokud tomu tak není, tak se myslí jiný model, který jsem nepochopila :-)
Offline
↑ jelena:
ja sem z toho uplne jalovej :D
uz davno mi bylo jasny to nekonecne moc reseni, ale najednou sem to nejak zapomnel a znova se chyt zvraceny myslenky... zapomnel sem na to minimalni t.
a ano, model chapes naprosto spravne...
a ano, ja opet neco nechapu :) kde sme vzali ?
jezis me tenhle ukol nejak leze na hlavu... ale doufam ze se nejak doberem k vysledku, tedy k jedne rovnici, do ktere kdyz nasypu tech 9 konstant, tak mi vypadne uhel beta, pod kterym kdyz okamzite vystrelim, tak zasahnu objekt v co nejkratsim case
↑ pietro:
nejak nechapu, jak je toto resenim?
Offline
↑ liquid: Ahoj, tu som hľadal čas a rýchlosť pri zvolených alfa a beta
http://www.wolframalpha.com/input/?i=so … -0.5*9*t^2
a tu som hľadal čas a beta pri zvolenom alfa a rýchlosti z prvého výsledku.
http://www.wolframalpha.com/input/?i=so … or+b+and+t
iba zatiaľ testujem či stroj počíta správne... :-)
Offline
↑ pietro: :-)
↑ liquid:
to jsem v rychlosti označila konstanty (parametry?). Upravím:
Označím:
A je uklízeno (asi tak, jak poznamenal můj milý syn po mém úklidu v reálu "Jaký význam to má, když potom Ty jediná víš, kde co leží" :-)):
Dokonce nám sedí rozměrnost a v této podobě můžeme i derivovat.
Teď když budeš volit parametry (kterým říkáš konstanty), tak z se vybere tá varianta, který bude dávat čas nezáporný.
Jak jsme tak přeznačili konstanty, tak např. je vidět, že , tedy vstupní hodnoty ještě můžeš dávat do poměru. Tak se uvidí :-)
Offline