Register   Login Hledat:    OK  
 
MenuLeft.jpg
MenuRight.jpg
 
  Article Details
Programování jako nástroj porozumění matematice

Díl 11: Algebra – Řešení rovnic

Výklad v matematice, ale také např. v navazující fyzice, je velmi často omezován na skutečnosti, které se dají popsat analyticky řešitelnými rovnicemi. Analytické řešitelnosti se tradičně obětuje zajímavý obsah. S počítačem v ruce nás nemusí trápit, jestli daná rovnice je analyticky řešitelná nebo ne. Numericky lze vyřešit téměř jakoukoli rovnici. Brána zajímavým aplikacím je otevřená.

V tomto díle seriálu se podíváme na to, jak numericky najít řešení analyticky neřešitelné rovnice sin x = x/2, pro x > 0.




V odkazu najdete také kompletní projekt pro Visual C#. Spustitelný .EXE soubor z podsložky bin/debug využijete i v případě, že toto vývojové prostředí na svém počítači nemáte. K běhu zmíněného .EXE souboru je na cílovém počítači zapotřebí přítomnost .NET Framework 3.5 (pokud není u vás nainstalován, stáhněte si jej zdarma ze stránek společnosti Microsoft).

Matematická poznámka

Samozřejmě se ke kořeni dostaneme rychleji, když nebudeme krok dělit zrovna desíti. Dělení desítkou jsem zvolil především pro názornost. Kód se dá trasovat a pěkně je vidět postup po desetinách, setinách atd.

Kam dál v .NET/C#

Podrobnosti k cyklu for najdete v 11. kapitole knihy Moderní programování – učebnice pro začátečníky.

Podrobnosti k cyklu do-while najdete ve 4. kapitole knihy  Moderní programování – učebnice pro středně pokročilé.

Návod ke trasování programu speciálně a k práci s ladicími prostředky obecně najdete v dodatcích výše zmíněných knih.

 


Written By: Radek Vystavěl
Date Posted: 10/17/2009
Number of Views: 1166

Return
 
  
 
FooterLeft.jpg
FooterLogoMS.jpg © 2011 Microsoft Corporation. All rights reserved. This site is hosted for Microsoft by Emwac.   
Terms Of Use   Privacy Statement
 
FooterRight.jpg