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
Zdravím, nechť
Prostým porovnáním (po umocnění) to vede na trikubickou rovnici, jejímž kořenem je první výraz, takže se točím v kruhu...
Offline
↑ osman:
Nějak v tom nevidím ty podmínky a ani způsob, jak ta čísla zjistit... Pod odmocninami nemusí být druhá mocnina přirozeného čísla, např.
Kdysi jsem o tom četl nějaký článek, jen si vzpomínám, že to mělo něco společného s Čebyševovými polynomy...
Offline
↑ surovec:
Ahoj, máš nějaké netriviální příklady, tj. kdy obě ty druhé odmocniny nejsou přirozená čísla?
Offline
↑ surovec:
Nepřesné vyjádření, sry. "Pro přirozená čísla" jsem myslel "vzniklá pod druhou odmocninou ".
Offline
↑ check_drummer:
Pokud by to nebyla přirozená čísla, tak by to přece mělo řešení vždy, to by právě bylo triviální, zatímco s přirozenými čísly to moc jednoduché není.
Offline
↑ osman:
I tak se obávám, že ti vůbec nerozumím.
Uvedu na jednodušším případu, o co mi jde:
Pro druhou odmocninu lze vyjádřit
Offline
↑ surovec:
A co takhle (uvažujme pouze
A pak můžeš volit b,c libovolně
Např. pro b=5,c=2
Online
Zdravím, pokud by nevadilo to mít jako program v wxMaximě, pak by to mohlo vypadat takto:
Fun(A,B):=block([E: 1E-12, K, N, Q:[], X, Y, Z], X: float((A+B)^(1/3)), for K in divisors(B^2) do ( N: sqrt(K), Y: X-N, Z: round(Y), if abs(Z-Y)<E then ( Q: [Z, N], return() ), Y: X+N, Z: round(Y), if abs(Z-Y)<E then (Q: [Z, -N], return() ) ), Q )$
Pak pro
Fun(10, sqrt(108));
A program vrátí dvě hodnoty [C, D]:
[1,sqrt(3)]
Mimochodem, funguje to i pro záporný hodnoty. Pokud nenajde celá čísla, vrátí prázdný seznam.
Offline
↑ mák:
Tak z toho moc moudrej nejsem... Je to nějaký cyklus, který to prostě zkouší, dokud nenajde řešení? Nebo je v tom nějaký ručně aplikovatelný algoritmus? Zvládne to toto?
Offline
↑ surovec:
No a když teda použijeme ten vzorec, tak z
Takže třeba když b je čtvercůprosté, tak se asi snadno ukáže, že musí být b=d a
Offline
↑ check_drummer:
Proč by mělo být
Každopádně pro konkrétní hodnoty ten postup nefunguje...
Offline
↑ surovec:
Ahoj,
Kdyz
Protoze je
Pokud pak dosadis za
A
Offline
↑ laszky:
To je pěkně fikaný (hlavně ten objev rovnosti
Offline
surovec napsal(a):
... a rovnice je
, jejímž řešením je ...
rovnice je
vyjde celočíselné řešení, Laszky to má dobře
Offline
Řešení podle ↑ laszky: používá rovnici
Offline
↑ surovec:
Ahoj, v zavislosti na znamenku
1) Je-li
2) Je-li
3) Je-li
Protoze nas zajimaji pouze celociselna reseni rovnice s celociselnymi koeficienty, lze pouzit i nejakou metodu pro hledani celociselnych korenu.
Offline
↑ mák:
Každou kubiickou rovnici lze převést na kubickou, ve které není kvadratický člen...
Offline
mák napsal(a):
rovnice je
, jejímž řešením je c=1,
vyjde celočíselné řešení, Laszky to má dobře
Samozřejmě, že řešením té mé rovnice je jednička, ale analytickým postupem dospěješ k tomu výrazu, co jsem uvedl, a abys bez výpočetní techniky zjistil, že se rovná jedničce, musíš právě ty třetí odmocniny převést na ten tvar, kvůli kterému jsem vlákno založil:
Edit: Já tam totiž dosadil obecnou hodnotu
Offline
mák napsal(a):
...kde není kvadratický člen, takže lze podle Kubická rovnice ji převést na kvadratickou rovnici a řešit bez Cardanových vzorců.
To je samozřejmě nesmysl, kubickou na kvadratickou převedeš jedině, když je bez ABSOLUTNÍHO členu.
Offline
Ale jestli dobře koukám, tak žádné čtvercůprosté b <>1 nevyhoví, tak je potřeba zkoumat obecnější b.
Tedy obecněji:
pro čtvrcůprosté b a pak tedy je jako výše:
a podobně jako výše (*)
Edit, doplněno: Tedy musí (díky (**))
1) y dělí x
2) z=d (mod 3)
3)
Edit: Opraven překlep 3d místo 3b.
Takhle na první poheld se mi to jeví tak, že vyjádření nemusí být jednozančné, tj. že číslo
Offline
↑ laszky:
Použití hyperbolických vzorců přináší stejný problém. Pro náš konkrétní příklad je
Ale máš pravdu, že vlastně hledáme celočíselné řešení a tak by měla stačit metoda na hledání celočíselných kořenů.
Čekal jsem, źe si s tím poradíš, dobrá práce!
Edit: Ještě ty podmínky:
Offline