Professional Documents
Culture Documents
Prirucka Pro Mathcad Verze 7
Prirucka Pro Mathcad Verze 7
Prirucka Pro Mathcad Verze 7
1.
strana
Co je to Mathcad .................................................................. 1
2.
3.
3.1
3.2
4.
4.1
4.2
4.2.1
4.2.2
4.2.3
4.3
Opravy vztah
........................................................................ 13
5.
5.1
5.2
6.
Texty ...................................................................................... 16
6.1
Vkldn text
6.2
pravy text
6.3
7.
7.1
Vb r st dokumentu .......................................................... 18
7.2
7.3
7.4
ablony .................................................................................. 20
7.5
7.6
7.6.1
Hyperlink ............................................................................... 22
7.6.2
7.6.3
........................................................................ 16
.......................................................................... 16
.............................. 17
Obsah
8.
8.1
8.2
Vektory .................................................................................. 25
8.2.1
8.2.2
8.2.3
Zadvn vektor
8.2.4
8.2.5
8.2.6
8.3
Matice .................................................................................... 33
8.3.1
8.3.2
8.4
9.
9.1
Komponenty .......................................................................... 37
9.2
9.2.1
9.2.2
9.2.3
................................................................... 26
10.
Grafy ..................................................................................... 41
10.1
10.3
10.4
10.5
Animace ................................................................................. 51
Obsah
11.
11.1
11.2.2
12.1
12.2
12.3
12.4
iv symbolika ...................................................................... 70
.. 61
............................................................... 75
13.
Programovn ....................................................................... 76
13.1
13.2
Cykly ..................................................................................... 77
13.4
Rekurze .................................................................................. 79
Obsah
13.5
13.6
14.
MathConnex ......................................................................... 83
14.1
14.2
Vytv en projekt
14.3
15.
Elektronick p ru ky ......................................................... 88
15.1
15.2
15.3
16.
17.
18.
18.1
18.2
18.3
Vzp r ...................................................................................... 99
................................................. 82
................................................................. 83
Obsah
1.
Co je to Mathcad
S Mathcadem provdme sloit technick vpo ty, kter lze doplnit vestav nmi
jednotkami, pracujeme s datovmi soubory, vyuvme statistick funkce, p ehledn
programujeme rozshl projekty. Matematick vrazy na obrazovce vypadaj stejn
jako na tabuli nebo v poznmkovm seit . M eme je eit nejen numericky, ale
i symbolicky.
Viz. pruka leger, V. - Vrecion, P.: Mathcad 6.0. Haar International s.r.o., Praha,
1996, 112 s.
Co je to Mathcad
2.
Novinky v Mathcadu 7
Pro nastaven dalch vlastnost dokument je zde nov monost pouit styl a
ablon (viz. kap. 7.4).
Jin zpsob tvorby a prav vztah, kter je podobn prci v textovch editorech
(viz. kap. 4.1 a 4.3).
Chceme-li nyn nechat vypsat hodnotu promnn, kter nebyla dve definovna,
nahrad Mathcad automaticky rovntko pro vypsn hodnoty rovntkem
piazovacm.
Mezi seln koeficient a promnnou nebo mezi hodnotu veliiny a jej jednotku
nen nutn vkldat opertor pro nsoben. Meme pst tak, jak jsme zvykl
z poznmkovch seit (5x, 4m).
Pro pidn resp. zruen przdnch dek v dokumentu meme nyn pout
klvesy Enter resp. BkSp nebo Del.
Novinky v Mathcadu 7
Dal statistick funkce, funkce pstupn pouze ve verzi 6 PLUS nyn t ve verzi
Standard a Student (viz. pehled vestavnch funkc na konci pruky).
Nov filtry pro vstup a vstup dat, zajiujc spoluprci se soubory z Excelu,
MATLABu a s ASCII soubory (viz. kap. 9).
Novinky v Mathcadu 7
3.
Co byste m li v d t, ne za nete
3.1
Prce s p ru kou
nzvy prom nnch, jmna funkc a chybov hlen (v textech) - typ psma Italic,
Doporu ujeme pouvat p ehled poloek menu a tla tek na zv r p ru ky, kde
jsou odkazy na kapitoly, ve kterch podrobn ji vysv tlujeme ur it poloky nebo
tla tka.
3.2
S tm souvis pom rn ast za te nick chyba, kdy vraz, kter na pracovn ploe
zdnliv pokra uje, je ve skute nosti sloen ze dvou oblast, kter Mathcad chpe
jako dva nezvisl vrazy. Kontrolujte, zda je objekt, kter tvo te nebo upravujete,
vdy cel v rme ku. Odlin je t tvar kurzoru:
jin kurzor (modr skobi ka, erven svisl rka) znamen, e se chystte pst
do ji existujcho objektu, tj. vrazu, grafu, textu. (Cel objekt je v tom p pad
uzav en do rme ku.)
Chcete-li od sebe odd lit p ekrvajc se oblasti, pouijte poloku menu Format,
Separate Regions. Jestlie vm sti ji vytvo ench objekt dky p edchozmu
p ekryt kamsi zdnliv zmizely, nebo po vymazn z staly sti objekt na
obrazovce, m ete ve napravit stisknutm klves Ctrl R (Refresh).
Odlin jsou sady tla tek (Math Palette), kter se otvraj klepnutm my a obsahuj
pot ebn matematick nstroje (viz. obr. 1).2 Nej ast ji uvan sady m eme
taenm my rozmstit na vhodn msta obrazovky. Mathcad si jejich polohu
pamatuje a p i p tm otev en je najdeme na stejnm mst .
obr. 1
4.
Jednoduch vpoty
4.1
2
3
= 1.667
=2
Jednoduch vpoty
Tmto zpsobem meme dodaten pidat opertor i ped vraz, je-li kurzor
umstn vpedu. Pro plnost si mete tak vyzkouet, co by se stalo, kdybyste
mezernk nestiskli. Chybn napsan sti vztah je samozejm mono opt vymazat
klvesou BkSp.
Vpoet meme dle zkomplikovat napklad tak, e vcensobnm stiskem
mezernku uzaveme mezi editovac ry kurzoru cel vraz, kter pak umocnme i
odmocnme. Tlatka pro mocninu a odmocninu najdete tak v sad pod ikonou
obr. 4
1
= 1.414
sin 1
= 0.988
obr. 6
1
sin
4.
3
= 0.081
Jednoduch vpoty
tlatko
klvesa
stn
odetn
nsoben
dlen
umocnn
xy
odmocnn
vypsn
hodnoty
4.2
Vpoty s promnnmi
4.2.1
Nzev prom nn
Jednoduch vpoty
10
4.2.2
ikonou
obr. 8
a =2
S promnnmi, kterm jsme piadili hodnotu (slem nebo vpotem), meme dle
operovat. Napklad:
obr. 9
c =4
1 d =9
Kdybychom pouili promnnou dve, tzn. vlevo nebo nad mstem, kde j bude
piazena urit hodnota, zabarvila by se neznm promnn erven a objevilo by
se chybov hlen: This variable or function is not defined above (tato promnn
nebo funkce nen ve definovna).3 Pokud bychom se zeptali na hodnotu takov
promnn, zmn se automaticky rovntko pro vpis hodnoty na rovntko
piazovac.
Jednoduch vpoty
11
ikonou
hor
hor
if glob < 5 , ,
2
cos ( x) dx = 1
0
glob 4
Tlatko potebn pro zadn uritho integrlu najdeme pod ikonou
a
4
3a
20
Jednoduch vpoty
12
4.2.3
et zcov prom nn
Do promnn lze vloit v nov verzi Mathcadu i etzec znak. Meme pout
psmena, sla, interpunkn znamnka, mezery, ale i speciln znaky pomoc ASCII
kd. etzec znak zadvme vdy v uvozovkch a pi vypsn hodnoty promnn
se zobraz rovn v uvozovkch (viz. obr. 12). Mathcad Professional m k dispozici
i nkter funkce pro prci s etzcovmi promnnmi (viz. pehled vestavnch
funkc na konci pruky).
obr. 12
cesta
slo
x
"c:\work\Vlada\data.txt"
"24383186"
chyba
pevrcen_hodnota
cesta = "c:\work\Vlada\data.txt"
slo = "24383186"
1
x
Jednoduch vpoty
13
4.3
Opravy vztah
Chybn napsan sti vztah vetn opertor, zvorek i rovntka je mono opt
vymazat klvesou BkSp (vlevo od svisl sti kurzoru) nebo Del (vpravo od
kurzoru).
Jednoduch vpoty
14
5.
Prce s jednotkami
Vichni vme, jak snadno dojde ke zbyten chyb. Doporuujeme proto tam, kde je
to mon, pouvat jednotek. Mathcad bude automaticky provdt rozm rovou
kontrolu vztah a zrove si uetme p evd n palc na metry, kon na kilowatty,
gram na slugy atd.
5.1
Program nepovol nap. stat metry a sekundy - nahls The units in this expression
do not match (jednotky v tomto vrazu jsou nekompatibiln) a erven vyzna
problmov veliiny. Na druh stran povol stat teba palce s milimetry a
vsledek vype v zkladnch jednotkch zvolen soustavy (standardn je
nastavena soustava SI - m, kg, s, A, K, cd, mol).1
obr. 13
Vybereme-li poloku menu Math, Options, Unit System, meme zvolit soustavu
MKS (m, kg, sec), CGS (cm, gm, sec) nebo U.S. (ft, lb, sec).
Prce s jednotkami
15
5.2
Stejn jako bnou promnnou si meme nadefinovat i jednotku vlastn, kter nen
v seznamu vestavnch jednotek. Na nsledujcm obrzku definujeme vlastn
(uivatelskou) jednotku kN a pouvme ji dle pi vpotech.
obr. 15
kN
1000 N
hm
10 kg
10
m
s
hm. a
0.1 kN
Povimnte si, prosm, e msto obvyklho m pro hmotnost jsme pouili hm, jeliko
m je z hlediska Mathcadu promnn s hodnotou 1 metr a nen vhodn ji
pedefinovat.2
Prce s jednotkami
16
6.
Texty
Mathcad nen textov editor. P esto zde m eme snadno pst rozshl poznmky
k provd nm vpo t m. Text jako kad jin objekt je umst n v ur it oblasti
(viz. kap. 3.2) a od matematickch vraz se p i standardnm nastaven li mimo
jin fontem.
6.1
Vkldn text
6.2
pravy text
Texty
17
6.3
umstme kurzor do textu tam, kde m bt vztah a zvolme poloku menu Insert,
Math Region,
Tento postup m eme pout i p pad , jestlie chceme p i psan text vyuvat
symboly z palet matematickch nstroj .
Chceme-li do textu umstit ji existujc vztah, m eme ho na pot ebn msto vloit
p mo z clipboardu pomoc p kazu Paste, ani bychom pouili poloku menu
Insert, Math Region.
obr. 16
Vpoet prmru a obvodu kruhu dan plochy
2
20. cm
4. S
plocha kruhu
o
.d
Texty
18
7.
prava dokumentu
7.1
Vb r st dokumentu
Vechny objekty m eme ozna it, pouijeme-li poloku menu Edit, Select All.
prava dokumentu
19
7.2
pravy vybranch st
Editovac kurzor umo uje navc taenm my p esunout ozna en sti objekt
se stisknutou klvesou Shift a koprovat s klvesou Ctrl. Vrazn tak urychlme
psan matematickch vztah . (M e se stt, e v n kter star neopraven verzi
Mathcadu nebude fungovat.) Jak je popsno v kapitole 4.1 a 4.3, pouvme
editovac kurzor i pro p idn matematickho opertoru za nebo p ed ozna enou st
vrazu a pro opravy vztah (nap . dodate nou aplikaci funkce). Vyuijeme ho tak
p i symbolickch vpo tech (viz. kap. 12.2).
pomoc ikon
a
klvesou Delete.
prava dokumentu
m eme vymazat
20
7.3
Vzhled strnky
S uvedenm uspo dnm souvis zvltn vznam pravho okraje dokument . Proto
si v poloce menu File, Page Setup m eme vybrat, jestli chceme tisknout pouze
objekty vlevo od nastavenho pravho okraje (Print single page width), nebo tisknout
celou ku strnky a k rkovanmu okraji danmu velikost a orientac papru.2
Vzhled hlavi ky a paty strnky m eme upravit pomoc poloky menu Format,
Headers/Footers.
7.4
ablony
Vytvo enou hlavi ku, zvolen okraje, vlastn styly nadefinovan pomoc poloky
menu Format, Style p p. Equation, hodnoty vestav nch prom nnch, seln
formt vsledk , zvolenou soustavu jednotek, nastaven barev, texty, vztahy a grafy,
kter chceme mt i v jinch dokumentech, m eme uloit jako ablonu. Zvolme
poloku menu File, Save As, vybereme umst n souboru (adres Template), typ
souboru (Mathcad Template) a zvolme nzev ablony.
Chceme-li potom otev t nov dokument zaloen na tto ablon , zvolme poloku
menu File, New a vybereme ze seznamu ablon. Stejn jako jin soubory m eme
otev t i vytvo en ablony a provst p padn zm ny. ablony v Mathcadu maj
p ponu .mct.
prava dokumentu
21
7.5
Uzam en dokumentu
zvolme poloku menu Format, Lock Regions, Lock Area a v p pad pot eby
vybereme heslo (password). Pozor! Rozliujte mal a velk psmena.
obr. 17
Uzam enou oblast vidme na obr. 18. Nyn zde nem eme provd t dn zm ny,
pouze koprovat vztahy z tto oblasti ven.
obr. 18
Uzamknout p ed zm nami lze i jeden samotn vztah pomoc poloky menu Format,
Properties. (M e se stt, e v n kter star neopraven verzi Mathcadu nebude
fungovat.)
prava dokumentu
22
7.6
7.6.1
Hyperlink
zvolme poloku menu Insert, Hyperlink, New a otev e se okno, kde zadme
adresu dokumentu (path nebo URL), kter m bt svzn s vybranm objektem
naeho dokumentu,
prava dokumentu
23
7.6.2
Odkaz (Reference)
Do vytv enho dokumentu m eme vloit odkaz na jin dokument pomoc poloky
menu Insert, Reference. Tak lze vyut vechny definice prom nnch a vpo tov
vztahy, kter jsou uvedeny v tomto vloenm dokumentu, ani bychom museli druh
dokument otvrat, vztahy koprovat atd.
7.6.3
Pokud vkldme ji uloen soubor (Create from File) a zakrtneme poloku Link,
vytvo se navc propojen s p vodnm programem a veker zm ny, kter tam
provedeme, se projev i na vloenm objektu (Object Linked). Zm ny v propojen je
mono provd t pomoc poloky menu Edit, Links.
prava dokumentu
24
8.
8.1
0 .. 5
i
0
1
2
3
4
5
1 .. 4
j
1
2
3
4
25
Pokud bychom potebovali promnnou, kde mezi hodnotami nen krok jedna
(nap. u graf), uvd se za prvnm lenem jet druh len posloupnosti (nikoliv
krok), oddlen rkou (viz. obr. 45).
Pokud maj hodnoty jednotku, nemusme ji pst jako v pedchoz verzi Mathcadu
za kad slo (viz. obr. 47).
8.2
Vektory
8.2.1
Indexovan prom nn
pod ikonou
100 . N
200 . N
100
0
100
F1
F1
100 N
200 N
indexovan prom nn
kosmetick index
Promnnou vytvoenou sekvenc klves F.1 bere Mathcad jako skalrn promnnou
s nzvem F teka 1, naproti tomu promnnou danou sekvenc F[1 (na obrazovce
vypad tm shodn) chpe jako druh prvek vektoru F. Prvn prvek m toti
standardn index nula (viz. kap. 8.2.2).
Pokud pedchozm prvkm vektoru nepiadme dn hodnoty maj standardn
hodnotu nula (viz. obr. 20).
26
8.2.2
Jestlie chcete, aby prvn dek i sloupec vektor a matic ml index 1, zavete
promnnou s nzvem ORIGIN a piate j hodnotu 1. Obecn mete zvolit
jakkoliv cel slo (tedy i zporn). Standardn m tato promnn hodnotu 0.
Zmnu standardn hodnoty je mono provst, pokud zvolte poloku menu Math,
Options a vyberete Built-in Variables.
Postup pi zmn indexu prvnho prvku pole je vidt na obr. 33 nebo na obr. 36.
8.2.3
Zadvn vektor
Na obr. 21 vidte definici vektoru s nzvem sinus, kde jednotliv prvky vektoru
(s indexem 0 a 5) jsou hodnoty vypoten z funkce, do kter vstupuje tak
posloupnost sel i definovan na obr. 19
obr. 21
0
0.588
sinusi
i
sin .
5
sinus =
0.951
0.951
0.588
0
Pro nzornost uvedeme dal pklad, ve kterm nejprve nadefinujeme vektor moc
a potom sekvenc klves mocsin[i:moc[iSpace*sinus[i vytvome nov
vektor s nzvem mocsin jako souin prvk dvou vektor (moc a sinus) se stejnm
indexem i :
27
obr. 22
moci
moc =
0.588
mocsin i
moci. sinus i
mocsin =
3.804
8.56
16
9.405
25
3.062 10
15
pomoc
obr. 23
vektor
xi
2
5
8
1
3
4
xj
5
8
1
3
8
=
tabulka hodnot
1
3
4
Na obr. 23 jsme nechali nejprve pomoc sekvence klves x = zobrazit cel zadan
vektor x a potom pomoc klves x [ j = pouze hodnoty prvk vektoru x s indexy j
(viz. obr. 19) ve form tabulky.
28
8.2.4
obr. 24
0
0.5
s
moc
s=
2
4.5
8
12.5
lze provst
Pokud nen v poloce menu Format, Number zakrtnuto Display as Matrix. Pokud je
tato poloka zakrtnuta, zobrazuje se vektor cel a do 200 dk.
4
Samozejm je nutno dodret stejn poet prvk u obou vektor, jinak Mathcad
nahls: The number of rows and/or columns in these arrays do not match.
29
obr. 25
0
1.588
t
moc
sinus
t=
4.951
9.951
moc. sinus
u = 22.356
16.588
25
8.2.5
, s jeho pomoc
obr. 26
v
mocsin
v = 22.356
pod ikonou
obr. 27
4
mocsink = 17.964
k=3
Na obr. 26 je souet vech prvk vektoru mocsin, na obr. 27 jen souet 4. a 5. prvku
(prvk s indexem k = 3 a 4). Zmna indexu prvnho prvku viz. kap. 8.2.2.
V pkladech na obr. 26 a obr. 34 zachzme s vektory spe jako s mnoinami
prvk . Operace, kter s nimi provdme, vektorov matematika nezn.
30
obr. 28
2
1
w
moc
w=
2
7
14
23
obr. 29
2
w
S=
1
0.286
moc2
T=
16
81
0.143
256
0.087
625
31
obr. 30
16
moc
U=
512
moc
V=
6.554 10
1.269 10
3.009 10
3.355 10
5
14
obr. 31
0
mocsin
0.588
( moc. sinus )
mocsin =
3.804
8.56
9.405
3.062 10
15
Rozdlnost obou postup vidme nzorn na obr. 32 . Vsledky jsou stejn, a je tvar
vektoru sinus jakkoliv:
obr. 32
jednodussi
sinus
0 .. last ( sinus)
slozitejsi i
jednodussi =
sinusi
0.345
0.345
0.905
0.905
slozitejsi =
0.905
0.905
0.345
0.345
Obecn plat, e bychom mli pouvat spe prvn zpsob (na obr. 32 vlevo),
protoe je vrazn rychlej.
32
8.2.6
Aplikace funkc
obr. 33
ORIGIN
last( moc ) = 6
ORIGIN
rows( moc ) = 6
cols( moc ) = 1
max( moc ) = 25
rows( moc ) = 6
cols( moc ) = 1
max( moc ) = 25
last( moc ) = 5
tlatko
. Jinak se objev chybov hlen: You are trying to use an array or
range as a scalar. Press F1 for help.
Napklad k prvkm naeho vektoru sinus piteme 1 a vsledek zlogaritmujeme:
obr. 34
0
0.462
ln( sinus 1 ) =
0.668
0.668
0.462
0
33
8.3
Matice
8.3.1
Zadvn matic
Prvky matice mohou bt obdobn jako u vektor (viz. kap. 8.2.3) definovny:
vpotem,
Pi zobrazovn matic plat obdobn pravidla jako u vektor (viz. kap. 8.2.3).
Na obr. 35 je nejprve matice definovan vpotem (vypoctena) a potom matice
vytvoen pomoc tlatka
(vypsana).
Tento problm je mon eit pomoc funkc augment nebo stack (viz. pehled
vestavnch funkc na konci pruky).
34
obr. 35
i
0 .. 2
vypoctenai, j
sin
0 .. 4
i.
cos
j.
1 0.707 0 0.707 1
2 1.707 1 0.293 0
vypoctena =
1 0.707 0 0.707 1
0.1 0.5 0.6 0.9 1.1
vypsana
2.3 1.4
Vimnte si, e indexy oznaujc jednotliv prvky matice jsou od sebe oddleny
rkou. Prvn index oznauje vdy dek a druh sloupec. Hodnota promnn
ORIGIN uruje hodnotu indexu prvnho dku a sloupce matice (viz. kap. 8.2.2).
obr. 36
ORIGIN
8.3.2
vypsana2 , 1 = 1.3
ORIGIN
vypsana2 , 1 = 0.2
Operace s maticemi
35
Napklad tlatko
, pomoc kterho meme s tat prvky pol - sloupce i dky
matic, pp. vechny prvky matice dohromady. Na obr. 37 vidme i monost pouit
podmnky ve vpo tech. Podmnka vdy nabv hodnoty 1, pokud je splnna, nebo
hodnoty 0, kdy nen splnna (viz. kap. 16). Stme tedy jen prvky v prvnch
tyech sloupcch matice vypsan, v ptm sloupci nabv podmnka nulov hodnoty
(j = 4):
obr. 37
vypsanai, j . ( j < 4 )
i
1.5
2.2
2.9
3.9
0
vypsanai, j
vypsanai, j = 13.3
j
3.2
5.1
5
Tlatko
nm pome rychle vytvo it vektor z vybranho sloupce matice. Na
obr. 38 jsme vybrali 3. sloupec (s indexem 2) matice vypsana.
obr. 38
0.6
vypsana< 2 > =
1.3
1
Tlatko
, s jeho pomoc potme nejen absolutn hodnotu sel, ale i velikost
vektor a determinanty:
obr. 39
5 4 2
det
2 1 4
det = 63
3 6 3
Pomoc tlatka
36
8.4
Vno en pole
(Pouze u verze Mathcad Professional)
Prvkem vektoru nebo matice nemus bt skalr. Prvky pol mohou bt tvo eny
dalmi vektory i maticemi. Tmto zpsobem vzniknou mnohorozmrn pole.
Takov objekty slou pedevm k pehlednmu uchovn dat. Samozejm, e
s nimi meme provdt pouze nkter operace. Meme je srovnvat pomoc
podmnkovho rovntka, transponovat, vytvoit vektor z vybranho sloupce matice,
vypsat hodnotu prvku.
d
A
2 5
5 2
3 8
9 1
7 6
3 4
a 9
A1 , 1
0 8
a c
b d
{2,2} {2,2}
=
{2,2} {2,2}
{2,2} 9
{2,2} 9
0
d0 , 0
0 .. 1
Si, l
Ai, j
j
0 .. 1
k, l
k
Ak , l
i, j
0 .. 1
l
S
19
=
0, 0
0 .. 1
27
{2,2} 33
S1 , 0
3 8
2 5
A1 , 1
A1 , 1
2 5
=
3 8
0, 0 0, 1
20 23
=
21 26
37
9.
Zpracovn dat
9.1
Komponenty
Komponenty jsou zvltn objekty pouvan pro prci s daty v Mathcadu. Pro
import a export dat z (do) datovch soubor r znch formt se uvaj:
Zpracovn dat
38
9.2
Prce s komponentami
(Component Wizard).
9.2.1
Pomoc poloky menu Properties na pravm tla tku myi m eme nap . zvolit,
kter dky a sloupce dat chceme propojit.
Vsledek akce vidme na obr. 41. Vlevo na tme data ze souboru Pokus1 do
prom nn M1, vpravo zapisujeme hodnoty prom nn M2 do datovho souboru
Pokus2.
Zpracovn dat
39
obr. 41
9.2.2
Klepneme-li pravm tla tkem myi na tuto komponentu a zvolme poloku menu
Import, m eme vloit data z vybranho souboru. Klepneme-li dvakrt levm
tla tkem myi, m eme za t vkldat nebo upravovat data ru n . Do vynechanch
bun k dopln Mathcad nuly.
9.2.3
Zpracovn dat
40
obr. 43
2
vstup1
vstup2
8
4
vstup3
(0 7 )
vstup1
vstup2
2
5
8
4
0
1
3
6
9
7
3
8
14
13
7
8
14
vstup2
13
=
Rozshl projekty toku dat je mon ve verzi Mathcad Professional vytv et pomoc
programovho modulu MathConnex (viz. kap. 14).
Zpracovn dat
41
10.
Grafy
10.1
Nej ast ji patrn pouijete rovinn graf x-y (X-Y Plot). Proto mu zde v nujeme
nejvce msta. U ostatnch druh graf jsou mnoh postupy obdobn.
10.1.1
Vytvo en grafu
Mathcad pracuje s body o sou adnicch x-y, kter m eme seln zadat
(viz. obr. 44) nebo je po tat z nadefinovan funkce y = f(x) (viz. obr. 45). Tyto
hodnoty se znzorn podle zvolenho typu grafu. Nap . poadujeme-li sloupcov
graf, vykresl v bodech x sloupe ky o vce y, chceme-li rov graf, spoj jednodue
body o sou adnicch x-y se kami.1
tla tko
v sad pod ikonou
. Objev se obrys grafu, kde je t eba vyplnit nzvy
pol sel, kter maj bt na ose x a na ose y.2 Rozsahy jednotlivch os zadvat
nemusme, Mathcad zvol ty nejlep. Chcete-li v jednom grafu znzornit na jedn
ose vce pol, je t eba jejich nzvy odd lit rkou.
vypsat jako vektor (v tinou v p pad nepravidelnho kroku mezi sly - viz.
obr. 44),
Grafy
42
vypo tat jako funk n hodnoty v danch bodech - viz. pole sou adnic y na
obr. 45,
vypo tat jako posloupnost sel ve form vektoru - viz. obr. 48.
Jak grafy funguj je nejlpe vid t z uvedenho p kladu. Na obr. 44 jsou vykresleny
rov grafy, kde sou adnice jsou p mo dny zvolenmi vektory a, b, c, d. Pokud
chceme znzornit vechny prvky, posta na p slun osy uvst pouze nzvy
vektor (viz. obr. 44 vlevo).3 Chceme-li vykreslit jen n kter prvky, uvedeme jejich
indexy (viz. obr. 44 vpravo - index i).
obr. 44
1
a
8
a
7
0 .. 1
8
6
d
4
10
a, c
i
Pokud maj vektory na vodorovn a svisl ose r zn po et prvk (nap . vektory b a c),
odpovd po et znzorn nch bod po tu prvk kratho vektoru (b).
Grafy
43
10.1.2
Grafy funkc
Potom zvolme posloupnost bod , ve kterch bude Mathcad po tat funk n hodnoty.
P i vykreslovn graf funkc si musme dt pozor, abychom toto pole nezvisle
prom nnch zvolili dostate n hust a graf funkce byl pat i n hladk.
. Na
Potom u p emstme kurzor na nov msto a klepneme do tla tka
vodorovnou osu napeme nzev zvolen posloupnosti sel a na svislou osu jeden
nebo vce nzv funkc, odd lench rkami. U nzv funkc mus bt v zvorce
uvedeno, pro kter body m bt vypo tena funk n hodnota.
obr. 45
s( )
x
sin( 2. )
2. cos ( )
c( )
0 , 0.1.. 6.
2
1
s( x )
0
c( x )
1
2
10
15
20
Nov verze Mathcadu umo uje vytvo it tzv. rychl graf (QuickPlot): Na voln
msto napeme vztah obsahujc pouze jednu prom nnou (nap . tan(
)), klepneme
na ikonu
a umstme kurzor mimo graf. Nadefinovan vztah bude na svisl ose a
nezvisle prom nn na ose vodorovn, p i em Mathcad automaticky vybere rozsah
tto prom nn od -10 do +10 (viz. obr. 46). Pokud chceme umstit na svislou osu
U funkc vce prom nnch m e bt argument funkce i nzev vektoru prom nnch.
Grafy
44
vce funkc, odd lme jednotliv funkce rkou a teprve pak klepneme na ikonu
(viz obr. 46 vpravo).
obr. 46
funkce( z)
40
1000
2000
funkce ( z)
0
3
w
4.w
20
40
2.5
2. z
4000
20
tan ( )
3. z
10
2000
10
10
0
z, w
10
obr. 47
P klad pouit parametrickho grafu
xo
3 .m
vo
15 .
m
s
60 . deg
x( t)
y( t)
v o . cos ( ) . t
1. . 2
gt
2
0 , 0.1 .. 2 . s
10
y( t )
10
x( t )
15
20
Grafy
xo
v o . sin( ) . t
45
10.1.3
prava grafu
Za zmnku stoj poloka Show Markers na strnce X-Y Axes, jej funkce by
nemusela bt ihned z ejm. Tato poloka umon umstit do grafu ve zvolench
sou adnicch x resp. y svisl resp. vodorovn ry. Poloka Legend Label na
strnce Traces umon zvolit popis jednotlivch ar, kter se objev, pokud nen
zakrtnuta poloka Hide Legend (viz. obr. 47).
v sad pod
umon provst v ez
Pokud jsme klepli p mo na osu grafu, nzev grafu nebo nzev osy, m eme
formtovat pouze tyto objekty.
Grafy
46
10.2
Polrn graf
Na ukzku uvdme sinusoidu, kter se v tomto typu grafu zobraz jako krunice.
Pole nezvisle i zvisle prom nnch jsou dan vpo tem jako posloupnosti sel ve
form vektor (x a s). Znzor ujeme vechny prvky vektoru, tedy nemus bt uveden
jejich index. Interval od 0 do jsme rozd lili na 20 dlk :
obr. 48
i
0 .. 20
xi
0.05 . i .
120
90
30
0.4
180
sin xi
60
0.8
150
s
si
210
330
240
270
x
300
U polrnho grafu je tak mon k zobrazen vraz s jednou prom nnou vyut tzv.
rychl graf (viz. kap. 10.1.2). Nezvisle prom nnou pak vol Mathcad v rozmez
0 a 2.
Pokud nen uvedena jin jednotka, povauje Mathcad dan sla za hodnoty hl
v radinech.
7
Mathcad toti povauje v tomto typu grafu zporn hodnoty za kladn, kter pooto
o 180, take graf m e bt zcela zdeformovan.
Grafy
47
10.3
Jestlie znme x-ov a y-ov sloky vektor , m eme vytvo it graf vektorovho pole
(Vector Field Plot). Tento druh grafu umon zobrazit i matici komplexnch sel.
obr. 49
1 2 3
X
1 2 3
2 3 4
1 2 3
3 4 5
1 2 3
4 5 6
1 2 3
X, Y
Msto dvou matic x-ovch a y-ovch sloek je mono uvst jedinou matici
komplexnch sel. Reln sti prvk se pak zobraz jako x-ov sloky a imaginrn
jako y-ov sloky vektor .
Grafy
48
10.4
Prostorov grafy
Prostorov grafy slou v tinou ke grafickmu zobrazen matic. Osy x a y pak maj
vznam dk a sloupc matice a na ose z je hodnota odpovdajcho prvku matice.
Do ernho tvere ku, kter se po stisku p slun ikony grafu objev, vyplnme
nzev matice. Vjimkou je prostorov graf x-y-z (3D Scatter Plot).
Prostorov plocha
(Mesh):
obr. 50
i
0 .. 15
vypoctenai, j
sin
0 .. 15
i .
15
cos
j .
15
2
1
0
5
10
15
1
0
10
15
vypoctena
Pokud u tohoto typu zobrazen vyplnme do ernho tvere ku pod grafem nzvy t
stejn rozshlch matic odd len rkou, vykresl se tzv. parametrick prostorov
graf. Mathcad interpretuje tyto t i matice jako x-ov, y-ov a z-ov sou adnice bod
na ploe.
Grafy
49
Sloupcov graf
obr. 51
2
1
0
1
vypoctena
Vrstevnicov graf
(Contour Plot):
obr. 52
15
0.5
10
0.5
0.5
0
0.5
1.5
1
1.5
1
0
0.5
10
15
vypoctena
Formtovn vech t chto graf se provd stejnm zp sobem - dvakrt klepneme
na upravovan graf a mme obdobn jako u rovinnho grafu x-y (viz. kap. 10.1.3)
k dispozici ty strnkov formtovac okno.
Upozor ujeme zvlt na poloku Display As na strnce View, kde m eme p epnat
mezi r znmi zp soby zobrazen matice. Krom p edchozch t druh zobrazen je
zde jet monost Data Points. Jedn se o zobrazen prvk matice ve form bod
v prostoru dek-sloupec-hodnota.
Grafy
50
. Dostaneme prostorov
obr. 53
0.1
2.7
4.1
2.3
1.5
3.8
3.8
0.5
0.9
1.8
5.6
0.7
6
4
2
0
a, b, c
Formtovn tohoto grafu je obdobn jako u graf p edchozch.
Grafy
51
10.5
Animace
hotovou animaci lze uloit pomoc tla tka Save As (koncovka .avi) a p ehrt
pozd ji pomoc poloky menu View, Playback a na pravm tla tku myi Open.
Pro sput n animace je vhodn pout nap . hyperlink (viz. kap. 7.6.1).
Grafy
52
11.
een rovnic
11.1
Mathcad je schopen eit i velmi sloit rovnice, kdy hledan neznm je obsaena
sou asn v n kolika r znch funkcch apod.
11.1.1
Funkce root
eenou rovnici p evst do tvaru, kdy na jedn stran je nula. Tak vznikne na
druh stran rovnice vztah f(z), se kterm budeme dle pracovat.
obr. 54
10
root
1
x 1
3. sin( x)
7, x
x = 1.249
Na dalm obrzku vidme, e je mono eit i rovnici s prom nnmi parametry.
Hledan neznm y je tentokrt v horn mezi integrlu.
een rovnic
53
obr. 55
1
y
f( a )
root
log( x a ) dx, y
0
0.2, 0.4.. 1
f( a )
1.926
1.356
0.864
0.417
0.061
11.1.2
Pokud Mathcad nenalezne een rovnice, nahls: Cant converge to a solution. Try
a different guess value or check that a solution really exists. Co m eme v takovm
p pad ud lat:
eenou funkci m eme znzornit graficky (viz. kap. 10.1.2) a ov it, zda v bec
n jak reln een existuje.
een rovnic
54
11.1.3
Funkce polyroots
Pomoc funkce polyroots(v) m eme zskat narz vechna een rovnice n-tho
stupn ve tvaru: vnzn + ...+ v1z + v0 = 0.
obr. 56
5
3.83
polyroots ( v )
0.898
0.727
11.2
Soustavy rovnic
V kapitole 4.2.2 jsme vysv tlili vznam jednotlivch typ rovntka. Na p edchozch
stranch jsme pouit dvou hlavnch typ rovntka pro vloen (:=) a vypsn (=)
hodnoty procvi ili na mnoha p kladech.
tla tka
11.2.1
Uvst po te n odhady hledanch prom nnch. Pro jejich volbu plat stejn
pravidla jako u jedn rovnice (viz. kap. 11.1.1). Pro r zn odhady m eme op t
dostat r zn vsledky (viz. obr. 59 a obr. 60).
een rovnic
55
(viz. obr. 61). Argumenty t chto funkc jsou v obou p padech nzvy hledanch
neznmch odd len rkou.
11.2.2
obr. 57
a 3
Given
a
4b
7c 4
5a
5b
8c 3
3a
7b
9c 2
0.244
Find( a , b , c )
1.467
1.444
Soustavu linernch rovnic m eme vy eit jet snadn ji, kdy pouijeme b nho
matematickho postupu s vyuitm matic a vektor .
een rovnic
56
obr. 58
1 4 7
L
5 5 8
3 7 9
R
1.
3
2
0.244
R
1.467
1.444
Hledan een je tedy: a = - 0,244; b = - 1.467; c = 1.444, co je stejn vsledek
jako na obr. 57.
11.2.3
Nelinern rovnice mohou mt vce een. V tom p pad zle, jak jsme ji uvedli,
na p vodnm odhadu hodnot.
obr. 59
r
100
polom r krunice
odhad neznmch
100
Given
kl ov slovo
x2
rovnice krunice
y2 r 2
rovnice p mky
y x
0.707
Find ( x , y)
Pozor:
hledan pr se k
0.707
=
100
100
een rovnic
57
Pokud bychom cht li s vypo tenmi sly dle pracovat, musme hodnoty funkce
Find vloit do n jak prom nn, nap . do vektoru s nadefinovanmi nzvy prvk x, y
(nebo a, b - viz. obr. 60 a obr. 61). 2
Nali jsme een, tj. sou adnice pr se ku v I. kvadrantu krunice. Zm nou odhadu
prom nnch x a y najdeme een pro pr se k ve III. kvadrantu krunice. 3 een je
dopln no grafickm znzorn nm lohy. Vypo ten sou adnice a, b jsou zobrazeny
v grafu tvere kem.
obr. 60
r
100
jin odhad
100
Given
2
soustava rovnic
y x
pole neznmch:
Find( x , y)
een:
a = 0.707
b = 0.707
Grafick znzorn n
x( ) r . cos ( )
y( ) r . sin ( )
primka( t)
t
r .. r
1
y( )
primka( t )
b
1
1
0
x( ) , t , a
een rovnic
58
11.2.4
Na dalm obrzku si ukeme vznam funkce Minerr pro een soustavy rovnic.
Pouijeme stejnou krunici jako u p edchozho p kladu, ale p mku posuneme tak,
e se s krunic neprotn. Soustava rovnic nem reln een. Pouijeme-li funkci
Find, ohls Mathcad chybu: Cant find a solution to this system of equations. Try a
different guess value or check that a solution really exists. Pouijeme-li funkci
Minerr, dostaneme een znzorn n v nsledujcm grafu k kem - een, kter
pokud mono spl uje ob rovnice s minimln chybou.
obr. 61
r
100
100
Given
x
y x
pole neznmch:
Minerr( x , y)
een:
a = 0.794
b = 0.794
Grafick znzorn n
x( ) r . cos ( )
y( ) r . sin ( )
primka( t) t
t
r .. r 1
2
1
y( )
primka( t)
b
0
1
2
3
0
1
x( ) , t , a
een rovnic
59
11.2.5
Nyn si ukeme, jak obejt zkaz pouvn prom nnch ve form pol v soustavch
rovnic. Ud lme to obdobn jako u jedn rovnice v p kladu na obr. 55.4
obr. 62
100
100
Given
x2
y 2 r2
y x
f( r )
r
Find ( x, y )
1 .. 3
f( r ) 0
f( r ) 1
0.707
1.414
2.121
0.707
1.414
2.121
P klad na obr. 55 jsme mohli eit i jednodum zp sobem. Nezavd t vlastn funkci
f s prom nnm parametrem v argumentu, ale p mo se ptt na hodnotu funkce root.
U funkce root neplat zkaz pouit pol. Tento postup u funkce Find pout nem eme.
een rovnic
60
11.2.6
Na zv r shr me, jak mme monosti v p pad , e p i pouit funkce Find nebylo
nalezeno een:5
een
v oblasti
Pouijeme msto funkce Find funkci Minerr. M eme tak zskat een p iblin.
een rovnic
61
12.
Symbolick procesy
12.1
Nejlpe to snad vysvtlme na pkladu, kter lze eit jak numericky, tak
symbolicky. Napete-li sin(
/4)= , dostanete vsledek 0.707, kter si ppadn
mete nechat zobrazit na vce desetinnch mst. Nechme-li tent pklad vyeit
symbolicky, dostaneme 2/2.
Stejn tak pi symbolickm een uritch integrl nepouije Mathcad numerick
metody een, nbr vypote nejprve integrl neurit a do vsledku potom dosad
horn a doln meze integrlu (viz. prvn pklad na obr. 63).
Zcela odlinmi postupy tak dostaneme piblin stejn vsledky. U symbolickch
vpot se nm me stt, e pesn een nelze nalzt. Pak se musme spokojit
s eenm numerickm podle pedchozch kapitol.
Pklady, kde se vyskytne desetinn slo (krom , e), nelze pesn eit ani
symbolicky. V tchto ppadech zskme een s pesnost na dvacet slic.
Kdybychom nap. chtli symbolicky zjednoduit vraz sin(
/4.0), dostaneme
vsledek 0.70710678118654752441. Tento nedostatek snadno napravme, budeme-li
msto desetinnch sel pouvat zlomky.
Symbolick procesy
62
12.2
Editovacm kurzorem ozname vraz (viz. kap. 7.1), kter chceme vy eit
symbolicky. Me to bt njak funkce,1 suma, derivace, integrl, limity apod. a
me obsahovat sla i promnn (viz. kap. 12.1). Potom klepneme my na poloku
menu Symbolics, Evaluate, Symbolically.
obr. 63
2
yields
cos ( x) dx
sin( 2 )
sin( 1 )
1
d
d x2
yields
sin( x)
sin( x)
x dx
sin( x)
yields
1.
2
cos ( x) . sin( x)
Symbolick procesy
1.
2
1.
6
63
Mezi editovac ry uzaveme vraz nebo jeho st, kterou chceme zjednoduit.
Potom klepneme my na poloku menu Symbolics, Simplify.
obr. 64
3
3 x
5. x .
3. x
2
2
cos ( x) . tan ( x)
4. x
simplifies to
simplifies to
Expand
obr. 65
sin( 2. x y )
(a
b)
expands to
expands to
2
3. a . b
2
3. a. b
2
2. sin( y ) . cos ( x)
sin( y )
Factor
Tato poloka je do jist mry opakem pedchoz poloky. Kurzorem oznaen vraz
pevedeme na sou in. Proces je spn, pokud ozname takovou st vrazu, ze
kter lze nco vytknout. Ve druhm pkladu na obr. 66 jsme oznaili pouze prvn ti
stance, ve tetm pkladu cel vraz. slo pevedeme pomoc tto poloky na
souin prvosel:
Symbolick procesy
64
obr. 66
156
3
4. a
2
3. a . b
2
( 2 ) . ( 3 ) . ( 13)
by factoring, yields
2
2
a .b
2
3. a. b
by factoring, yields
b
2
a . ( 4. a
by factoring, yields
(a
b)
b)
Collect
Editovacm kurzorem ozname pouze promnnou a zvolme poloku menu
Symbolics, Collect. Tak se shromd leny se stejnou mocninou oznaen
promnn a cel vraz se uspo d jako polynom s postupn klesajcmi
mocninami. V prvnm pkladu na obr. 67 jsme oznaili y, ve druhm pkladu x.
obr. 67
2
4 3
4. y . x 2. x . y
3
3. y
2
4 3
4. y . x 2. x . y
3
3. y
4
3
2. x . y
2 2
5. y . x
2 2
5. y . x
4 3
2. x . y
2
5. x
2
4. x . y
2 2
5. y . x
2
3
4. y . x 3. y
Polynomial Coefficients
Poloka menu Symbolics, Polynomial Coefficients m vznam obdobn jako
poloka pedchoz. Opt je teba oznait pouze promnnou a vsledkem je vektor
koeficient polynomu.3 Srovnejte nsledujc pklad s druhm pkladem na obr.
67.
obr. 68
3.y
4 . y2
4 y2 x
2 x4 y3
3 y3
x2
5 y2 x2
has coefficients
5 . y2
0
2 . y3
Symbolick procesy
65
Variable, Solve
a. x
b. x
has solution(s)
1 .
b
( 2. a )
4. a. c
1 .
b
( 2. a )
4. a. c
Vraz, kter nen rovnic ani nerovnic, povauje Mathcad v tomto ppad za rovnici
s nulou na prav stran.
5
Vimnte si, prosm, e v rovnici musme pouvat podmnkov rovntko
(viz. kap. 4.2.2).
6
V tomto konkrtnm pklad by bylo vhodnj pout funkci polyroots
(viz. kap. 11.1.3).
Symbolick procesy
66
obr. 70
x2
x2
3
x
2
3
x
2
2.0
has solution(s)
1 . 3
( 2 . ) 2
1. .
i
9
2
32 .
1 . 3
( 2 . ) 2
1. .
i
9
2
32 .
has solution(s)
.23873241463784300365
.76133212632120440858i
.23873241463784300365
.76133212632120440858i
i
2
root x
3
x
2
2 , x = 0.239 + 0.761i
1
a
a.x
1
x
1
has solution(s)
1. 1
2 a
1.
i
2
3.
1
a
1. 1
2 a
1.
i
2
3.
1
a
Pomoc Symbolic, Variable, Solve jsme spn vyzkoueli i een rovnic tvrtho
stupn. Rovnice ptho a vyho stupn u eme numericky pomoc funkce root
resp. polyroots.
Meme eit i nerovnice. Pokud je een sjednocenm vce interval, dostvme ho
ve form vektoru (viz. prvn pklad na obr. 72), pokud je prnikem interval, bude
ve form souinu (viz. druh pklad).
Symbolick procesy
67
obr. 72
3x
has solution(s)
5
3
3 x
3x
has solution(s)
5
x . ( x 3)
3
Variable, Substitute
e)
by differentiation, yields
y
( x. y
e)
Variable, Integrate
obr. 74
y
( x. y
e)
by integration, yields
ln( x. y
exp( 1 ) )
Symbolick procesy
68
obr. 75
sin( x a ) converts to the series
sin( a )
cos ( a ) . x
1.
ln( y
2
2. e
1.
2
. y2
2
sin( a ) . x
1
3
3. e
.y3
1.
6
3
cos ( a ) . x
1
4
4. e
. y4
O x
O y
c
a) . ( x
b)
((b
c
a) . ( x
a) )
((b
c
a) . ( x
b) )
Matrix
Symbolicky meme rovn pracovat s maticemi. Jak uvdme v kap. 12.1, postup je
zcela odlin od vpotu numerickho, kter je popsn v kap. 8.3.2.
Menu umouje transponovat matici (Transpose), urit matici inverzn (Invert)
nebo vypotat determinant (Determinant). Mezi editovac ry uzaveme
upravovanou matici a zvolme pslunou poloku menu:
Symbolick procesy
69
obr. 77
w x
w y
y z
x z
d
a b
c d
a1 , 1 a1 , 2
a2 , 1 a2 , 2
(a.d
(a.d
c
(a.d
has determinant
b
b . c)
a 1 , 1 . a2 , 2
b . c)
a
b . c) ( a . d
b . c)
a 1 , 2 . a2 , 1
Transform
Mathcad umouje jet Fourierovu, Laplaceovu a z-transformaci i jejich inverze.
Tyto operace uplatnme nap. pi een diferencilnch rovnic, statistickch
vpotech atd.
Na dalm obrzku jsme zrove vyzkoueli Laplaceovu transformaci a jej inverzi.
obr. 78
sin ( x)
12.3
(s
1)
sin ( t)
Zvltn funkce
sin(2
0
Symbolick procesy
t2)dt .
70
12.4
iv symbolika
12.4.1
Vznam iv symboliky
12.4.2
Vy eit symbolicky
, kter
Symbolick procesy
71
obr. 79
f( x )
sin( x )
g( x )
f( x )
1.
g( x ) dx
1.
cos ( x ) . sin( x )
1. 6
x
6
dx
1.
2. . FresnelS
2.
b.y c
d.x
e .y f
1
Find( x , y )
( a. e
b. d )
.( b.f
c. e )
( d . c f. a )
( a. e b . d )
Symbolick procesy
72
obr. 82
x.
.t
x.
e
0
12.4.3
.t
dt
1.
x . lim
exp ( . t )
-
t
d t assume , > 0
eme za p edpokladu,
e je kladn
Symbolick procesy
73
obr. 83
vy eit na 35 platnch slic:
sin
float , 35
4
.70710678118654752440084436210484905
(x
y) expand , x
(x
y)
(x
y) expand
3
4 .x .y
2 2
6 .x .y
4 .x.y
a .x
d .x
b .y c
e .y f
solve ,
1
( a .e
b .d)
.( b .f
( d .c f .a )
( a .e b .d )
c .e )
z .x
2 x substitute , x 5 y2
z . 5 . y2
10 . y2
ln ( y
e ) series , y , 7
y
e
1 . y2
2 e2
1 . y3
3 e3
1 . y4
4 e4
1 . y5
5 e5
1 . y6
6 e6
Klov slovo simplify je mono doplnit tzv. modifiktory, kter mrn uprav
funkci tohoto pkazu. Jsou to:
Symbolick procesy
74
12.4.4
x2
3x 4
x 4
2x
5 simplify
3x 4
x 4
2x
12.4.5
3.x
simplify
coeffs , x
4 coeffs , x
iv symbolika respektuje nejen vlastn funkce (viz. obr. 79), ale i promnn
nadefinovan ve v dokumentu (viz. obr. 85).
Pokud byla promnn piazena seln hodnota, je tato hodnota uvaovna i pi
symbolickch operacch. V nkterch ppadech potebujeme, aby Mathcad
zapomnl na definici a pi symbolick operaci zachzel s dve nadefinovanou
promnnou jako s neznmou. Jak provedeme, aby definice promnn byla
zapomenuta, vidme na obr. 85. Pouijeme tzv. rekurzivn definici promnn. Toto
opaten m vliv na vechny nsledujc symbolick vpoty. Numerick vpoty
probhaj beze zmny:
obr. 85
x
(x
y
(x
x
a
y) 4 expand
625
(rekurzivn definice prom nn)
y) 4 expand
16
32 . y
24 . y2
8 . y3
y4
x
(x
y) 4 expand
x4
4 . x3 . y
6 . x2 . y2
4 . x . y3
y4
625
Symbolick procesy
75
12.4.6
Optimalizace vztah
Monost, kter se tkaj symbolickch proces, je jet vce. Tady bychom vak
odkzali zjemce na Resource Center (viz. kap. 15.1) a na samostatn studium.
Symbolick procesy
76
13.
Programovn
(Pouze u verze Mathcad Professional)
Vytvo en programu
13.1
pomoc tlatka
z palety programovacch nstroj pod ikonou
pomoc klvesy ] vlome prvn dva dky programu,
nebo
nebo
obr. 87
f( x , w)
x
w
log( z)
10
f( x , w) = 1
Programovn
77
13.2
Cykly
Cyklus je opakovan provd n sekvence p kaz . Pro jeden prchod takovou sekvenc
se uv pojem iterace. Pi tvorb cykl vyuijeme pslun tlatka v sad pod ikonou
13.2.1
Cyklus for
ind
vysl
KartSouc
for x X
for y Y
P ind
ind
{2,1}
x
{2,1}
y
ind
vysl =
vysl0 =
vysl3 =
1
3
2
3
vysl1 =
vysl4 =
{2,1}
{2,1}
{2,1}
1
4
2
4
vysl2 =
vysl5 =
1
5
2
5
Programovn
{2,1}
1
2
4
5
78
13.2.2
Cyklus while
Pkaz while lze chpat jako zatmco je splnna podmnka ..., provdj nsledujc. Tento
cyklus pouijeme, pokud znme podmnku, p i kter se m provst dal iterace.
Vhodn je zejmna pi hledn vsledk konvergujcch postup. Cyklus kon ve chvli,
kdy zadan podmnka nen splnna, nabude hodnoty 0 (false).
MojeOdm( x)
eps
r
0.01
MojeOdm( a ) = 1.414216
rnew
2r
a = 1.414214
rnew
rnew
2r
rnew
Pi pouvn cyklu while je zapoteb oetit ppady nekonench cykl, kde je uvedena
podmnka, kter nikdy nenabude hodnoty false. V Mathcadu se takov nekonen smyka
peru klvesou Esc.
13.3
Rozhodovac stromy
Zkladn mylenku rozhodovacho stromu lze shrnout do vty: Jestlie je splnna uveden
podmnka, prove pkazy v tto vtvi, pokud nen splnna, pejdi do dal vtve.
Pr chod v tv podmnme pomoc p kazu if p padn otherwise. Pouit
rozhodovacho stromu si ukeme na pkladu generovn Fibonacciho sel:
Programovn
79
obr. 90
Fib( N )
1 if N 1
1 .. 6
1
1
2
3
5
8
1 if N 2
Fib( N
1)
Fib( N
Fib( N )
2 ) otherwise
13.4
Rekurze
Fakt ( n)
1 if n 0
Fakt ( 5 ) = 120
n. Fakt ( n 1 ) otherwise
13.5
Ovldn pr b hu programu
13.5.1
Break
Pkaz break ukon program pi splnn dan podmnky. Pokud je uveden uvnit cyklu,
pak se ukon cyklus a program pokrauje v prci prvnm dkem za ukonenm cyklem.
Tento pkaz vhodn vyuijeme k oeten chyb a limitnch podmnek, kdy pi zadn
neplatn hodnoty program ukon prci.
Funkce DokudNezaporna na obr. 92 pracuje tak, e bere postupn prvky vektoru v a pokud
je hodnota nezporn slo je zaazeno do vslednho vektoru w. Cyklus skon
Programovn
80
v okamiku, kdy je prvek vektoru v zporn slo nebo nula. Zbvajc hodnoty vektoru ji
nejsou zpracovny.
obr. 92
DokudNezaporna( v)
for i 0 .. last( v)
break if vi 0
wi
vi
27
27
16
"zadna hodnota" if i 0
16
w otherwise
DokudNezaporna( a ) = "zadna hodnota"
13.5.2
DokudNezaporna( b ) =
2
27
Continue
Pkaz continue pi splnn zadan podmnky ukon iteraci cyklu a program pokrauje
v innosti dal iterac.
for i 0 .. last( v)
c
continue if vi 0
wj
j
vi
j
27
3
2
b
16
27
3
16
"zadna hodnota" if j 0
w otherwise
2
JenNezaporna( c ) = "zadna hodnota"
JenNezaporna( b ) =
27
16
Programovn
81
13.5.3
Return
Pokud je splnna dan podmnka, pkaz return ukon program a vsledkem programu
je hodnota uveden v rmci tohoto p kazu. Nap. funkce JakeCislo na obr. 94 nm d
podle typu argumentu odpovdajc textov etzec.
obr. 94
JakeCislo( i)
return "nula" if i 0
return "zaporne" if i< 0
return "kladne" if i> 0
JakeCislo( 0 ) = "nula"
JakeCislo( 10 ) = "zaporne"
JakeCislo( 1000 ) = "kladne"
13.5.4
Programovn
82
obr. 95
KombCislo ( n , k )
( Im ( k ) 0 )
(k 0)
( k floor ( k ) )
on error
n!
k !.( n
k) !
51
13.6
x1
x2
y1
y2
y2
x2
y1
x2
y2
Dal pklady symbolickch een program najdete pod polokou menu Help, Resource
Center v kapitole The Treasury Guide to Programming.
Programovn
83
14.
MathConnex
(Pouze u verze Mathcad Professional)
Jedn se o pam ov
32 MB RAM.
14.1
Popis okna
14.2
Vytv en projekt
Nejprve naplnujeme, z jakch sloek se bude systm skldat a jak bude vstup
zpracovanch dat - datov soubor, tabulka hodnot, graf.
MathConnex
84
Pomoc poloek menu na pravm tla tku myi m eme upravit vlastnosti
komponent - zm nme po et vstup nebo vstup , importujeme i exportujeme
data, zvolme nzev sloky, zm nme podmnky pr chodu dat apod.
(start) a
(stop). Ve
Zkontrolujeme tok dat v systmu pomoc tla tek
sloit jch projektech je vhodn vyut poloku menu Run, Highlight
Components - aktivn komponenta se vdy ormuje zelen . Pokud uvedeme
Pro lep p ehlednost je mon doplnit systm vysv tlujcmi texty. M eme
rovn vytvo it vcerov ov systm tak, e ozna enou st projektu p evedeme
pomoc poloky menu Collapse na pravm tla tku myi na subsystm.
Od zna ky vstupu bychom tmto zp sobem vytvo ili novou propojovac ru.
2
Pokud se jedn o skalrn veli inu, vidme jej hodnotu, pokud se jedn o vektor nebo
matici a chceme vid t seln hodnoty, je nutno klepnout na zna ku vstupu i vstupu
my.
MathConnex
85
obr. 89
Nacitani dat
Mathcad
Stupen regrese
Regrese
Vypinac grafu
Koeficienty
Vysledek regrese
14.3
Konkrtn p klad
spustme MathConnex.
2 48
5 35
11 30
15 22
20 14
29 9
33 1
Pokud nen datov soubor jet vytvo en, m eme cestu zadat pozd ji pomoc
pravho tla tka myi a poloky menu Choose File, poloka Properties umon
vypsat nzev komponenty (Nacitani dat).
MathConnex
86
P ethneme my ikonu
(vstup). Pomoc poloky menu Properties na pravm
tla tku myi vypeme nzev (Stupen regrese) a zm nme zobrazovan po et
desetinnch mst (Displayed Precision) na 0. Potom dvakrt klepneme na
komponentu, abychom mohli do tabulky zadat poadovanou selnou hodnotu.
in0
csort( in0, 0 )
vx
< 0>
in0
vy
< 1>
in0
koef
regress v x , v y , in1
out2
submatrix( koef , 3 , 3
out1
vy
in1, 0 , 0 )
0 .. last v x
in1
out0i
out2k . v x
i
k=0
U grafu pomoc poloky menu Properties na pravm tla tku myi zvolme
krom nzvu (Vysledek regrese) jet dal vlastnosti, p edevm na stran Plot
v sti Style settings nastavme, zda maj bt zobrazovny pouze body (pro Input
0) nebo k ivka (pro Input 1).
MathConnex
87
MathConnex
(stop).
88
15.
Elektronick p ru ky
Prce s p ru kami
15.1
nebo zvolme
Resource Center. P ru ku otev eme, kdy klepneme na ikonu
poloku menu Help, Resource Center. Jsou zde obsaeny vukov sti (Overview,
Tutorial, Practical Statistics), stovky p ehledn uspo danch p klad pouit
Mathcadu p i nejr zn jch vpo tech a prostory pro vlastn postupy een
(QuickSheets), zkladn konstanty, vztahy pro geometrii, fyziku, strojrenstv,
elektrotechniku apod. (Reference Tables), ukzky z jinch p ru ek (The Treasury
Guide to Solving, The Treasury Guide to Programming - Mathcad Professional) a
pokud mte p stup na Internet, m ete otev t i stle nar stajc knihovnu soubor a
p ru ek na serveru firmy MathSoft (Web Library).
Prvn strana.
Nvrat k naposledy prohlen stran .
Elektronick p ru ky
89
V n kterch elektronickch p ru kch se objevuj jet dal speciln tla tka. Nap .
v Resource Center
Elektronick p ru ky
90
15.2
NZEV
OBSAH
Pro Mathcad 6 i 7:
Astronomical Formulas
Astronomie
Konstrukce budov
Civil Engineering I, II
Tabulky materil
Differential Equations
Diferenciln rovnice
Elektrotechnika, elektronika
Energetika
Zklady MKP
Chemical Engineering
Chemie
sti stroj
Mechanical Engineering I, II
Osobn finance
Queuing Theory
Teorie front
Praktick matematika
Prunost a pevnost
Pokro il matematika
Diferenciln rovnice
Elektronick p ru ky
91
Elektrotechnika
Numerick metody
Statistika
Roz en Mathcadu 6 i 7:
Zpracovn signlu
Zpracovn obrazu
15. 3
Pro zajmavost uvdme obsah n kterch kapitol: komplexn sla, pravd podobnost,
pokro il analza dat, transformace, diferenciln rovnice, Besselovy funkce, vlnov
funkce, uite n uivatelsk funkce, uite n grafick zobrazen, aplikace
symbolickch vpo t , pokro il programovac techniky, vpo ty v MathConnexu,
numerick metody.
Elektronick p ru ky
92
16.
Pouvejte p ehled poloek menu a tla tek na zvr pruky, kde jsou uvedeny
klvesov zkratky a odkazy na kapitoly, ve kterch podrobnji vysvtlujeme
urit poloky nebo tlatka.
- odin dsledek
Pouvejte poloky menu Edit, Undo nebo tlatko
nkterch naposledy provedench prav, Format, Separate Regions - oddl od
sebe pekrvajc se oblasti a View, Refresh nebo klvesy Ctrl R - vyist
obrazovku od zbytk vymazanch i pesunutch oblast.
93
resp.
94
17.
Nejastj chyby
P ekrvajc se oblasti - sti vztah nejsou vid t nebo se n jak vztah dokonce
ukrv pod jinm vztahem. Pouijte poloku menu Format, Separate Regions a
p padn klvesy Ctrl R (Refresh).
Vraz se skld ze dvou oblast, ale na obrazovce vypad jako jeden souvisl
vztah. M ete zkontrolovat tak, e klepnete do vztahu my - mus bt cel
v rme ku.
Stejn prom nn v r znch vztazch maj r zn, t eba i velmi nepatrn odlin
tvar (nap . F a F s tekou). Nebo mohou dokonce vypadat shodn , pouze maj jin
(stejn definovan) styl. Mathcad je potom povauje za r zn prom nn.
Jako prom nn je pouita zna ka jednotky, nap klad m (metr), (Ohm) apod.
Mathcad pak v tinou hls chybu: The units in this expression do not match.
Rovn nen vhodn si p edefinovat ji znm konstanty e, g, (viz. kap. 5.2).
Nejastj chyby
95
zero. Stejn chyba vak m e nastat i v jinch p padech. Nap klad p i chybnm
zadn soustavy rovnic.
Vhodou Mathcadu je, e zn mnoho r znch chybovch hlen. Zobraz se, kdy
klepneme my na chybn ( erven) vraz. Upozorn ns na proveden chyby.
Vznam chybovho hlen si m eme navc nechat podrobn popsat pomoc
kontextov npov dy (stisknout F1).
Nejastj chyby
96
18.
P klady k procvi en
18.1
L1
d1
L2
d2
L3
L2
200 m
d1
10 cm
d2
8 cm
10 cm
0.5 mm
3m
pr m ry
0.5
998
L3
dlky potrub
L1
z
kg
d2
d1
1.01 . 10
0.131
d2
0.16 .
3.5
vlastnosti kapaliny
Qv
0.005
pa
98000 Pa
poadovan pr tok
atmosfrick tlak
1 .. 2
Si
di
4
ci
Qv
Si
97
Rei
if Rei 2300 ,
64
Rei
, if Rei
500
kr
, 1.14
H = 2.403 m
c1
2g
2 log k r
i
v 1.
d1
2g
pv
pa
. g. H
2.
pk
pa
. g. L3
p k = 69265 Pa
di
2.
0.9
L3
L3
d2
2
2
L3
d2
Rei
L2
c1
p v = 121211 Pa
tlak v kolen :
6.81
2 log 0.27 k r
i
z k
kr
c2
L1
ci. di
. .
c2
Msto pouit funkce if by se dal vytvoit jednoduch program, ale ve verzi Mathcad
Standard nejsou dostupn programovac nstroje, take je nutn nkter problmy
eit pomoc vestavnch funkc.1
18.2
Druh ukzka slou k vuce mechaniky. Na jedn obrazovce meme dky vyuit
globlnho rovntka zrove zadvat rzn parametry kmitn i sledovat graf
zvislosti vchylky na ase.
Vynucen podkriticky tlumen kmity
budic sla:
Fo
500 N
20 s
0 deg
p
F b ( t)
t
F o . sin . t
0 , 0.005 .. 1 s
kruhov frekvence
fzov posun
p budc sla v zvislosti na ase
Upozorujeme tak na monost pouit funkce until, nap. pro ukonen iterac
(viz. pehled vestavnch funkc na zvr pruky).
98
pomocn vztahy:
1000
F b( t )
0
1000
0.5
t
pom rn tlum
hm
b
pomocn konstanta
2 hm
2
o
n
o
initel nalad n
atan
2 . n.
Fo
hm
2 2
( 2 n. )
integra n konstanty:
xo
2
H. sin( )
vo
H. . cos ( )
. xo
H. sin( )
.
1
(znamnkov zleitosti)
G
if
vo
o
xo
asin
H. sin( . t
H. sin( )
G
x( t )
exp( n. t ) . G. sin( . t
H. . cos ( )
. xo
H. sin( )
0 .m, G , G
99
k 5000
b 10 N .
0.2
tuhost nhradn
pruiny
0.1
konstanta m rnosti
nhradnho tlumi e
x( t )
po te n vchylka
x o 0.1 m
vo 1
zvolen hmotnost
kmitajcho bodu
0.1
po te n rychlost
0.2
0.5
t
x( 0 s ) = 0.1 m
v( t )
( n. exp( n. t ) . G. sin( . t
exp( n. t ) . G. cos ( . t
) . )
H. cos ( . t
) .
v( t )
10
0.2
0.4
0.6
0.8
18.3
Vzp r
Ve tet ukzce uvdme pklad een lohy z prunosti a pevnosti. Vyuvme zde
monosti programovn v Mathcadu.
Nvrh prmru prutu kruhovho prezu namhanho vzprem
zadan hodnoty:
l
definice jednotek:
dlka prutu
1.5 m
kN
160 kN
osov sla
MPa
2.1 . 10 MPa
dovd
120 MPa
1000 N
6
10 Pa
100
110
60
269 MPa
0.89 MPa
k1
4.5
Pro Tetmayer v (neprun) vzp r budeme brt hodnotu prom nnou (podle thlosti) mezi 1.8 a 4.5
J min
64 . J min
SE
.d E
4
J min
i min
E = 94.983
SE
.
l
i min
m = 110
d E = 63.169 mm
SD
dD
JD
iD
E.
4
dE
k1
2
( . l) . F .
dovd
4 .S D
dD
64
JD
SD
.
l
iD
101
D = 145.622
d = 60
d D = 41.203 mm
nvrh pr ezu pomoc Tetmayerova vztahu pro oblast neprunho vzp ru:
ST
dj
kv
kone n hodnota
koeficientu bezpe nosti
k2
while k v < k 2
j
cyklus iterac
dD
0
1.8
Jj
Sj
l
ij
Sj .
b . j
F
3 if j > 80
dj
pr ez v posledn iteraci
(podmnka cyklu u nen spln na doshli jsme kone n hodnoty
koeficientu bezpe nosti)
pr m r prutu
v j+1 iteraci (v t o setinu mm)
k2
dj
Sj
64
Jj
ij
kv
dj
. dj
dj
1 . 10
2
2
S D if D < d
S E if E> m
3
2
S = 2.829 10 mm
S T otherwise
TYP
"prost tlak"
if D < d
otherwise
102
4.
(d)
64
J
S
skut
l
i
skut = 99.979
d = 60.013 mm
103
Seznamy
Poloky menu1
Mnoho poloek se standardn vyskytuje i v ostatnch programech pod Windows,
take jejich funkce je znm a nebudeme ji rozebrat. U n kterch poloek je naopak
odkaz na kapitolu, kde najdete podrobn j informace. Za nzvem poloky je
uvedena klvesov zkratka.
File
New
Ctrl N
Open
Ctrl O
F5
Save
Ctrl S
uloit dokument
F6
Save As
Close
Ctrl F4
Collaboratory
Internet Setup
Send
odeslat dokument
Page Setup
Print Preview
prohldnout strnky
Exit
Alt F4
zav t Mathcad
Uvedeny jsou poloky menu verze Mathcad Professional, u verze Mathcad Standard a
Mathcad Student n kter z nich chyb.
Seznamy
104
Edit
Undo
Alt BkSp
Redo
Cut
p emstit do clipboardu
F3
Copy
Ctrl C
koprovat do clipboardu
F2
Paste
Ctrl V
umstit z clipboardu
F4
Paste Special
Delete
Ctrl D
Select All
Find
Ctrl F5
Replace
Shift F5
Go to Page
p ejt na strnku
Check Spelling
Links
View
Math Palette
Toolbar
Format Bar
Regions
zvraznit oblasti
Zoom
m tko
Refresh
Ctrl R
Animate
Playback
Seznamy
105
Insert
Graph
X-Y Plot
Polar Plot
Ctrl 7
Surface Plot
Ctrl 2
Contour Plot
Ctrl 5
3D Scatter Plot
3D Bar Chart
Matrix
Ctrl M
Function
Ctrl F
Unit
Ctrl U
Picture
Ctrl T
Math Region
Text Region
Page Break
Hyperlink
New
Erase
zruit vazbu
Edit
upravit vazbu
Reference
Component
Object
Seznamy
106
Format
Number
Equation
Text
Paragraph
Style
Properties
Color
Background
Highlight
Annotation
Optimize palette
Graph
X-Y Plot
Polar Plot
3D Plot
Trace
Zoom
Separate Regions
Align Regions
Across
Down
Lock Regions
Set Lock Area
Lock Area
uzamknout oblast
Unlock Area
odemknout oblast
Seznamy
107
Headers/Footers
Math
Calculate
F9
Calculate Worksheet
Automatic
Calculation
Optimization
Options
Built-In Variables
Unit System
Dimensions
Symbolics
Podrobn informace o vech polokch jsou v kapitole 12.2.
Evaluate
Symbolically
vy eit symbolicky
Shift F9
Floating Point
Complex
Simplify
Expand
rozvinout vraz
Factor
p evst na sou in
Collect
Polynomial
Coefficients
Variable
Solve
Substitute
Differentiate
Seznamy
108
Integrate
Expand to Series
rozvinout v adu
Convert to Partial
Fraction
Matrix
Transpose
transponovat matici
Invert
Determinant
Transform
Fourier
Inverse Fourier
Laplace
Inverse Laplace
provst z-transformaci
Inverse Z
Evaluation Style
Window
Cascade
Tile Horizontal
Tile Vertical
Arrange Icons
Help
Mathcad Help
otev t npov du
F1
Resource Center
Open Book
Using Help
About Mathcad
Kontextov poloky menu na pravm tla tku myi nejsou uvedeny. Jejich vznam
najdete p padn v npov d .
Seznamy
109
Nstrojov lita
F7
F5 (Ctrl O)
F6 (Ctrl S)
uloit dokument
vytisknout
prohldnout strnky
zkontrolovat pravopis (pouze angli tina)
F3 (Ctrl X)
p emstit do clipboardu
F2 (Ctrl C)
koprovat do clipboardu
F4 (Ctrl V)
umstit z clipboardu
Alt BkSp
Ctrl U
F9
Uvedena jsou tla tka verze Mathcad Professional, u verze Mathcad Standard a
Mathcad Student n kter z nich chyb.
Seznamy
110
otev t npov du
F1
Formtovac lita
zm nit styl ozna en prom nn nebo textov oblasti
Sady nstroj
sada nstroj pod ikonou
!
faktoril
i (j)
absolutn hodnota
vloit funkci ex
p evrcen hodnota
mocnina
Ctrl \
n-t odmocnina
Seznamy
111
Ludolfovo slo
'
uzav t do zvorek
druh mocnina
\
druh odmocnina
vloit funkci tangens
vloit sla
atd.
d len
s tn
desetinn te ka
ode tn
Ctrl 3
znamnko nerovn se
Ctrl .
<
znamnko nerovnosti
>
znamnko nerovnosti
Ctrl 9
znamnko nerovnosti
Ctrl 0
znamnko nerovnosti
aplikovat vlastn
(viz. kap. 16)
Seznamy
opertor
jednm
operandem
112
aplikovat vlastn
(viz. kap. 16)
opertor
se
dv ma
operandy
Ctrl 7
Ctrl 2
Ctrl 5
Ctrl -
Ctrl 8
Ctrl 4
Ctrl 6
vektor
vytvo it
(viz. kap. 8.3.2)
Ctrl 1
transponovat matici
i matice zvl
z vybranho
Seznamy
sloupce
matice
113
derivace
Ctrl ?
n-t derivace
Ctrl Z
&
ur it integrl
een m
Ctrl I
neur it integrl
se st vechny
(viz. kap. 8.3.2)
Ctrl L
limita funkce
Ctrl A
Ctrl B
prvky
pole
s danm
indexem
Shift [
Shift ]
Seznamy
114
pod ikonou
jsou n kter
vy eit symbolicky
Ctrl .
kl ov slovo complex
s komplexnmi sly
vy eit
symbolicky
Seznamy
115
st vrazu var1,
transponovat matici
vytvo it inverzn matici
za t nov projekt
Open
Save
uloit projekt
Save As
Seznamy
116
Print Setup
Print Preview
zobrazit p ed tiskem
vytisknout
Send
Exit
zav t MathConnex
Edit
Undo
Redo
Cut
Copy
Paste
umstit z clipboardu
Object
View
Toolbar
Status Bar
Explorer
Go Back
Zoom In
zv tit m tko
Zoom Out
zmenit m tko
Show Labels
Insert
Component
Object
pout OLE
Scripted Object
Seznamy
117
Run
Run
Pause
Step
Stop
Highlight
Components
Help
MathConnex Help
otev t npov du
About MathConnex
Kontextov poloky menu na pravm tla tku myi nejsou uvedeny. Jejich vznam
najdete p padn v npov d .
Nstrojov lita
otev t przdn dokument pro tvorbu novho projektu
uloit projekt
vytisknout aktivn projekt
prohldnout p ed tiskem
umstit z clipboardu
vrtit posledn p kaz
Seznamy
118
zv tit m tko
zmenit m tko
Lity komponent
vloen jedn nebo vce hodnot ve form tabulky
pomoc
programu
Axum
(mus
bt
Seznamy
119
Vestav n funkce
Nsledujc strany obsahuj seznam funkc podle oblast a jejich krtk popis. Funkce
se znakou "pro" se vyskytuj pouze u verze Mathcad Professional. Dal informace
o funkcch a jejich argumentech najdete v npovd.
V tomto seznamu zna:
x, y - reln sla,
m, n, i, j, k - cel sla,
M, N - tvercov matice,
F - vektor funkc,
Seznamy
120
Goniometrick funkce
sin(z)
sinus
cos(z)
kosinus
tan(z)
tangens
cot(z)
kotangens
sec(z)
sekans
csc(z)
kosekans
inverzn sinus
acos(z)
inverzn kosinus
atan(z)
inverzn tangens
Hyperbolick funkce
sinh(z)
hyperbolick sinus
cosh(z)
hyperbolick kosinus
tanh(z)
hyperbolick tangens
coth(z)
hyperbolick kotangens
sech(z)
hyperbolick sekans
csch(z)
hyperbolick kosekans
acosh(z)
atanh(z)
ez
log(z)
Seznamy
121
ln(z)
polyroots(v)
lsolve(M, vp)
augment(A, B)
stack(A, B)
cols(A)
rows(A)
poet dk matice A
length(v)
last(v)
max(A)
min(A)
identity(n)
diag(v)
pro
geninv(A)
pro
rref(A)
Seznamy
122
tr(M)
rank(A)
norm1(M)
pro
norma L1 matice M
norm2(M)
pro
norma L2 matice M
norme(M)
pro
normi(M)
pro
norma L matice M
cond1(M)
pro
cond2(M)
pro
conde(M)
pro
condi(M)
pro
eigenvals(M)
eigenvec(M, z)
eigenvecs(M)
pro
genvals(M, N)
pro
genvecs(M, N)
pro
cholesky(M)
pro
qr(A)
pro
lu(M)
pro
Seznamy
123
svds(A)
pro
svd(A)
pro
READPRN("cesta")
READBMP("cesta")
READ_IMAGE("cesta")
pro
READRGB("cesta")
READ_RED("cesta")
pro
READ_GREEN("cesta")
pro
READ_BLUE("cesta")
pro
READ_HLS("cesta")
pro
READ_HLS_HUE("cesta")
pro
READ_HLS_LIGHT("cesta") pro
READ_HLS_SAT("cesta")
pro
Seznamy
124
READ_HSV("cesta")
pro
READ_HSV_HUE("cesta")
pro
READ_HSV_SAT("cesta")
pro
READ_HSV_VALUE("cesta") pro
WRITE("cesta")
WRITEPRN("cesta")
WRITEBMP("cesta")
WRITERGB("cesta")
WRITE_HLS("cesta")
pro
WRITE_HSV("cesta")
pro
APPEND("cesta")
pipojit hodnoty
souboru
do
existujcho
datovho
APPENDPRN("cesta")
T dic funkce
sort(v)
csort(A, n)
rsort(A, n)
reverse(v)
reverse(A)
Seznamy
125
Zaokrouhlovac funkce
floor(x)
ceil(x)
Statistick funkce
mean(A)
median(A)
var(A)
1 n
1
Ai , j
i =0
mean ( A )
j =0
stdev(A)
Var(A)
1
m.n
1 n
1
Ai , j
.
i =0
mean ( A )
j =0
Stdev(A)
cvar(A, B)
corr(A, B)
Distribu n funkce
hist(int, A)
Seznamy
126
rbinom(m, n, p)
dbinom(k, n, p)
pbinom(k, n, p)
qbinom(p, n, q)
rnbinom(m, n, p)
dnbinom(k, n, p)
pnbinom(k, n, p)
qnbinom(p, n, q)
rcauchy(m, l, s)
dcauchy(x, l, s)
pcauchy(x, l, s)
qcauchy(p, l, s)
rchisq(m, d)
dchisq(x, d)
pchisq(x, d)
qchisq(p, d)
Seznamy
pi
127
rexp(m, r)
vektor m nhodnch
exponenciln rozdlen
dexp(x, r)
pexp(x, r)
qexp(p, r)
inverze funkce
rozdlen
pravdpodobnost x pi F rozdlen
rgamma(m, s)
dgamma(x, s)
pgamma(x, s)
qgamma(p, s)
rgeom(m, p)
vektor m nhodnch
geometrick rozdlen
dgeom(k, p)
pgeom(k, p)
qgeom(p, q)
rlnorm(m, , )
dlnorm(x, , )
plnorm(x, , )
Seznamy
pexp
sel,
pi
kter
maj
exponencilnm
sel,
kter
maj
pi
128
normlnm rozdlen
Seznamy
129
qlnorm(p, , )
rlogis(m, l, s)
dlogis(x, l, s)
plogis(x, l, s)
qlogis(p, l, s)
rnorm(m, , )
dnorm(x, , )
cnorm(x)
pnorm(x, , )
qnorm(p, , )
rpois(m, )
dpois(k, )
ppois(k, )
kumulativn hodnota
Poissonov rozdlen
qpois(p, )
rt(m, d)
dt(x, d)
pt(x, d)
qt(p, d)
rnd(x)
runif(m, a, b)
Seznamy
pi
logaritmickm
pravdpodobnosti
pi
130
body a, b
dunif(x, a, b)
punif(x, a, b)
qunif(p, a, b)
rweibull(m, s)
dweibull(x, s)
pweibull(x, s)
qweibull(p, s)
inverze funkce
rozdlen
pweibull
pi
Weibullov
lspline(vx, vy)
lspline(Mxy, Mz)
pspline(vx, vy)
pspline(Mxy, Mz)
cspline(vx, vy)
cspline(Mxy, Mz)
Seznamy
131
predict(v, m, n)
Regresn funkce
slope(vx, vy)
intercept(vx, vy)
regress(vx, vy, n)
regress(Mxy, vz, n)
pro
pro
linfit(vx, vy, F)
Seznamy
132
medsmooth(vy, n)
ksmooth(vx, vy, b)
pro
supsmooth(vx, vy)
pro
Komplexn funkce
Re(z)
Im(z)
arg(z)
until(x, z)
(m, n)
(i, j, k)
(x)
Seznamy
133
pro
pro
pro
pro
pro
pro
pro
bvalfit(vg1,vg2,x1,x2,xf,D,vy1,vy2,vd)
pro
Seznamy
134
relax(a, b, c, d, e, f, u, rj)
pro
multigrid(M, ncycle)
pro
Transforma n funkce
fft(v)
FFT(v)
ifft(u)
IFFT(u)
cfft(A)
Fourierova
transformace
komplexnch hodnot v poli A
CFFT(A)
Fourierova
transformace
relnch
nebo
komplexnch hodnot v poli A s mrn odlinou
transforman funkc (dle R. Bracewella)
icfft(B)
ICFFT(B)
relnch
nebo
wave(v)
pro
iwave(u)
pro
inverze funkce
u = wave(v).
wave,
Besselovy funkce
I0(x)
I1(x)
In(m, x)
J0(x)
J1(x)
Jn(m, x)
K0(x)
K1(x)
Seznamy
hodnota
v,
jestlie
135
Kn(m, x)
Y0(x)
Y1(x)
Yn(m, x)
et zcov funkce
concat(S1, S2)
pro
strlen(S)
pro
search(S1, SubS, m)
pro
substr(S, m, n)
pro
str2num(S)
pro
num2str(z)
pro
str2vec(S)
pro
vec2str(v)
pro
error(S)
pro
Dal funkce
mod(x, y)
zbytek pi dlen x / y
angle(x, y)
(z)
1.
e dt
erf(x)
chybov funkce:
x
2 . t2
e dt
Seznamy
136
PLUS 5
6.0 SE
PLUS 6
7 PRO
PLUS 5
6.0 SE
PLUS 6
7 PRO
PLUS 5
6.0 SE
PLUS 6
7 PRO
PLUS 5
6.0 SE
PLUS 6
7 PRO
PLUS 5
6.0 SE
PLUS 6
7 PRO
Seznamy
137
Vizualizace:
2-D a 3-D grafy
Rychl grafick
zobrazen funkc
(QuickPlot)
Propojen s programem
Axum pro tvorbu graf
Zpracovn obrazu
Animace
Prce s dokumentem:
Nastaven vzhledu
strnky a prohldka ped
tiskem
Oddliteln palety
nstroj
Export ve formtu RTF
Uzamykn oblast
Zjednoduen pravy
vztah (jako u text)
ablony, styly
Vyuit st:
Hyperlink na intranet
nebo WWW
Pstup na Internet pmo
z Mathcadu
Konference uivatel
Mathcadu na Internetu
(Collaboratory)
Podpora E-mailu na bzi
MAPI
Ovldn programu:
Interaktivn vuka
Pklady vpot
(QuickSheets)
Obnovovan pklady na
sti
Nvody k een
problm
Kontextov npovda
PLUS 5
6.0 SE
PLUS 6
7 PRO
PLUS 5
6.0 SE
PLUS 6
7 PRO
PLUS 5
6.0 SE
PLUS 6
7 PRO
PLUS 5
6.0 SE
PLUS 6
7 PRO
Seznamy
137
Rejst k
funkce, 43; 76
jednotky, 15
matice, 33
mnohorozmrnho pole, 36
promnn, 10; 11; 76
rekurzivn, 74
souadnic, 41
vektoru, 26 - 28
derivace, 62; 67
desetinn msta, 7; 63; 86; 87
desetinn teka, 7
determinant, 35; 68; 69
diferenciln rovnice, 132; 133
Differentiate, 67
Display As, 49
Display as Matrix, 28
Displayed Precision, 7; 86; 87
distribun funkce, 125 - 129
DLL, 134
-E-
-C-
editovac kurzor, 7; 8
elektronick pruky
obsah, 6; 88
oteven, 88
seznam, 90; 91
tlatka, 88; 89
zmny, 89
elektronick tabulky, 93
error, 12; 81; 82
Eulerova gamma funkce, 134
Evaluate Symbolically, 62; 70
Excel, 37; 39; 40
Expand, 63
Expand to Series, 68
exponenciln a logaritmick funkce, 120; 121
exponenty, 87
extrapolan funkce, 130
Calc F9, 92
Collect, 64
cols, 32
Complex, 63
continue, 80
Convert to Partial Fraction, 68
cyklus
for, 77; 80
nekonen, 78
rekurze, 79
ukonen, 78; 79
while, 78
as vpotu, 60; 78
rkovan rmeek, 18
rov graf, 41
ten dat, 38
-FFactor, 63
faktoril, 79
Fibonacciho sla, 78; 79
File Read/Write, 38
Find, 54 - 57; 71
Floating Point, 63
for, 77; 80
formt
sel, 7
graf, 45; 49
text, 16
formtovac lita, 16
Fourierova transformace, 69
-Ddata
grafick zobrazen, 41
import a export, 28; 37; 38; 84
kontrola toku, 84
projekt toku, 83 - 87
vmna s jinmi aplikacemi, 37; 39; 40
zpracovn, 84
Data Points, 49
datov soubor, 28
definice
Rejst k
138
v programech, 81; 82
FRAME, 51
FresnelS, 69
Function Pack, 134
funkce
dodaten aplikace na vraz, 13
grafick znzornn, 43
pro prci se soubory a obrzky, 123; 124
pro een diferencilnch rovnic, 132; 133
pro een rovnic, 121
pro vyhlazen graf, 131
rekurzivn, 79
seznam vestavnch, 119 - 134
styly, 10; 119
symbolick een, 62
uivatelsk, 43; 76
vektorov, 32
ve vsledku symbolickho procesu, 69 - 71
vloen vestavnch, 8
vypsn hodnoty, 99; 119
fyzikln konstanty, 6; 88; 93
-GGiven, 54
goniometrick funkce, 120
graf
funkc, 43
parametrick, 44; 48
polrn, 46
popis ar, 45
prostorov plocha, 48
rovinn x-y, 41
rozsah os, 41; 45; 51
sloupcov, 49
souadnice bod, 45
standardn nastaven, 45
svisl a vodorovn ra, 45
pravy, 45; 49
vektorovho pole, 47
vrstevnicov, 49
vyhlazen, 131
vytvoen, 41
vez, 45
x-y-z, 50
-Jjednotky
pouit, 14
pevdn, 14
rozmrov kontrola, 14
SI, 14
uivatelsk, 15
vestavn, 15
zkladn, 15
zmny, 15
-Hheslo, 21
hlavika, 20
hledn etzce znak, 16
hranice uzamykateln oblasti, 21
hyperbolick funkce, 120
hyperlink, 22
Rejst k
139
psan, 8
ve vpotech, 63
komplexn funkce, 131
komponenty
barevn zvraznn aktivn, 84
definice, 37
propojen, 84; 87
vkldn, 38; 83
vlastnosti, 38; 84 - 86
vmna dat, 39; 40
kontextov npovda, 95
kontextov menu, 2
konvergence een, 53; 60; 78
koprovn
sti datovho souboru, 92
selnch vsledk, 92
vbru, 19
z elektronick pruky, 88; 93
z QuickSheets, 93
krok posloupnosti, 24; 25
kurzor, 5; 7; 69
max, 32
maximln slo, 81
menu, 103 - 108; 115 - 117
mezery ve vrazech, 4
Minerr, 54; 58
mnoiny prvk, 29
modifiktory, 73
modul, 84
-Nnekompatibiln jednotky, 14
nekoneno, 71; 81
nekonen cyklus, 78
nelinern rovnice, 55; 56
nerovnice, 55; 66
nerovnosti, 11; 93
Newtonova metoda hledn odmocniny, 78
novinky, 2; 3; 135; 136
-Oobjekty
animace, 51
propojovn, 23
vkldn, 23
oblasti, 5
koprovn, 19
oddlen, 92
oznaen, 18
pesun, 19
uzamykn, 21
pravy, 19
vymazn, 19
zmna velikosti, 19
obnoven vsledk, 7; 15; 70; 92; 93
obrzky
peveden na matici a zpt, 123; 124
vloen, 93
odemknut oblasti, 21
odkaz na jin dokument, 23
odvozovn vztah, 65
okraje, 20
OLE, 23
on error, 81; 82
opakovn sekvence pkaz, 77
operace
s jednotlivmi prvky pol, 30; 34
s maticemi, 34
s vektory, 28; 29
se symboly, 61 - 75
opertory
automatick nsoben, 12
pidn do vztah, 7
uivatelsk, 93
zkladn matematick, 7; 9
opravy vztah, 13
optimalizace vztah ped vpotem, 75
-LLaplaceova transformace, 69
last, 32
legenda u graf, 45
limity, 62
linern soustava rovnic, 55
Link, 23
lity tlatek, 5; 88; 109; 110; 117; 118
Rejst k
140
Optimize, 75
orientace papru, 20
ORIGIN, 26; 32; 34
otherwise, 78 - 80
out, 84; 86
Output Table, 39
oznaen
oblasti, 18
vce oblast, 18
programovac nstroje
Add line, 76
break, 79; 80
continue, 80
for, 77; 80
if, 78- 82
on error, 81; 82
otherwise, 78 - 80
pehled, 113; 114
return, 81
rovntko, 76
while, 78
programy
oeten chyb, 79; 81; 82
ovldn prbhu, 79 - 82
pklady, 76 - 82; 101
symbolick een, 82
ukonen, 79 - 81
vytvoen, 76
promnn
indexovan, 9; 25
nzev, 9
piazen hodnoty, 10; 76
etzcov, 12; 80 - 82; 93
s rozsahem hodnot, 24
styly, 10; 94
textov reim pi tvorb nzvu, 9
v programu, 76
v symbolickch vpotech, 61
ve form pol v soustavch rovnic, 59
vestavn, 15; 26; 32; 34; 60; 90
vyjdit symbolicky ze vztahu, 65
vpis hodnoty, 10
propojovn
komponent, 84
objekt, 23;
s datovmi soubory, 38; 39
prostorov grafy, 48 - 50
prnik interval, 66; 67; 81; 82
prvosla, 63
pekrvajc se oblasti, 5
peruen dlouhho vrazu, 93
pesnost
koprovn selnch vsledk, 92
numerickch vpot, 27; 60; 78; 92
symbolickch vpot, 61
transportu dat, 38
pesun vbru, 19
pevdn jednotek, 14
pklady vpot, 88; 93; 96 - 102
-PPage Setup, 20
palety nstroj
seznam tlatek, 110 - 115
uivatelsk poloha, 5
pam, 1; 83
parametrick rovnice, 52; 59
parametrick graf, 44; 48
parciln zlomky, 68
password, 21
pata strnky, 20
Patch, 1
Personal QuickSheets, 93
poten odhad een, 52 - 54; 56 - 58; 60
poet prvk v matici, 33
podmnka
v programech, 78 - 82
ve vpotu, 35; 93
podmnkov funkce, 11
podmnkov a dal nespojit funkce, 131
pohybujc se objekt, 51
polrn graf, 46
poloky menu, 103 - 108; 115 - 117
Polynomial Coefficients, 64
polyroots, 54
posloupnost, 24
povolen nepesnost numerickho een, 60
pracovn plocha, 5
przdn dky
pidn, 20
zruen, 20
-QQuickPlot, 43
QuickSheets, 88; 93
Rejst k
141
-Reen
diferencilnch rovnic, 132
komplexn, 58; 63
konvergence, 53; 60
nenalezeno, 60
poten odhad, 52 - 54; 56 - 58; 60
rovnic, 52 - 54
s minimln chybou, 58
soustav rovnic, 55 - 59; 71; 73
symbolick, 62; 70
za uritch pedpoklad, 71; 72
etzcov funkce, 81; 82; 134
etzcov promnn, 12; 80 - 82; 93
range variable, 24
rmeek, 5; 18; 94
Reference, 23
Reference Tables, 88; 93
Refresh, 5; 92
regions, 5
regrese, 86
regresn funkce, 130
rekurze, 79
Resource Center, 6; 88; 93
return, 81
reim vpot
automatick, 92; 93
manuln, 92; 93
root, 52
rovinn grafy, 41 - 47
rovnice, 52
diferenciln, 132; 133
konvergence, 53; 60
linern, 55
maximln poet, 55
nelinern, 56
nenalezeno een, 60
parametrick, 52; 53; 59
polynomick, 54; 66
soustavy, 54 - 59
symbolick een, 65; 71; 73
rovntko
automatick zmna, 10
globln, 11; 99
lokln (programovac), 76
podmnkov, 11; 54; 65; 93
piazovac, 10
symbolick, 70-74; 82
vypsn hodnoty, 7; 10
rows, 32
rozhodovac stromy, 76; 78
rozmrov kontrola, 14
rozsah os, 41; 45; 51
rozen Mathcadu, 91
rozvoj v adu, 68; 73
rychlost vektorovch vpot, 31
ady, 68; 73
dky
pidn, 20; 76
zruen, 20
eck abeceda, 9
Rejst k
142
-Vvazba
s datovm souborem, 38; 39
s jinm dokumentem, 22; 23
vectorize, 30
vektorov pole, 47
vektorov souin, 29
vektory
aplikace funkc, 32
grafick znzornn, 42
indexy, 25
matematick operace, 28; 29
operace s jednotlivmi prvky; 29 - 31
stn prvk, 29
seznam funkc, 121 - 123
zadvn, 26 - 28
zobrazen, 28
velikost graf, 19; 45
verze Mathcadu, 4; 135; 136
vestavn
funkce, 119 - 134
jednotky, 15
promnn, 15; 26; 32; 34; 60; 90
vkldn
dat, 39
jinho dokumentu, 23
komponent, 38
objekt, 23
obrzk, 93
vlastnosti objekt, 19; 38; 84 - 86
voln dky
pidn, 20
zruen, 20
vnoen pole, 36; 77
vymazn vbru, 19
vrazy
odvozovn, 65
opravy, 13
optimalizace, 75
peruen dlouhho, 93
vkldn do text, 17
vyeit symbolicky, 62; 70; 71
vytven, 7; 8
zjednoduen, 63
vez grafu, 45
vukov program, 6; 88
vzorce, 6; 88; 93
-ablony, 20
-Ttexty
automatick vytvoen oblasti, 16
oputn oblasti, 16
ka oblasti, 16
prava, 16
vkldn a odstrann mat. vraz, 17
vkldn textov oblasti, 16
tisk, 20
tlatka, 109 - 115; 117; 118
TOL, 60
trajektorie, 44
Transform, 69
transforman funkce, 133
transponovan matice, 35
trig, 73
tdic funkce, 124
-WWait, 92
while, 78
WWW, 1; 6
-Zz-transformace, 69
Rejst k
143
-iv symbolika, 70
Rejst k