Diskusia: rovnice v agorytmech
Člen
Zobrazené 5 správy z 5.
Na prispôsobenie obsahu a reklamy, poskytovanie funkcií sociálnych médií a analýzu našej návštevnosti používame súbory cookie. Informácie o tom, ako náš web používaš, zdieľame s našimi partnermi pre sociálne médiá, inzerciu a analýzy. Partneri môžu tieto údaje kombinovať s ďalšími informáciami, ktoré si im poskytol alebo ktoré získali v dôsledku toho, že používaš ich služby.
Používame nevyhnutné cookies na fungovanie webu a s tvojím súhlasom aj analytické a marketingové cookies.
Zaisťujú základné funkcie, bezpečnosť a služby, ktoré si si vyžiadal. Nedajú sa vypnúť.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Prevádzka webu, relácia, prihlásenie a uloženie nastavenia cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relácia až 1 rok |
| Google Tag Manager | Správa značiek a načítanie meracích nástrojov webu. | Žiadne | Neukladá sa | |
| Google Fonts | Načítanie typografie webu. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa | |
| Google Hosted Libraries | Načítanie potrebných knižníc a štýlov webu. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa | |
| Google reCAPTCHA | Ochrana formulárov a webu pred zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relácia až 180 dní | |
| YouTube | Prehrávanie vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relácia až trvalé úložisko | |
| Vimeo | Vimeo | Prehrávanie vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relácia až 2 roky |
| Facebook Login | Meta | Prihlásenie pomocou účtu tretej strany. | Úložisko riadené poskytovateľom | Relácia až 1 rok |
| GoPay | GoPay | Spracovanie používateľom vyžiadanej platby. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa |
Pomáhajú nám porozumieť používaniu webu a zlepšovať ho.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| Google Analytics 4 | Meranie návštevnosti a používania webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Meranie návštevnosti a používania webu. | _clck, _clsk, _cltk | Relácia až 1 rok |
Slúžia na meranie kampaní, personalizáciu reklamy a marketingovú komunikáciu.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| Google Ads | Meranie kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relácia až 90 dní | |
| Meta Pixel | Meta | Meranie kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Meranie kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relácia až trvalé úložisko |
| LinkedIn Insight | Meranie kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relácia až 1 rok | |
| Ecomail | Ecomail.cz | Meranie kampaní, reklama a remarketing. | ecmid, Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa |
| Atribúcia kampaní ITnetwork | ITnetwork | Priradenie návštevy a objednávky ku kampani. | campaign_clid[*], user_session_context | Až 1 rok |
Záleží dsot taky na tom co máš za vstupní formát, jestli je to takový ten klasický plaintext
f=ma
nebo je to něco rozumnějšího jako třeba MathML, kde jsi ušetřen toho parsování. Ten postup pak už je o tom, že přesuneš neznámou na jednu stranu a všechno ostatní na druhou pomoci ekvivalentních úprav.
diky moc
nemel jsem sice přímo text, byly to spíše pole. myslím že z MathML by se
špatně rovnice četly, ale nemam v tom velké skušenosti ,převáděnní
stringu na pole jsem sice neřešil ale ze skušenosti vím že to není nijak
složité (pouze zdlouhavé)
upravování rovnic není rovněž tak jednoduché pokud chceš aby program pracoval z realnýmy čísly př( (5ˇ(0,5))ˇ(2) druhá odmocnina na druhou != 5 při počítání v přirozených číslech) proto musíš na př. říct že 5 = 5ˇ1 a potom ti zase nefunguje sčítaní jak by mnelo a podobně
Být tebou, tak se naučím nejprve nějaké numerické metody, protože analytické řešení rovnic je opravdová věda a správně ji pochopit trvá opravdu dlouho.
Přečti si třeba něco o metodě "půlení intervalů", přes které lze najít řešení většiny rovnic jedné reálné proměnné s libovolnou přesností.
Pokud bys měl vstup v tomto tvaru:
A = B
Tak to přepíšeš na (pouhým spojením řetězců):
A-(B)=0
A pak jen vesele dosazuješ hodnoty za proměnnou a zkoumáš, kdy se přiblížíš co nejblíže nule (jakmile budeš blízko, tak budeš kontrolovat v menším intervalu) a tímto způsobem velice jednoduše a rychle najdeš všechny řešení.
nad tímto způsobem jsem také uvažoval ale některé rovnice mají více možných řešení a některé naopak žádné proto jsem toto řešení zprvu zavrhl nicméně zkusím se na něj ještě podívat každopádně děkuji
Zobrazené 5 správy z 5.