Matematické Fórum

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

#1 12. 11. 2021 16:29

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Řešení rovnice v Excelu

Dobrý den. Potřeboval bych poradit ohledně správného zadání jedné složitější rovnice v Excelu.

Mám zadanou rovnici, kterou bych měl použít pro výpočet i kontrolní hodnoty, ale sebevíc se snažím a zkouším dosazovat a upravovat vzorec. Vždy mi vyjde jiné číslo než je kontrolní.

Budu rád za pomoc. List Excelu vám odešlu na e-mail, nebo jinam, kam budete chtít. D

Děkuji

Offline

  • (téma jako vyřešené označil(a) xm111)

#2 12. 11. 2021 17:05

surovec
Příspěvky: 981
Reputace:   23 
 

Re: Řešení rovnice v Excelu

↑ xm111:Třeba sem?

Offline

 

#3 12. 11. 2021 17:06

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Re: Řešení rovnice v Excelu

↑ surovec: sem mi bohuzel list excelu dat nejde

Offline

 

#4 12. 11. 2021 17:12

surovec
Příspěvky: 981
Reputace:   23 
 

Re: Řešení rovnice v Excelu

↑ xm111:Myslíš, že ti tu všichni budou psát a prosit tě, abys jim to poslal a oni ti to mohli vyřešit? Nenapadá tě nic, jak to případným pomocníkům nekomplikovat?

Offline

 

#5 12. 11. 2021 17:19

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Re: Řešení rovnice v Excelu

↑ surovec: Nepřekrucuj tady věci. Pouze jsem napsal o radu, a rozhodně mi přijde lehčí poslat někomu na e-mail třeba rovnou soubor excelu. Nevím, co je na tom špatně.

Offline

 

#6 12. 11. 2021 17:36

MichalAld
Moderátor
Příspěvky: 4872
Reputace:   125 
 

Re: Řešení rovnice v Excelu

Můžeš to nahrát na nějakou úschovnu a hodit sem odkaz...

Offline

 

#7 12. 11. 2021 17:45 — Editoval xm111 (12. 11. 2021 19:27)

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Re: Řešení rovnice v Excelu

↑ MichalAld: Snad to bude fungovat, někdy s tím jsou problémy, kdy to nejde otevřít.

http://poslisoubor.cz/stahni/967f4b7095 … 5bab36a20f

Offline

 

#8 12. 11. 2021 18:59

surovec
Příspěvky: 981
Reputace:   23 
 

Re: Řešení rovnice v Excelu

↑ xm111:No vidíš, že jsi to zvládl, jsi šikulka. Teď ještě pořádně popsat o co ti vlastně v té tabulce jde a bude to perfektní.

Offline

 

#9 12. 11. 2021 19:33

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Re: Řešení rovnice v Excelu

↑ surovec: 

Rád bych si nechal zkontrolovat zdali můj postup při zápisu vzorců pro výpočet t1* - t5* je podle vzorce "funkční" nebo jestli jsem ho napsal špatně. A tím že by se pak hodnoty t1-t5 měli shodovat s hodnotami tau1-tau5. Bohužel pro mě... i přes několik přepočítání, poupravení vzorců se mi stále nedaří najít správný výpočet, aby to odpovídalo "vzorové" tabulce

Offline

 

#10 12. 11. 2021 19:50

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 868
Reputace:   62 
 

Re: Řešení rovnice v Excelu

Zdravím, ve vzorci máte psáno (pouze výběr):

Code:

EXP(1)^-E9^2*H9

ale mělo by být:

Code:

EXP(-(E9^2*H9))

a tato chyba se několikrát opakuje, dál jsem se nedíval ...

Mimochodem výsledkem výrazu -E9^2 v Excelu je kladné číslo a to je špatně, správně by mělo být -(E9^2).

Vzorec je poměrně nepřehledný, snadno se v něm udělá chyba a ještě nesnadněji se kontroluje, dalo by se to napsat jednodušeji a přehledněji jako makro ve smyčce, s využitím názvů proměnných (případně i s indexy)


LibreOffice Verze: 7.6.6.3, Maxima 5.47.0 (SBCL)

Offline

 

#11 12. 11. 2021 20:19

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Re: Řešení rovnice v Excelu

↑ mák:  Rozumím. Děkuji zkusím to opravit a zkontroluji, zda to byla příčina.

Offline

 

#12 12. 11. 2021 22:07

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Re: Řešení rovnice v Excelu

↑ xm111: Tak to nebude jediná chyba. místo 22,84 my vyšlo něco kolem 55.  Zkusím to ještě nekolikrát přepočítat a zkusit to udělat třeba jinak.

Offline

 

#13 13. 11. 2021 00:58

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 868
Reputace:   62 
 

Re: Řešení rovnice v Excelu

Asi takhle, že jo?


LibreOffice Verze: 7.6.6.3, Maxima 5.47.0 (SBCL)

Offline

 

#14 13. 11. 2021 07:57 Příspěvek uživatele 13MAREK13 byl skryt uživatelem 13MAREK13. Důvod: komentář patří pod jiný příspěvek

#15 13. 11. 2021 08:46

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Re: Řešení rovnice v Excelu

↑ mák: Dobrý den. Jop přesně takhle by to asi být mohlo.  Takže tam bude víc věcí špatně něž EXP(-(E9^2*H9)) že ? Zkouším to stále nějak přeupravovat, ale nedaří se mi. Mohl bych vás poprosit zda by jste mě správně navedl, jak se dostat ke správným výsledkům ? Děkuji

Offline

 

#16 13. 11. 2021 10:13

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 868
Reputace:   62 
 

Re: Řešení rovnice v Excelu

Rozdělil bych výpočet do dvou částí, stejně jak to tam máš.
První část bych počítal vzorec:

[mathjax]2\,\sum_{n=1}^{10}{{{e^ {- F_{0}\,q_{n}^2 }\,\sin q_{n}\,\cos  \left({{q_{n}\,x}\over{b}}\right)}\over{\cos q_{n}\,\sin q_{n}+q_{n} }}}[/mathjax]

Ten se mi fakt kontrolovat nechce. Takže jestli výsledek sedí, tak tuhle část můžeme přeskočit.
Napíšu jenom makro jak jsem to počítal já:

Code:

Function Vzorec(x#, b#, F0#, q As Variant) As Variant
    Dim T#, qn#, Z As Integer 
    On Error GoTo Chyba
    Z=UBound(q) 
    T=0
    For i=1 To Z
        qn = q(i,1)    
        T = T + (Sin(qn)*Cos(qn*x/b)*exp(-((qn)^2*F0))) / (qn+Sin(qn)*Cos(qn))
    Next     
    Vzorec = 2*T
    Exit Function
Chyba:
    Vzorec = "Err" 
End Function

Nevím jak si na tom s makry, ale už od pohledu vidíš, že je to mnohem přehlednější.
Makro je napsáno pro LibreOffice, tak nezaručuji, že bude pracovat správně v Excelu.
Podle názvů proměnných asi poznáš jak pracuje.
Zádrhel asi bude v poslední předávané proměnné [mathjax]q[/mathjax], které se předává pole dat (tj. buňky $E$9:$E$18) - program si je načítá přímo z listu. (možná pomůže odstranit "As Variant", nebo nahradit za "As Object", ale to fakt nevím, možná poradí někdo jiný)

Druhá část je jednodušší tu počítáš správně dle vzorce (24):
[mathjax]t = t^{*} (t_{p}-t_{o}) - t_{o}[/mathjax]

Přičemž [mathjax]t_{o}[/mathjax] je počáteční teplota a [mathjax]t_{p}[/mathjax] je konečná, takže změna ohřevu za chlazení se provede pouze výměnou těchto teplot.

Ještě připomenu, že aby to vyšlo podle nich, musí mít proměnná [mathjax]b[/mathjax] hodnotu 0.006 (ty tam máš 0.004)


LibreOffice Verze: 7.6.6.3, Maxima 5.47.0 (SBCL)

Offline

 

#17 13. 11. 2021 12:23

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Re: Řešení rovnice v Excelu

↑ mák:

S makry jsem ještě nepracoval, ale zkusím si to nastudovat a uvidím. Data si přetáhnu do LibreOffice a zkusím to tam.

Offline

 

#18 13. 11. 2021 13:47

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 868
Reputace:   62 
 

Re: Řešení rovnice v Excelu


LibreOffice Verze: 7.6.6.3, Maxima 5.47.0 (SBCL)

Offline

 

#19 13. 11. 2021 14:45

xm111
Příspěvky: 33
Pozice: Student
Reputace:   
 

Re: Řešení rovnice v Excelu

↑ mák: Děkuji. V makru jsem se moc neorientoval, ale podařilo se mi pomocí vašeho souboru přijít na snad správně řešení. Děkuji.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson