Vysp∞l² matematick² program

EMcalc 2.6 Profi

V Φlßnku si p°edstavφme softwarovou kalkulaΦku s pokroΦil²mi funkcemi. PraktickΘ uplatn∞nφ najde zejmΘna u toho, kdo nevystaΦφ s kalkulaΦkou z Windows a provßdφ opakovanΘ nebo nßroΦn∞jÜφ v²poΦty.  Program EMcalc je velmi kvalitnφ program s °adou mo₧nostφ, kterΘ nemusejφ b²t z°ejmΘ na prvnφ pohled. Svßdφ k tomu jednoduch² a ·sporn² vzhled hlavnφho okna. Teprve po prostudovßnφ p°φruΦek k programu zφskß u₧ivatel p°edstavu o mo₧nostech jeho pou₧itφ. Velkou p°ednostφ EMcalcu je to, ₧e umφ jednoduÜe poΦφtat trivißlnφ äkupeckΘ poΦty" a souΦasn∞ °eÜit i komplexnφ matematickΘ ·lohy. Ovlßdßnφ programu zp°φjem≥uje mo₧nost p°enßÜet numerickß data i celΘ datovΘ °ady p°eta₧enφm myÜφ. U₧iteΦn² je takΘ zßznam historie prßce s programem, kter² lze s v²hodou pou₧φt k pohodlnΘmu opakovßnφ podobn²ch ·loh. P°ednostφ EMcalcu je i koncentrace podp∙rn²ch funkcφ v jedinΘ aplikaci.

╚tenß°i Chipu mohou vyu₧φt domluvenΘ slevy na nßkup programu do konce Φervence 2004 û p°ipojφ se na on-line objednßvku a uplatnφ slevov² kupon 38245-EMV-69281-CHP (zapiÜte do poznßmky). Cena po slev∞ u verze Profi (2950 KΦ) Φinφ 2000 KΦ a verze Standard (1130 KΦ) Φinφ 1000 KΦ vΦetn∞ DPH.

Instalace

Umφst∞nφ na CD

http://www.emdat.cz/emcalc

typ softwaru

 trialovß verze  |  

operaΦnφ systΘm

 Win9x/Me,NT,2k, XP  |  

objem dat

 2,9 MB  |  

jazyk

 Φesky  |   

 2950/1130 KΦ

Profi - Standard
Verze Profi mß proti verzi Standard implementovßn matematick² aparßt pro podporu numerickΘ anal²zy v oblasti lineßrnφ algebry. Toto rozÜφ°enφ je pou₧itelnΘ v oblasti matematickΘho modelovßnφ, nap°φklad p°i v²poΦtech pom∞r∙ ve st°φdav²ch elektrick²ch soustavßch, rozlo₧enφ elektromagnetick²ch polφ, proud∞nφ v kapalinßch Φi p°i pevnostnφch v²poΦtech materißl∙, nosnφk∙ a prutov²ch soustav. Program lze stßhnout z webu v²robce nebo Chip CD. Pokud si jej nezaregistrujete, p°ejde po 30 pracovnφch dnech do freewarovΘ verze, kterß je ale ΦßsteΦn∞ omezenß. Lh∙ta 30 pracovnφch dn∙ je zajφmavß a pro u₧ivatele velmi praktickß û dny, v nich₧ program nespustφte, se do limitu 30 dnφ nepoΦφtajφ. Po zaregistrovßnφ mßte zajiÜt∞nu technickou podporu e-mailem, telefonicky nebo pφsemn∞.

 

Vlastnosti programu
V²poΦty pou₧φvajφ podmno₧inu reßln²ch Φφsel realizovan²ch 80bitov²m datov²m typem extended, rozsah Φφsel je dßn intervalem 3,6Eû4951 a₧ 1,1E4932, vÜe ▒i. Tato p°esnost je dostateΦnß, nebo¥ zachovßvß 19 platn²ch Φφslic (totΘ₧ platφ i pro reßlnou a imaginßrnφ slo₧ku komplexnφch Φφsel). Program umo₧≥uje pou₧itφ zßpisu Φφsel v desφtkovΘ (dekadickΘ), dvojkovΘ (binßrnφ), osmiΦkovΘ (oktalovΘ) i ÜestnßctkovΘ (hexadecimßlnφ) soustav∞. P°i zßpisu v²raz∙ se mohou mixovat vÜechny tyto soustavy. P°evod z jednΘ ΦφselnΘ soustavy do druhΘ je jednoduch² û staΦφ zapsat v²raz a p°epnout formßt zobrazenφ do jinΘ soustavy. Program umo₧≥uje vklßdat do v²razu celou °adu fyzikßlnφch konstant. EMcalc mß osm vstupnφch polφ pro vklßdßnφ hodnot prom∞nn²ch, umo₧≥uje vÜak definovßnφ prakticky neomezenΘho poΦtu prom∞nn²ch. Ve formulß°i pro vstup prom∞nn²ch lze jednoduÜe zm∞nit nßzev prom∞nnΘ kliknutφm na jmΘno prom∞nnΘ a nßsledn²m zadßnφm jejφho nßzvu. Chybφ mi vÜak jednoduchß mo₧nost zm∞nit formulß° pro vstup prom∞nn²ch na v²chozφ seznam prom∞nn²ch, nenaÜel jsem jinou cestu ne₧ smazßnφ u₧ivatelsk²ch prom∞nn²ch.

V EMcalcu lze takΘ zobrazit graf funkcφ, kterΘ si u₧ivatel vybere ze seznamu. Je mo₧nΘ volit zadßnφ funkce ve tvaru y = f(x), nebo zadßnφ parametrickΘ û u tΘto varianty je vφce mo₧nostφ. Zobrazit se dajφ i grafy jin²ch funkcφ, musφ vÜak b²t zadßna datovß °ada p°φsluÜnΘ prom∞nnΘ. V jednom obrßzku je mo₧nΘ zobrazit grafy celΘ mno₧iny funkcφ. Navφc poklepßnφm na podokno grafu v hlavnφm okn∞ programu se zobrazφ v∞tÜφ okno grafu s rozÜφ°en²mi mo₧nostmi.

Pro °eÜenφ soustav lineßrnφch rovnic, kterΘ majφ velk² v²znam v matematice a ΦetnΘ aplikace v °ad∞ jin²ch obor∙, slou₧φ samostatn² formulß° programu. Vstupnφ data soustavy lze naΦφst ze souboru a rovn∞₧ takΘ v²sledky ulo₧it do souboru, mo₧n² je i export v²sledk∙ do souboru Excelu. Zajφmavß je mo₧nost zadßvat soustavu lineßrnφch rovnic v editoru rovnic nikoliv maticφ soustavy, ale i nßzvy neznßm²ch. Tato mo₧nost mß vÜak n∞kolik omezenφ. Podle mΘho nßzoru autor p°φruΦky nemß pravdu v tom, ₧e pokud je matice soustavy singulßrnφ (determinant matice je roven nule), nemß soustava °eÜenφ (str. 93 siln∞jÜφ p°φruΦky). P°esn∞jÜφ je, ₧e nemß jedinΘ °eÜenφ a m∙₧e mφt nekoneΦn∞ mnoho °eÜenφ. ╪eΦφ matematiky bych uvedl, ₧e mno₧ina °eÜenφ v tom p°φpad∞ tvo°φ vektorov² prostor.

K dispozici jsou takΘ v²poΦty urΦitΘho integrßlu, parcißlnφch derivacφ a interpolacφ funkcφ zadan²ch n∞kolika body. Lze pou₧φt i nßstroje datovΘ anal²zy û statistickΘ, regresnφ a diskrΘtnφ Fourierovy anal²zy (kterou ocenφ zejmΘna technici). U₧iteΦn²mi souΦßstmi programu jsou takΘ pohodln² konvertor fyzikßlnφch jednotek, mo₧nost prßce s minioknem Üet°φcφm mφsto na pracovnφ ploÜe a °ada dalÜφch nßstroj∙, nap°φklad pro v²poΦet DPH nebo poΦtu dnφ Φi jen pracovnφch dnφ mezi dv∞ma daty. V²znamnou pom∙ckou je komfortnφ prßce se strukturovanou knihovnou v²raz∙, umo₧≥ujφcφ snadnou sprßvu a dopl≥ovßnφ knihovny u₧ivatelem. SouΦßstφ EMcalcu je vestav∞nß podpora programovacφho jazyku Basic, poskytujφcφ rozsßhlΘ mo₧nosti, kterΘ vÜak podle mΘho nßzoru nejsou v nßvodu dostateΦn∞ ilustrovßny p°φklady. Ke ka₧dΘmu p°φkazu Basicu je uveden jen jednoduch² ilustraΦnφ p°φklad, ten vÜak u₧ivateli neukß₧e mo₧nosti programovßnφ pomocφ EMcalcu v celΘ Üφ°i. Ty lze vysledovat z p°φklad∙, kterΘ jsou ulo₧eny (a kterΘ, doufejme, budou dßle dopl≥ovßny) v knihovn∞ v²raz∙, do nφ₧ je prßce v Basicu integrovßna.

 

Novinky poslednφ verze 2
Proti verzi 1.1 byla verze 2 rozÜφ°ena o zßpis komplexnφch Φφsel v b∞₧n²ch notacφch, o podporu komplexnφch prom∞nn²ch a funkcφ komplexnφ prom∞nnΘ, o komplexnφ aritmetiku a generovßnφ datov²ch °ad funkcφ komplexnφ prom∞nnΘ a o vytvß°enφ kartΘzsk²ch graf∙ a graf∙ v Gaussov∞ komplexnφ rovin∞. Nov∞ byly zavedeny vektory prom∞nn²ch a import i export vektor∙ prom∞nn²ch ze (do) souboru nebo statistiky.

DalÜφmi novinkami jsou podpora Eulerovy konstanty e (zßklad p°irozen²ch logaritm∙), podpora v²poΦt∙ s procenty pro operßtory nßsobenφ a d∞lenφ pomocφ postfixu %, mφchßnφ postfixu in₧en²rskΘ notace se symbolem imaginßrnφ jednotky komplexnφch Φφsel (v nßvodu se hovo°φ o postfixovΘ matematickΘ notaci). V oblasti lineßrnφ algebry je novinkou °eÜenφ soustav lineßrnφch rovnic s reßln²mi nebo komplexnφmi koeficienty pomocφ Gaussovy eliminaΦnφ metody. Soustava lineßrnφch rovnic je urΦena Φtvercovou regulßrnφ maticφ (matice s determinantem r∙zn²m od 0), symetrickou i nesymetrickou. DalÜφ novinkou, o nφ₧ se explicitn∞ zmφnφm, je mo₧nost programovat ·lohy v jazyku Basic. B∞h naprogramovan²ch ·loh pou₧φvajφcφch iteraΦnφch cykl∙ °ßdov∞ zrychluje pou₧φvßnφ tzv. nativnφch funkcφ EMcalcu. Zdokonaleno bylo i grafickΘ u₧ivatelskΘ prost°edφ û to se t²kß zejmΘna plovoucφho panelu nßstroj∙ v detailnφ grafice, plovoucφ nßpov∞dy v polφch nßzv∙ prom∞nn²ch a plovoucφho okna pro zadßvanφ v²raz∙.

Hodnocenφ
Program b∞hem pou₧φvßnφ nejevil znßmky ₧ßdn²ch zjevn²ch chyb. Auto°i mi napsali, ₧e obsah p°φruΦek p°edstavuje jen asi 80 % mo₧nostφ programu (elektronickß nßpov∞da je kompletnφ). Je to pochopitelnΘ, auto°i program neustßle zdokonalujφ, a tak p°φruΦka nestaΦφ reflektovat vÜechny modernizace programu. NeuÜkodilo by vÜak Φas od Φasu vydat aktualizaΦnφ p°φruΦku. Program EMcalc samoz°ejm∞ nelze srovnßvat s rozsßhl²mi balφky, jako je nap°φklad MatLab, v praktickΘ prßci vÜak m∙₧e ve v∞tÜin∞ p°φpad∙ velmi dob°e poslou₧it u₧ivatel∙m, kte°φ si komplexnφ balφk nemohou vzhledem k jeho cen∞ dovolit.

Program je dodßvßn v plastovΘm pouzd°e se dv∞ma nßvody. Jeden mß 160 stran formßtu A5 a druh², menÜφ, 42 stran formßtu A6. Siln∞jÜφ a graficky propracovan∞jÜφ p°φruΦka se k programu dodßvß za p°φplatek 300 KΦ. Ob∞ p°φruΦky zaΦφnajφ stylov∞ v²rokem Bernarda Bolzana, nejv²znamn∞jÜφho ΦeskΘho matematika vÜech dob (otec Bolzana pochßzel z Itßlie a po p°φchodu na ·zemφ ╚ech p°ijal jmΘno podle znßmΘho italskΘho m∞sta). RozsßhlejÜφ p°φruΦka je psßna dobrou ΦeÜtinou a obsahuje jen pßr p°eklep∙, struΦn∞jÜφ p°φruΦka je jejφ podmno₧inou. V p°φruΦce nechybφ ani nßvod, jak lokalizovat program do jin²ch jazyk∙. Krom∞ ΦeÜtiny dodßvß v²robce program takΘ s anglickou a s n∞meckou lokalizacφ.

Karel VaÜφΦek