Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 Re: Calc » Rovnice - Excel spočítá, Calc ne » 13. 12. 2008 13:39:56

To je právě jediný možný způsob, jak řešit transcendentní rovnice, tedy rovnice, které nemají algebraické řešení, ale jen numerické.
Budete se divit, ale v Excelu to spočítám, v Calcu jen někdy. A to je můj problém.
Můžu případně poslat tabulku (rovnice počítá koeficient hydraulických ztrát v závislosti na Reynoldsově čísle).

#2 Calc » Rovnice - Excel spočítá, Calc ne » 12. 12. 2008 22:56:45

jiko
Odpovědí: 4

Hledám řešení transcendentní rovnice:

x = 1 / (2*log10(x*a)-0,8)

kde x je neznámá a a konstanta v jiné buňce. Nechť je rovnice uložená ve dvou buňkách A1 a A2, konstanta v B1:
A1: =1/(2*log10(A2*B1)-0,8)
A2: =A1
Ať nastavím počet iterací jaký chci (jde max.1000), přesnost výsledku taky libovolnou, Calc ukončí řešení chybou 502 v 18 případech z 27 různých hodnot konstanty a. To samé řešení v Excelu ale výsledek dá pro všech 27 hodnot.
Nepomůžou ani algebraické úpravy - úprava logaritmu součinu na součet logaritmů, příp.násobení logaritmu na logaritmus 2.mocniny.
V čem dělám chybu ?

Zápatí

Používáme FluxBB