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
Ahojte,
robí mi problém odvodiť
Zrejme v tom bude nejaká trivialita, ktorú sa mi nepodarilo zatiaľ odhaliť. Dospel som len k ekvivalentnému tvaru pre nepárne n
zo symetrie hodnot cos(jpi/n). Ďakujem za prípadnú pomoc.
Offline
Mám jen trochu jiný tvar toho, co už máš ty, k výsledku jsem se nedostal. Tak napíšu aspoň to, co mám.
Můžeme změnit sčítací index na :
Teď si spočteme dvojnásobek hledané sumy.
Tedy
pro lichá i sudá n.
Offline
Ahoj, zkusil jsem přepsat sčítanec pomocí nekonečné geometrické řady a přehodit pořadí sumace (neřeším zatím korektnost tohoto postupu), tj. máme . Po záměně pořadí sumace je vnitřní suma pro lichá j rovna -1, tj. stačí hledat . Suma tohoto tvaru (resp. sumy - v závislosti na i) vypadá již standardizovaněji, ovšem nejsem si jist, zda je jednodušší než suma původní a zda znalost jejího vyjádření v uzavřeném tvaru pomůže k vyřešení našeho problému.
Offline
Každopádně navrhuji přesun úlohy do některé ze sekcí "Zajímavé úlohy ..."
Offline
Je zajímavé, že Mathematica původní sumu nedokáže spočítat, ale sumu v mém příspěvku ano a poměrně rychle. Ale netuším, jaké metody na počítání sum Mathematica používá.
Offline
Koho by zaujímal pôvod úlohy, tak tento problém vzniká pri odvodzovaní Čebyševovych matíc pri spektrálnych metódach. V knižke Trefethen: Spectral methods in Matlab je tento problém ako cvičenie 6.2.
Súčet tejto sumy je jeden prvok Čebyševovej matice, ktorú sa snažím skonštruovať. Existuje však aj iný prístup konštrukcie tejto matice cez Čebyševove polynómy, avšak výsledky sa musia zhodovať. Zaujíma ma však tento problém.
Offline
↑ Pavel Brožek:
Ahoj, bohužel nemám Mathematicu - mohl bys prosím jen tak pro zajímavost zkusit, zda si poradí s:
a pokud ne tak aspoň s těmito sumami pro malá i? Někde jsem viděl explicitní vzorec pro i=2 (tj. cos. v druhým mocninách), ale zda to lze vyjádřit obecně netuším.
Ještě k Mathematice: existuje způsob, aby Mathematica vypsala, jakým způsobem k danému řešení došla? Dle mého by to bylo velmi přínosné a algoritmicky nijak těžké (pokud k danému řešení dospěla)... Na druhou stranu by tímto asi pomohla autorům konkurenčních "počítacích software" a odhalila tak své metody...
Děkuji
Offline
↑ check_drummer:
Zde Mathematica online - mělo by to pracovat stejným způsobem jako normální program.
Nicméně je důležité si uvědomit, že způsoby, jakými to počítá některé úlohy mohou být pro člověka naprosto neschůdné, např. různé iterace, používání rozsáhlých databází, apod., proto si myslím, že by nám většinou nic neřeklo vědět jakým způsobem to došlo k výsledku. Většinou to bývá tak, že čím víc chceme aby nějaký algoritmus dělal něco stejným způsobem jako člověk, tím je ten algoritmus komplikovanější i méně efektivní.
Offline
↑ Bati:
Děkuji - s konkrétní hodnotou 2i si zdá se poradí, ale s obecnou 2i asi ne... Ale podle tvaru výsledku tudy asi cesta buď nepovede nebo bude trnitá.
Já jsem neměl na mysli to, jakým způsobem Mathematica hledá výsledek, ale to, když už ho najde, jaká pravidla byla k dosažení výsledku použita. Např. není důležité, že bylo prohledáno 1356 pravidel, ale důležité je, že bylo např. použito pravidlo o derivaci/intergraci funkce s parametrem, apod. A to by dle mého bylo pro člověka čitelné.
Offline
↑ check_drummer:
Ahoj, obecně si s tím neporadí. Pro i=1…10:
Nevím o tom, že by šel v Mathematice vypsat postup. Také si myslím, že si své postupy budou hlídat :-).
↑ Bati:
WolframAlpha mi nepřijde na podobné věci moc vhodný. Nehledal jsem důkladně, ale nikde jsem neviděl, že by k tomu byla dokumentace. Když počítám např. tyto řady, tak potřebuju v Mathematice použít funki Simplify, aby byl výsledek v nějakém rozumném tvaru. Nevím, jak bych toho dosáhl ve WolframAlpha. A výpočet ve WolframAlpha je také časově omezen, což je velké mínus.
Edit: Ty výsledky, co jsem uvedl, se mi vůbec nezdají. Stačí volit a je vidět, že to je blbě.
Edit2: Zdá se, že ty výsledky, co jsem uvedl, platí pouze pro .
Edit3: Za předpokladu, že závislost je lineární v n, pak koeficienty pro prvních dvacet i jsou
Offline
Neříkám, že program Mathematica je celý nahraditelný WolframAlpha, ale velmi pravděpodobně mají stejné jádro. Jde jen o to, že vstup a výstup jsou v jiných tvarech - WolframAlpha je upřímně akorát dělaný blbuvzdorně.
↑ check_drummer:
To je, s prominutím, naivní představa. K čemu nám bude znát algoritmus řešení nějakého problému (obecně platný, třeba s tak velkou pravděpodobností, že jeho výsledek můžem považovat za správný), když k tomu potřeboval 8000 operací?
Offline
ahojte,
zaujímalo by ma,
nešlo by to spočítať spôsobom,
že by sa pre každé našlo koplexné číslo ktorého je napr. (možno po úpravách)
imaginárna (resp. reálna) časť,
a keby sa našlo nejaké pekné (alebo znesiteľné ) exponenciálne vyjadrenie každého člena,
súčet by sa možno dal nájsť ľahšie, potom by sa dosadili Eulerove vzorce a z výsledku
by sa vybrala imaginárna (resp. reálna) časť
bolo by iste lepšie keby som s takými číslami rovno prišiel,
ale zatiaľ zrejme nie je v mojich silách túto myšlienku zrealizovať
Offline
↑ Bati:
Kde je ovšem řečeno, že se k výsledku stroj dobral v 8000 krocích? Třeba mu stačily jen kroky 4. Bylo by tedy vhodné, kdyby např. umožnil vypsat počet kroků vedoucí k řešení a v případě zájmu tyto kroky vypsat. Musíme si uvědomit, že to je jen stroj a že tedy jeho závěry mohou být chybné (chyby v programu) - proto by vypsaný postp mohl být "verifikován" člověkem a uznán jako platný.
Offline
↑ Pavel Brožek:
Ahoj, pro obecné n a i=2 ve wolfram vychází výaz obsahující člen sin a csc a pro vyšší hodnoty i je ten výraz ještě krkolomnější. Pokud by byl výsledek lineární v n, bylo by to fajn, pak by se snad daly tyto hodnoty dobře sečíst, ale podle tohot tvaru, který ukazuje wolfram, o tom pochybuju.
Offline
↑ check_drummer:
Pro i=2 mi Mathematica dává (po přepsání csc na 1/sin a drobných úpravách, aby to vypadalo přehledněji)
V čítatelích využiju periodicitu a lichost sinu.
Pokud jsou siny ve jmenovatelích nenulové, můžeme pokrátit. Ty jsou nenulové pro n>2 (tj. ta podmínka n>i, kterou jsem zmiňoval).
Co jsem se tak díval na výrazy pro různá i, vypadá to, že vždy vyjde podobný tvar, tj. nějaká konstanta krát závorka, v které je konstantní člen, člen úměrný n a pak se přičítají poměry sin/sin, které ale pro dostatečně velké n dají konstantu (pro malé n způsobí, že je výraz nedefinovaný). Všechny konstanty se pak nakonec vždy sečtou na nulu.
Myslím si tedy, že to je skutečně lineární závislost, ale až od toho n>i.
Edit: Je zajímavé, že WolframAlpha dává špatný výsledek pro i=2, n=1 a n=2. Hádám, že si spočítá ten složitý výraz, ten pak zjednodušší na 3n/8 a dosadí n=1 nebo n=2. Přitom si neuvědomí, že ten výraz pro neplatí (, ).
Offline
↑ check_drummer:
Přímo řečeno, že dělá tolik operací, není nikde, ale dá se to snadno usoudit z toho, že např. při vyšetřování konvergence některých řad, pomocí Mathematicy, program počítá často i několik sekund.
Offline
↑ Bati:
Sice jen spekuluju, ale ono několika sekundové "počítání" může ve skutečnosti znamenat, že ve své velké databázi postupů hledá vhodný postup vedoucí k cíli. Tento postup však potom může zabrat několik relativně málo kroků a může být i pro člověka čitelný. Ale jak říkám - jen se domnívám.
Offline