Archiv diskusního fóra o matematice, 2006–2026

Zdravim mam problem s tymto prikladom http://it4kt.cnl.sk/c/pvjc/2018/problemset.racer.html viacmenej je to matematicky problem ako programovaci a niesom az taky bystry co sa tyka takychto slovnych uloh ..vedel mi by mi niekto poradit aky vzorec mam zostavit ..viem ze sa to bude tykat najskor t=s/v ale k nicomu konkretnemu som neprisiel ..budem vdacny za kazdu radu
Offline
Doporučoval bych spíš v=...
Pro sestavování takových jednoduchých vzorců (zlomek svou proměnných, případně obsahující součiny) lze použít pravidlo, že nahoru napíšeme, co očekáváme, že výsledek zvyšuje a dolů co výsledek snižuje.
Nebo z jiného vzorce pro tentýž problém, vyjádřit požadovanou proměnnou stejně jako u rovnic.
Offline
Ahoj, pokud hodnotu skutecne rychlosti na i-tem useku oznacis
, potom po tobe chteji resit nelinearni rovnici s neznamou k
.
Hodnoty
znas, takze jde jen o to vybrat vhodnou metodu, jak zjistit to k. Protoze je to nelinearni rovnice, bude mit pravdepodobne vzdy vice reseni. Napr. v tom prvnim priklade v odkazu je krom k=3 resenim rovnice take k=-1,8358 a k=0,43578, ale protoze ma byt -1+k>0, jenom k=3 je pripustne.
Offline

ano v prvom pripade mi to sedi ..ale v druhom mi uz tato metoda nejak nevychadza
Offline
↑ vetrolam:
Co na tom nevychadza? :-)
Offline

ok tak dostal som tou metodou 3 x-ka − 5.747993 , − 2.662374 , − 0.51271 pre potreby programu som vzorec zmenil na k=-v+s/t a tam mi to uz nevychadza vobec
Offline
↑ vetrolam:
V tom druhem priklade mas vyresit rovnici
.
To je nelinearni rovnice, kterou nevyresis vyjadrenim nezname ze vzorce, ale musis pouzit nejakou numerickou metodu pro reseni nelinearnich rovnic.
Offline

no pri tejto rovnici mi vysli tie 3 hodnoty ..ale takuto rovnicu v Cčku viacmenej nevypočitam ..
Offline
↑ vetrolam:
Pouzij napr. Newtonovu metodu (tj. metodu tecen=dotycnic):
1)
musis vhodne zvolit
2)
, kde 
by melo konvergovat ke k.
Offline

Je to hlavne problem pre pocitac, cize programovaci. Vzorec by bol jednoduchy pre pocet riadkov do max. 3
pri 1000 usekoch pisat nejake rovnice by uz bol problem. Ale ta zakladna s=v*t sa samozrejme vyuziva.
Komletne vyrieseny program (vseobecne aj pre 1000 usekov splnujuci poziadavky zadania a s UI) som dal na:
https://needleshift.webnode.com/
Offline