Home
Add Document
Sign In
Register
Zalewski A. - Matlab obliczenia numeryczne i ich zastosowania
Home
Zalewski A. - Matlab obliczenia numeryczne i ich zastosowania
And1:7.yfunlli1 62.6 ()opll)\\:lllK:")lf\."'>U\\ 627 lnric"')"-"'" ">"-"'')dlll)Ln:ln)•·h fłl'lot:f'd!U) 1>210 l\•ln:•)dan)ch1c'fl(llou)rh K~""'JIUC C...
10 downloads
46 Views
20MB Size
Download PDF
And1:7.<.I Znl w. ki Cngldn
Rntnł
Mat lab „
obliczenia numeryczn i ich zastosowania
11•
'r'l••lt1n1•łł'I"'
"'·~· ··· . ·~·····
Vsp0rna <>.! ,g4wars7..awa
Spis treści
rdke projekmwal rzcj Marciniak Pr1fdll10":1 - dl:1C1t'l:O 11:1rło kor1.)S ł:1ć /. \ IAl l .AH-~
;ghts rcscl"\·cd includmg the right of rcproduct1on in \\hole part m any fonn
1
'opyright by Andriej Zalcw\\.;i, Rafo! Ccgu:l:1 . . ? ? 'opyright for the \Crics by F.d11ona\ Ooard of BUM. Poznan 1990-_00_
•li-~lied
h1· i:law nict\\O NAKOM t\licl\.;a IO ~74 Poznan. Poland ~nx (0-61) 852-83-!Q
(0-61) 852-97-47
ail: wydawnictwo!11 nakom.com.pl l'i nakom.com pl
N 83-85060-85-5 ' 0867-601 I
'A
DRLK NA ZYCl.ENIE
Ml\\adruk.pl
Część I. Śro~owlsko ~akietu
i programowanie w języku MATLAB-a
ł{o1.d1.ial I.\\ mdomo~fl 11\l\:f)llf
li
15
I2
17 17
l.J
18
I.I
W'l\:11
MATl. AB ·ogólna charnk1crystyka pakietu Ohlic1cni:1 numerycmca symbolicLnc 1.ł l.icthy r1cc1y\1i,1c •ich rcprczcntacp zm1cnnopr1ccinkowa l.5 Uwanmkowarnc 1;1dania i stabilność algory1mó\\ numcryc1.nych 1(i Wpro11;id1cn11.: do prncy w środow1~ku progrnmu \IĄ fi.All Ro1.d1.ia l 2. l\lafifr1.ci lai1rnch) 2.r Wst.,:p 2.2 Macicr1ciopcracjcnanich 2.2.1 Pod~!awowe infonmcje o rnacier1.ach 2.2.2 Lie1hy r1ec1ywistc Licthy 1e~polone 2.2.3 2.2.4 Dełiniownnicm;1cicrLy 2.2-5. Funkcje wspo111:1gającc konstruow:inic macicrty 2.2.6. Dosl.,:pdoelcmcll!ówmacierly 2.2.7 Za~tosow;111ie wektorów zcrojcdynkowych 2.2.8 Rom1i;1r macicr.1.y i ich wyświetlanie 2.2.9 M;1cier1c puste i ich z;istosowanic Opcr:uory m:1cicrzowe suma. różnica. iloczyn 1 transpozycj:i 2.2. 1O. 2.2.11 Operatory i wyrażenia tablicowe 2.2.12 Funkejetablicowc 2.2.13 Macierze\\' funkqi lypu logicznego. Relacje i wyrażenia logiczne 2.2. 14. Funkcje logiczne 1\lasnoSci macicrey i ich elementów 2.3 T..:chniki prletwammia macicr.ty 2.3 1 Wyrażenia logiczne \I pr1ckszlakcniach macierzy 2.3.2 Indeksowani..:, \\Cklory liczb calko\\itych 2.3.3 Funkcjc prLcksztakająccmacicrzc 2.4 Macicr1c nadkic infomiacja 2.4.1 l'ochtawowc opcraqe na macierzach rtadkich 2.5 La11cuehy 2.5.1 Definiowanie i podstawowe operacje na la1icuchach 2.5.2 l'rtelwar1.;mieła1icuchów 2.5.3. Wykonywanie polcce1\ zawanych w lai'lcuclmeh
"
20 22
"
27
27 27
"
29 30 30 32 33 34
35 36 36 39 40
" " 46
47
49 lO l3
,..
" ll l6 l7
N111d1 i1 I J. ln \ trul
J_2 .lJ
ln•trulqał>n·"A
.1.5
J6 ln"mlqa"'wm Wp•obmc,Lryptu Nt11dd• I 4. Sl
:on1C11tar1c"'Ll)1„;1c .1.7
~unlqc
4.11 412 4.lJ
No~d~l•I
5.1 5.2
„
11 "" "'"-"'')
h1 lh"'"""'"" trl•'
„"'"' " ...'"
„" "'
•'"'
(otafllJtJ'll""J Ohr~I)
~1
A~onic111y."anu.,.,·1.nn1cnn<·loL:iloc1i:!oh.ilnc
.3
" 'l~p
14
„ -„
""
~~ 7C1lla r!·.~~:.c.i~,:;:~~:'.:'r~ow1~lo rrncy 5.J.2
5.4
f'r-1h1;mowcpol<"<"<"lllaphkowc 5J ..l /~1p1' 1ud('l)'ldan)'Ch 5.J.4 Wy"ulmat11rrhkt\w Ci.a~ •Jrgopo1111ar
5.~
Of'<'rutjr1m1rnnopr1c"C111ku"c1id1fl
5.6 7..11rTąd1arnr panw;ci~ No1.d1l1l6. l·unL rjt J!n ftr1.nr 61
\\,1~p
(irnfikad"u")"UJro"a 6.2 J \\pro"adfCJUC 6.22 /..:u-1'1<11..a111c">dom:il)'Unkam1 62J Skalo"arnc1nalladm1cl),unLó"
624 62.5 62.6 627
\\)kn:'>lant<:Jo"oln)rhkrl)'")Ch Y.)kn:'>yfunlli1 ()opll)\\:lllK:")lf\."'>U\\ lnric"')"-"'" ">"-"'')dlll)<·hd)>Ln:ln)•·h
1>210
l\•ln:•)dan)ch1c'fl(llou)rh
fłl'lot:f'd!U) K~""'JIUC C.rJfilatruJ")nllłlU\\J
6_11
Pr1nmu".1mcdan)d1do\\)ln:,u
6 ..1 .1
O'"'"'la111c "~lrc"il" fw1lq1
6.1.4
Op")"a111C\\)'krC"i!\\
l>..1.5
~f.1111pula''P")Ln:\a1111
Wylr,..;1an1cpo"1cr1d1111
""'"'
~I(•
l)di""'""'""'l""')'ln)d•"at1n"'"ł"l>I""'
71
l\l,l\11
721 72~ 72 1 11
(n11tmc11~1nlolnn"'
l>rulo"·"''"~·llil1
I
~ ~
" " cm l umu nil Mcji1H1) 1l„ „nil
\\ ,1.;p
1~5
I ~IL
I ~'ł 1112
,,,.. ,,,..
'"'"
1')5
'"
1•n
""
t..om:Cf'
W2
~2
20J
1
I lcn>
l'oło/Cmc '"''''klo\\ ')'lcmu lomumlJ
1cl10"
207 210
\\IJ,11<-..c1clcn1e111t1"...in1<.J11cln)ch li~
""„. "'„„ '" '"
"l"''""'"l'"ul<'h'tim" \1Yrl .\ll·1c Or<•rnqc nanMr.Kh lo\mo\\
M n11l1 l•llL.( ; r~flfll1\ ~
"'"'' ""'
" "w"
l """JOIC 11"i
f...1>IOr)
~·I
Oknufl
tunk•1ci:rati„··"·m,l•ci:"I'""""'" LI f.,.u~la,hJfJltcl)•1)la 1)1"''" ohiclt<'" , I l
1
5
1\""'"'
'~'·"· 1 c1u,1rul1ur.i,htlin>
lldimqalunLci1
J',1111n1CI') hml9Jnc lu11Lqa,1a11,J.mltma/,,„/ f'r1'Ll:uklunh11 Hdl) 11 na lon,lmh·p 1unlq1 1 '"-l) I''"" '"·L101}iaqa !i. \I A'rLAll MJr J!11 lllll('1r nk
t
\"'nuqc
~:tcltla:•;:",:~~~~;:„:J::·,~~:, i:n flr1 n•
'" "' """'" "' "' "''" """' „„ '"
2
\\ł~"""'' clcmcntim n11:nu
l'Tl)ll.>do"c Hb
')'len>)
komun1Laq11
Ul)1~0"111l1~m
tio10\\col1cnbd1.1l<~ll"C
~1
lunkqc
!20
Cięść
IL P ods tawowe p roblemy numerycwe
m
lło1d1i 1 1 9. l'oct"u'""kdan~rh 'ł I ,\11Jl11a.iin)~h1 fonlqc,la1)'1)ClllC
l(l~
'ł!
'l.1 I
\\pro".>dum~J.1n)'h1lop.>m•1"<·1
'l.I ! 'll_l
l'r1Ct\\Jr1JmcdJM)<'h l'n:1rntaqa">"'"-ó"
ldcaq1rn"ci:orr„·1„ar1Jma,)gn.1łu 92 I l'r1)~1JJ,·,·>fro"cgopr1cmJr1.1111~ •n?•Mlu
No1d1i• l IO. I kih) l" t·u dolo1o"c, „;ciomi~ n ). mirj•U 1rru11 ~
"' 231
m
ł 2~
IO I
\\,1~r
235
I ~X 1_1(1
l02
235
IO .1
~:~~\~~:~lilie hub Jl'CU
~(::d1i•~\1~l~1;11an} . llllcJS<:a icm"c
: :.~
::
11 _1
Ił>!
c mm<11 ml 1c.J11<"'!.1JO\ 1u'1
~:~a~1~~~:~:~~·jli~11~:~;.'n:u:,';;~:',:~j~"M"'"-''
Ił>:!
lf>!l lf>:J
~ ~ ~ląd n1a,·1cr/}
Ił>! ~
,·~ ~~' ._,;.,',7;,~:~~.:~,l~d. ~:::~ l 'l~d~~::~~ ~'.~.·~~~-~~.::::.7"'>
lł>:7 Ił>!~ lł>!ll
lł>1 I
~,„,,••i}I~:2:~fii~::'.f;~~::·,.,,ru...„,, •• 267
~~::~:i} lf<~~:dl~!;;·::·::: ~~:~·~;,~::::;~::;:;\;.".;',~j2~h
14 I , Kwd11al l ~.Op1_una li1a cja ''li \\pm"adlt·r11c
''i I Z /aiim1a pro~runxrnama hmo"C)!
m
mmunum tunkcJIJ<"t!ClcJ 1u11cmlcJ
I~
4
l'rujt111UK>\lanic 1~4
1~4 l'r
\\)p.i
lkkdbt>.>ln)
Ił>
Inn.: lunlqc
11
"'f'
lh.11 lh .I !
( lldr.ilh!1)'t~L1
nxdd1
.„~
C'haral.ICl)'l)ll~IJ"-'"C
1
\!Jh1lno ... 11•·1h.td.imc <:l<,"'l<~h"""'""'C
l'
1<~Mul1d~""'""""'c
'1)nml.1q~
K~;d 1ia~~~~~}~~::,: ~.~:';,: ~u:~~·~i·~;~:~, , d1
/'owukl\\an•c
l~·lr
/11uan.1Urul1ul) ru""""''"""
1ł>1!
[(o.I.I
h!lcrpol:t<"Ja ·\probyma1:ja,rcdmok\\;1dr.1lo\\a 1211 Rq:rc,1allmo\\a l~ ..1 ~ Aprohyma,·1:i widomiancm Krud1ial IJ. ( ul~o.•art!t• num„ncn1c 0 0
/nuaruf" tx111IOJdu
\ruhu"ł.~no...;1ulł„do.11>d\nam1<1U)rh
'2 ~ i~'
3
n1clln1t>\\C bet ograni,·1,·n
\k1ochrovull\\.Jnp1< l)<:h \klod) k1cru1Ilo" l"-'Jlr·"') hmo\\ctogrJme1cma1111
"'
ulb,t.,m d)nam1CIO)Ch lro ~ I '>)mubqa lm1
'!""""""'' "I"''"""'' I I.bil / rc~ula1orcm prup1r-..:jo1~1lnyn1
1"7~
)1/,
1i 7
\ kla
llmo...;1 \ktod.i m•qS<: ~··on1Ctl)C1n)d1 h1cg:uno" uLłJ
S)mul.icpuLl.id<>\\•1<'1"01\lllW Smw/111' lto1d1i1l lll. ld fnl\fil.acja modeli 1l)n•mif1mch ISI l\pr.madtcmc IH2 l'<"l.i..:1cmo
'IOVo
f'vg JW.r1..:lm1<•"c l'·og=''' '"'~lw<1dra10\\c \k- .J~ •IHhl"adrJ!<'\\
IH~
1HS
[deni) lil.;oi;1a I ""') ril.J<:J3 UKKklu
'"' "'
lunLqcrcah1uH.••1dcn1)fil.aq~n"'Klchd)!l.111\1<:/n)•h
Ob,tugama1:1cr"' "l'"L"" 1d..,11)1il.aq1 Lu'\l,llam.· 1 ')mubq.i modelu
J
d)'llJIHICIUC
_\Sl
IS~ 2
1'0..hia\\U\\cfonLqc1fd,w1/i<,111„„ f,„,//>m ISS~ IKS ..l
rny u,1alonc ~1oddc ,u1yunc
"'
)M)
l'rl)g:Olo"aiuciiin)ch '".l"'"'")'·h
IS5.I
~I
_17~
m
Il'.! I
1•„rc1<110Jll)J1Ul1/JCja "'clokl)lcnolna CzęsC llJ. Projektowanie i symulacja układów sterowania "'P""'·•d1c·,,. (010;,· 1-ICl<"'ar>oc·.• lł'Jtdti~ł 16. \lodek drn~r11k1nl· I Ich ~11~l i1~ V.11·r Il• J I (u10JnlnK.Jdd)nan111·my·• IJp·, ·11.,
"• no
l'rl)Ll.ld 1dcnl)liLa.;11 modelu d)"""'"'"'C)!O
1l "'"''l'"rJn1Ct')LO\Htl)rlllog:rJlllOC1HJOll
J~
1!11 HO
" "" trul•1i11M>lkhd)n~m„1n)•h
)tó"naithn"'">
RM~ł:lllChok~)'·Ci!O llL ')
~
J1Jn11111anqcd••ltctnt: f'„l.k·>< llK>
f~'l)""''>•h" '1•hh1>1n;c (·,,..,,,.if,~H/>"'
111liiod"rot!ł(l>ci"1;M;ocrl)
11.41
lt""""'"'J ltlnU I ")l"-IA l'<>•Lk l11""")ch1U;>o.J<>n.>m)•hn>"n;m't.uru1"))"'lł Jr.>ll'11HIAl"IC 1.kJ lrJ1l.nlll:u>.. IC •·1.i;:lc
lł>:I•
~: ~ ~ ~~·:i:'.::1a;,·,3 ~~~;:i:J:~:~:~ł::•my
li~
~l'.~1:1.: n~i~l~'::;1~·~"J)':l:;:!,"'"1~1c
'111,,.1..,1
'phr)"'"Lcl" łi1 era 1u111
WO
W2
"' "' "' 311~
Przedmowa - dlaczego warto
korzystać
Ji·tykiprołlr.11110".i111Jo)!<>lncj!opr1c111.111crnat;ok1c.1.ik
"'aH uhH>rtcmc pm)!ramu
n:al11u14.:~>go duwolnc
z MATLAB·a
FoMr;m.Pa'll:al.C (
Mtlarm: ohl11:1cn1owe ()prac.
+umo1h illltc
r..ktc-
~c~:~~::;:u,!~;,\:~1",~~l~~~~:·i~;,:; ':~i::.~~::;1;,:'.~~:·,~~;:~· ~;~::":n1:·u::1~;~ma kicm \\r.u / poJa"1crucm so~ syskcil(>\\ ••k1cnkn"')ch 1\l'i \\111Jows. \..\\lfldow1 Jłlltu rl)'ł) "\: '1crok1c motlmo-.(:1 rv.or„·111.i '°'tCł)ctny.:h. łatwych w oi...tut11c pr<~amow mtcrakcyJRYCh "'omtrukqJ taki..h prt1'fJIIlO\\ la!""'"...:~ d•"l~pn)Ch <~me nar1c..V1 nic 1C"ll w"1k 'Plll"''ł pro,q. UO)nl 11.i.1krtcJ ... ,„„1,~ Ul)lkown-.;y WłTI\Ch pa~lcb>W I prl)·ilumktcm ••lMlal"". Jc.;Ji do
kumcum"<." f;lJlfO)!rJmo".1111a 1!<>1oncgo alg~~mu ohhc1cni
0>nJ 1.ir;l)kowói<: 1Vo1<;rJ1~ c. 11 sytuacp progr.1m1...iy me ukgb macia.ocJ pofl!ll"ic, 7"1J'1C/J J<...;h me IC't on" I"' 11danm 'f>ra"
.f\l.W...o; ł'i)'>O"'C pm· blcm)
• 1.:iprogron1m•aCupcr.i.:1cn.il)d1 J ny'h • zaunpk111e11!owa,.ilg<1')Lmohl11·1cn10"} \\')konamc t)ch (1}1111<""'1 Jc'1 (IJ"iOL:hlu:nc I r1.id~o k1„-d) hp•a murczc \Item.i.I}"'> Manowi użyóc k1(1rq:o> I pJklcluw uhliacnnm}'h '\.1 '1.:1cgolną u"a~~ 1a,lu;:u1c tu pak1c1 \\ATLAll fiml) 1/,11/iUm-.b Scr'c tq:v pak1c1u ~l.mu"1 ltlt<.-rpr umo,J1„1.i1ą ccgo 1mpkn1Cnla<."J\: algvr)1mow nutllC')(lrl}<."h. J~l)k Len '1Jll(1"1 l\>/W141a111c "}l1Hcmonyd1 ")'ŻCJ probl~·11Kl11 l"k.1'la1111V.}nl L}pcrn dan}<."h 1c,1 n1;>t;1Cr1. 1.arr.+łlamc pwn11-.:ią odby11.a ~l~ poi.i 111cd14 u1}1J.u1A111ka. T.;11111pkmc11tv11Jnu st.ini.brdt.>"c .1pcra.:1~ ru c~1•"f· z.:ich. T)m ,,lm)m dn>)!J do '""""111clnc;:o 1ap1>U .il;:or;1mu !IUlllC')clncgu u.i1c cmi.t>1cm Co "i~cj: OOvcm<.' h1hl1u1ck1 Ullk>Jh11.1J1-1 ro7"'1~„amc l}J'<'")•h pwł•ku10„ <>bit'" lllOll)ch. J'f"/Cd,lJ\\ l•"IHC "} lltkU\\ uhl11/C1\ " lonmc ICl)C/11} eh "' ~"'""'" t\>/ll}ch I) pów. pro,tąhudtm~okicuk,mcgu1ntcr.1kc}J11':~>pri.>i,:.ia111uuh!1"''l>""'!>" 'l~rcO."-· lllOll)' limi) nk\\11~•}. ie '}•IC JC' za krotk1c by I''""'' ""lic do ..• loop Z)'~"I" pchic p.>rn1~rd1cmc" 1;111Jt1<>'>C1 p.1ki.;1u
„...
• m.:nu LJ\\ICraJ'l
Uhh"' ,,JJ'l'""·Jmm ~1cn~u .l}'~lllC •1· Jcd!L)nl")""łalll<.'lll, • program JUl
tr1•b1. 1110111""'' ,,h 111011\lika.:11 rr1c1uJy1lo"nik.1
1 2~------
•.::,:n::.:'::r;""":"~m:.:.~:r.:.,",'~;~ ,~',~:.",;::;:::"~J;~:;1~ ~~~~~:;t~:;~,~.~··wsn~1lo lu łlll>c n:ahru1c "C wdnym ") ""bmcm.
•=~~;c;~::~~J~;~::.~~~7,:~~~~ :~~;~)~~:~:~:~,;:,~~~~~~~~:·~~::~~~~ 11
"amal
""~'"~ ~·~;;~~ :l(>~n:ac~~ ,<~~~~~'~::~\~~' ~:.~~·;Y r~':i'~~c~~•~) ·:~;~:~:~~:'„~~'':,::',~..:~1~;
1ĄllC71llc vvł>vc 'nlonanoc 1:„fan1;t m11>d•JC!'orc"h1aq;_1 drogą_ .. prnc·y u r><>
ro· m da,r.am·) ll!CdZ) na lcmal rt>7""ł/~"ancgo problemu ornz mcrod. l!órc do'""" nuWLI,..... ""~~ f""luiyc·. Z lc!'o ro f'O"O'hlioldi: lomc„:znc .1<"'1 puyna1mnu:1 P"••hla\\OWC pr"o•.h!a"1cn1c 711'3d 11;1 Jal1d1 opierają ·~ v1norodnc metod) ohJ...-1<·nnn•c OD/ ar1ah1o"anc probkrn) l'odcJ'nc taktc 1nalailo odnil1cn:in!k"n1<·" '1rul1urzc mn1c1vq„'<>V[>far;oua111a obok Of>''"J\"l)la 1 b1ht101ck (\lł.'.rc ślUI prrcz prudu.:cn!a ani:1chl1m ,10„cm u„,fJ.,,,). 1.an11<."'lu{)l10 prl)'l~pnc 111łtmi1:1<:J<" r><•ruSZ31'1•ch /ll~admc"li. lntonna.;1c h: rr.-:.h1crn/'I n1cr1adlo J'O'ł:ll <'/Cgo'. co lllOi"1111 h' :iln-
ektn·,ryk1 nauko"<'( /;l\\l
<•h111c 1"1ą1:myd1-.·1.;lc 11;1 ll11cd1111+ i;ik lrud11:1 by\\a droga od 111on1 m;1tcm;i)'CZI ,J.1nu1un11cn1aiqio "'n'u ,J,l\l!lcclcm h~lo rx>katamc. ie 1:1oma111"nyrn 1 '"" pin :lliar. 1 mcrodarni i.:h m1u1:vama 'to> 1aka.; flOl!lJ\\alna r1cc1y11i-tn.;.,..·. S1arali.; 111 y <•~ prud
oit 1A~ vn~··h 14:11d111c·li het 1a,łarnan1a JCJ fonnah11n;irm rnalcm:it)c111~ 1 m
1kllic~ nic 1.aJ"""h OM>h nurmlouanych \\ r;.gorad1 łonnul llMl~rn„isix:ll'"l, k JJa „,cru ( 1~-iclnolvw JCJ lckiurJ wn1c a•li P·•'J•UlllH
.1cd1) IC'i.l<.Jf)" 1 ych dzinf;om "'icdr> lril•on , pod.me'" l•0J bqtcc , _ i . „ dla d.J!oZ1_ fOnlOJU WQ:.\nych 101mrcn ' ;111
tlu,: podeJKIC
"t.
1:>).c
te
p~no IOK
10.Ż:
:ioz,.1
„icdz} kto
°'"°"'
Część I Srodowisko pakietu i programowanie w języku MATLAB-a
r
Rozdział 1 Wiadomości wstępne
Wstęp
t...· .11la
nic ''a pr1cd-t:rn1a 1i.:1„Jy
wykor-ry~tan.a
pak1cou \.I \Tl \R
du rru\\,tJ1..,ma ohlic1cil nurncl)on~ch \by "'";c 'k~r" •c n;i tc1 prołilc:1n.itycc u111;1l"'n) 1acclu"c pr1y1cc•c '"!01c111a. iclzy1dmk mc!lla :im l>knM>\\ / ol"łllJ.!·~ luUIJHltcra 1 ~}~!c111u np.:r.1.:yJn<;~<>. w kt1>ryn1 ,\11al11 ..nn.1w ;iny >ak [)lll ,amyrn pommu;to oris f'<""hu ln'>!.t!ac1 1 "U<;h;u111~n1a pnlp.11nu 1 po.U\b"O'ACJ 1cgo (>!"tui:1!ukn.1.ni.:nu up1 \1Jr.1h ITI) •r. 11hy f'<1'hik:I loni,-..1nch)lt10Jp )llil~-di•1Ji) hl/,hl<'MIV. !'lt
IC su; 4 bi4J'k-ł l'i}lo IC lor)'ch
'A)'l'Óln
k IWJW}'aud UC \bv OMU~ 'll<."Jl!O'WICk u Oto-1)')ilk1C
„
.~~\'.~~:~~;;:}~~~:~:~;~~~~~~~~JI:~:~t~:~\:f~ LłJdl;& umu)h„1.11~;a mtcrak<"VJnc ikt1 KN.•1c J"g"'~mubq~ \I-\
1.1krury 1 kladu '!len •ania
n -\li l"'' J„1f~r"' "." ri>)n-ch pl.11lorma.:h 'f'''<"tO"ych
°""' wyp:id ~
od P( r117c 1 ltacJe roh.
;f:/:~:'..Fi::·:~;I;;~.~~·:~:i!~~::f.~!~~::::~~~·~+~:·:•~::.::;,~~:i: P111ht·"''' dn 1>rranm„111.1 llllllC]'•ICJ k~1.11k1 hyly WCNJC 4 o 4 2 pak1cf\I \IĄTl.A!ł dla .;rod'"'"k.1 \\111d<>"' l l,ayh1akią:n1J.1L11nm.;1" tqch„1hUoL/)'t11cma"1; 1 cks.zośew, 1 L<>"n1Lo" tq!<> r.1k1c1U \\ )1'<'1 len pud) klo"' all\ JC'I! rtN.111c1 łat.Iem. /C "''"'JC le 7<1W!CftJ~
„ fl<>lt'"'l.l!llU
I .,.,,L....11C!V)ml. clc'tllenty /lfll<.'Rl.llłtlC 1.1.uo.h11t·1<1 c>hr.u rak•~u. Poc~i.zy 11 4 n u.1\IL11W111l OłrJ:Yn'IUJC łx>w11."fll n~ Mko W)'pidne ~ko do •>ł>l11:zd mi.Tl•1 nHh. alll t;1k1c led.lW lU~nych prn....:dnt ivali.:zn>.:h jW)krt.~ dwu- tn'" .,..)rU,am"" ru.ll•)'.:h rudz;w'r.li. Of>\UClbnł(' l""l"•.:rnhm. 1m1an;i punktu w1J1,'ll..a. stopnlOW> no.:łtJrvo. JmUlflC1.1 • m tora.z p.:il«.: 11 umoł'hw1.11'łtych Noorzeme 1n1crU,yJ11Ycłl pn.,_ rea]llUJol'~'h ohloo,-n1;1 rtt1.1lkry,11ic 1rrry;:1ok1. m........
. W}T'1:'1~J IMI~-"''·' "At.:lu l)'•l•"C'Y WICBL)' rrutramu (',"V(' +. ZOlllltlo :IJU-
oJ
I
I
I
„..,,._
„
,.„
lat~ll•'" rm•lq ro"IJ•I tl7)1kowmkom \.I \li \11·1 r,„l,an.,: n 1nfomu.qe,loł}'11lj, n '"r-Ji\l\ll .\li aprtc/noi1;:1un.:1dlasy emu\ ' I \
{1.2
MATLAB - ogólna charakterystyka pakietu l,ł
16
f'I
'
'
,Io
„
.~
.
.I
r:;--:;11.J
Obliczenia numeryczne a symboliczne
~
„
„
....."""'"""'"'
2:
„ ____
---~Ro.~·,!..,~'~! •I,~
r' ''>1'"'' nto Jo ołiliacn (Pf7'.''!~pu1ą•: 1.lo rotn 1ą1ama n\"na1ua '"c n 1cm1 tW)Uc. ..>hl _r<'llla 1<'Vl.'.7ą,~nal('dnci lar1cc.a' lclmc)
<'I)'
• ,....,,..., ~··· bl.,..tu rncln-..la nnklc ""'"' r'"'"'d1cn1a dalV\'l'h ohlloc•1\ f'rl'd.'1Ukcn;.. "ml>ohan
n n~kor~'tama k<>mpulchm " td31;h ohh.:'<1l'°")·d1 [)c>,1<;pn'ch ·"'''nick rroi:rnmu11 l'l:ahroJą<"~ch tcg<> t)pu ohhocma np n..~"
\!,, ....,,,,,,,..,,
fomarcm l-1ątl1mmc 1 ,T<'.l'Z!i<..lnalo/>11<:,·111<1rP111J1<·n·c:11<'"yko11y11anc1.1 f"."'"'"'łl"•· k1ctu \t.-\ll ·\li Ich nła.'"'-'"'' i 'l"'"'"h l'l:'1htaq1 rMmą "I' rnao111c od rr1dvtalc·ci1 'Ymt><1ha1w,·h /aH1
~?.~11~;~;1{~~~~~~~~~~~0t~~~~~jjr7~:B~~:S~ cL)~~ 1~!;1::~:.':c;~„~;,',';~:: '.'~;:~~>,~~}";'.:,1~~~c~1:~~yd~;::.'; i',~~;~:~~~~J~cJ11,,:_i:~;
1
1
irn\r: /- (-1)· \I· IO'. 11d11c O:S .li :S \. Il
calkow11y "·ykladn1k poięgi. ;:-. I dla hcit.
uicnmyd>.dbdudat1111;h1;1;,- O, np (1 24.16)„ · 0.124 l(i ·I O'
• "f"'"''""'I na habach. dopu,1vaF1< mo>h"""' ")'t~ptmama 111c•dokl;idm"c1" 1d1 rcprc.
=xi1. • r->J,
oł>l1c1cnmogą"'''~IX'"'"'
l'''"'I< mc'dnlła
'<•
\\,..,._.,_.,.. .... ,""'egoobh1?cfllanun1o:r-,·.:roccc·•:hu1cm m
.p .,.........., po;.!g>o"ama 1na1w rdamd •\·
)~"'I
110.,.;
pam1ę..:i
potr>cbua do
(102.21),
prA...:łlw.
(11+0 .l'+2·J'+2 3 łl 1'), • ((0.10221), l'),,
"'~~·s.tp•an~,·h" 1mkc1cołll1<:1.:n
11•~··
7 1ym. 7,. W\r 1k bo;
l'<'"llą mcdokładno,;,;,4,
bura mo1c
1ęn1caheptowalna
Pt, 1..i1c f'U"~l>ZC. me rovaącc "'hic pr.:lcn'JI do ab..olulncj dokl:idno;.ci. ma una· u.:zni..- ( zy1dn1hN1. c?)-·m n)tmą "Cle d"1c galFI<' "1cd1v_ '.\alcty jcdt>o<:1c.;111c 1an1acą<.', te rcl~~11 lc~n "Y"odu me ,IC•I doko11an1c "Idu n>1,cr1)gaiąccgo o wyi'"''"I JCdllC),\U podcjkll mod dniitim. li> 'ka1a<.' rac1cj 11alc1y. ie do,kon;olc ,;~ nnc U7Upch11;1H_. dl;11cgo Id ob"'r•-UJC s
"'xl'"
l'riy Jar>eJ r>
0L)'C)J!l}' •Ystcm 1.ap1~u hcrb me g"a·
'fi"''"'
~nc1;J~1~01~1'.:1~t1;% ~~'.~;cl111~~~~ : ';;;I~~~~-:~ :i:~~.:y~~~c~~r~,;~~~Ja:c~~~~~:~;
f
"'(0,1421l~7(1.121l57)),,,, JC.;li 11cLn11emy tylko d111c cyfry rtu111m~c1a dz1c;1ęlncgo 1lak
naiywa si~ rcpn:1cnt;1cJ~ d;rncJ hoby "
o1rrymamy
-
llllc'lęlnym 'y-icmtc 1nuctmopozycyJnyrn). to ruinie~ m1~-..lty 11;•rlosc1ą dokladną a rcrn:1cm~qą 1m1cnnopo:cy<:yjną ruwll.\
f-~ J~O. li1orą~ CllCT)
cyli)· olrzymamy
róimc~ ro11ną ~-i~~ ~, a 11 1~~
17
bląd W)mkaJą9· / r.:1>rc1cmaci1 1m1ennofl(>'Y9JllCJ J~"'! 50 raty mmcJ''Y· Omó111oro rUnuo blą
l \lę błąd n:prczen1a<;j1 do
stanowi
11 ;i11oM'.1 prtyblilJ""! h•tby, rn daj.: błąd "-li:tl~dny odfl
Liczby rzeczywiste i ich reprezentacja zmiennoprzecinkowa
'•il<""" ta1mlJlll) ·~ fl''""cdm1c •10.,.>wanym d11c„~111ym tnllcll ' n "'fi"" lic/11 l'olc~a un na pr1cd,1a„1c11iu lic1hy 11 po,lacl c1;~u " ' kolcin1,·(".•tq,:1 huhy IO(pod"il;1\\a,y'1cmulrmc""'4 1 1~wdancJ
O
.1
o· +)lfl
+C•IO
Tc banito prO'>tc rJ,·hunk1 nualy na ,·du polatanie. ie bl.,.iy n."(lrc7c-nttcji zm1cnn.irrtc cinkowcj 11)111LaJ'l' "1a,no...:1 tnucnnopoty<·nnc~o tap"u hab r1,.... 1)11"t)ch Sama rcpn:· 7cm"'·Ja 1m1cnnnpr1,...·111Lo"a pokga na prlcd,1.1111.:mu \i~thy 11 l'
<>
rt":,·i!l
li />". ~d11c
• li
11\Jlll~"'
• p
potl'CJ\ldtC[>IC/Cl11Jql
•n
11>LIJd111L
l .1C1bo; prtc·d11muic 1ię \\ f>Jnll\'.CI L1llUf"'l.c
„ 'Cpfel
ll<;JIW
..!.!,.!!l!' "'"'·"'°"'*' 1,,..,.,. """''~'"'"U{''"!('""'"
~~~~~~l~~::E~~!~~~:~;;~::.!:~~~~~~,·~~~2;~::~'.:;::;,~ ko raklC pl *'·ji~I l""'ad.>l~:c Joł.l~Jną rern:1cm ...·1ę rr~ po
1c 10. pr~ r<>
n111i~mc•ktw1<:1<""'.uł.n:'"''"'-'"'"'"'"i''a (O.I},
I/ Ili. I/<
..
00010 0.0010 ....() 0010 -0.0020
OkJIUJC•"i·'"'(l'"''ł'""'cmokladu( \ · ~.) • h 1c't"ck1or
„
39943 -2.6032
• {0.0001t(00tll), 1
cr~~,~~.:~·:~.-~c: :':~~:~~1 ;;~:~ r~:t:~~~~~:::~~~~~::;;,:· :) ;~'~,~I~~,;::;~ 1
"1· '"""'" r
i
3
1
~ A•
r::;-'C' Uwarunkowanie zadania i
stabi lno ść algorytmów
I I • ~ n~\~:~,::~:::, '"'~'m) u 1 ag~ ~•!awoną rMuJ c~ 11u~d1y
..... , na f'OJl'°a1111 111ninmfo11<1nl<' :mim"'' a .1/<1/11/noic·· <1/gonmm 1111nwn.,.;n,~u. M ow1ąc o U\\anmko\\amu Md:ima no.:im\ na mi•il pt:\\llC fo11l(i\\1011<· 1ulcJ) nb>m~ci -amcl.'<:> ladanra nia1cn13ryancgo (11r ro1\\Ją1a111c uklad11rO\\t1at1 h1110\\yd1. rOLrncLko"ych ah•trahuJ4.C00 n1e1ody (~lgorJllllU)Jcgo ro1\\1ąt;1111J f'OJ\"CIC •lah1lno:\c1 doiyczy nat0<111a•I \\la,oo,;c1 1L1119
11d.).
nurrlC>)<"lllCJ mel od) rot\\ 1ą1am• rmblcmu matcmał)<'lncgo
Ro/\11:µ.;imc r..l
" odmu """''l'ame Ze \\/gl1;du na fali. ie dmc \\CJ,;.;,10\\C 17.adko k><:dy q dokladne rudzi"~ pyt.amc jak \\pl)"JJą 1UC\\1clk1c odchykma \\lrl~i ""J"=iO\\)ch IM \\artowi \\)j'M'IO\\C~ l'rohlcm ten !IU}"JM)' JC'>! "~"n"'~"'"'""'"' ;,h/,„„,, p!)"l~datil<'c
"l '>!l <"
R""'alm) ll.'IJprlr.>hF) pr7ykłild /Jdama 1k u11arunlo„ancgo. ro"narihllk•")<"hpmta.::1 ' ' b.gd11cA1 h qna,lępuJącc
A•
2.5410
21120
1.8720
1.5560
b• 4.6530
34280
\\cł:my
'
2
' '
JrC~~~~11:,~~c:::~-~~.~'.~~::~1~',~; ~'~J;~~~~::'.~,!~t:~„~~~~~·,J~'~~•;d11cJ vc1cg•>ło"c. l<"Orctyclnc l'r1~Jd1my tcrJ/ do 1>roblcmu ,1alnlno,;C1 nunwrycl!lcj. Jak to JUi 10,lJIO JIOWK-dzianc , 13.
~:'~J~:l;' !~~~~~~1~ ~:~~~:·,~ca ~'~:;~~::a~ '~'"~;'~~.[~~l.:':•1:~~~:.~1 :~;n: 1
1
pnccmko\\ych J:1l 10 pr1cd~1a"1ono" p. I 4.1arÓ\\llO helb).jak v.ykonyv.anc na nich opc1
~~?1~·n:r~;,~~~n~~l~~: ~~;~','.:~~~'~:~', ~J~~;~~ 1~::~:::1a ~~..;~·~{;,'::~~~~~~~·:~:~~~~en:~;: ratu 1n:ran1c oddalo1w:go od pr:rn1dlo"cgo. \\Ó\\Cla> mcloJ~ ial'l. n:r1)"•am~ lll<~tabiln;i.
nun1Cl)'<"lrl1c
pod U\\Jg~ układ
11 .6 :.:.~:::~·::~.~:.:'.~~'~"~ '::::~,~'.~ <: """" ""' ~
IJgoJnc "Pllmad1.:111c d" prJn" •ro,hm1•\..u \\\Il \ll·J Punkt ten 1c'l" „10..-1c pnc nOOn1l1cm po l""l'tJ
11.„t
A"[ 123,1O1, 1 11].
ans-
--0.5000 o 5000 O ·10000 o. 5000 o 5000
1 0000 I 0000 1.0000
-·- .. =-==--
'"......„........... <ł""•„
~
+-<••ID
7 ,,,...,O"t·+-.C'Wtl
(:i.1·7 <•·li! (lol ....
~'
.n
;;:,·,:: ................ :r:!=:· ,
..
elear natwy·usuwanych·zm1ennych
=~-:..;~:::::·~:~:,~:~:··„
"·1rr;1l.l.1J11ok,·t:n1«
clearcA
u-5•„,...i.,,...i.,.~-· ~~"'"
TC
SC
;
mdrm•p.lu;:!l~•rwJmta,h1
fl<.lle
5
U.. killapr71UU.,..łpolro:11i.t•ykorr••-1;tk".1""1
---
loh
Is scietka-
_„ r(•ap
llt•Mtu:.. ~")1
:tli
~w- konztrtlf
,...,_ v8J(a1
„. „,,.,__
· mak1ma1e~
ll•~! OCJC" "
E'!1•159
'tJr ' m
;,:~1~~~.;:~:.~.l:~~„:~~~::~.:;:;:E::~:~~J:'l7~:,:r:~::;~,~·~::,,.f'~::.:~,~·~·;~·~ l ·ciem oJ.:7' ru ,,„,,.:m}.:h donJt"h ,r<>'>UJC11l} polccm1c loadnazwa·pl1ku \\a\W>•:
d.1"" u1up:łn"1 alru:>tn;i tai.art""-· p.:1111,...,,1. J....:h na7\\a phku 1o<1amc pu1111n1~1a
d;ooc-7U'lanll
""'I
{'dcm odw<>bnia •lf do pod~rncJ ~} 1L11crn:i1 progr.unu \11\ rl.All. ")ł>l':lllCJ kun. -tn1ki1 Jl7Yh luh tunLqt n.:ilc" l""'iut)(
"~ f!Olcccmcm
Macierze i łar'lcuc hy
,,..~
7 "ł('IVa f'<'l«"11 ::;
lll(lhl:I ")lOO)W:tt' m„mct
h:iJ'd7ocj 'kOmf'hkow;illC (lflCfll<:JC_ ~Cf:;ulą
~\ ~~~~~l~;;n,,.l;;;~=-~m~';:/~~~~= ~o;: ::~:~I:~ :1~ ~~~~r;:;~ 1
poda,e;•f" f'Ulc«TllU Slryp1 mu.le7"'IX1L1p>"'n)'7-"JlOlllOC'tdo."olncgu~-d)h>l':lgcncru .\<)('fon fil'.'<1r. DOS. .'\otq•<1
J~O tł>IUf' " \.land.1nl11c ASCII (np bc1po·"'''"''""l'mgr.rn1ic:
\! >\Tl.All "'d" !)Ilu ,kl)pl)' ZIL1JdUJą•-C >1~" ak111al11ym katalogu 0111~ 'kryply okn:\lone 1 mic:nną mull<1ł>/~111t Aby doda,·""") ka!alog do ~1ciJ;, nalct) po-.lul)c SI~ funk~J't/1<1/h,
:.~: :~:~~~11:;;, r;;:;~~"~;mcnn~
1
mu1"1h11<11it, pko drui;1 7_a, dodl"anc katalogi (od·
palh(p8/h,'c:\ma!lab\con trol;c:\ma lla b\s1gna l')
„
r;;-:1'I w :::„, ""'"'"' ""''"'"'~ "™'"""'" """""""''" "'" ""''' IL•
wyk<>rt}"l}'\\anych" \ I A f L \B-1c pkun "'111l.:.1c1c„,c ora1 typu uropclma-
j~ccgo.Jak1
'lano" 1;1 lancochy rnako-..c.
Pr1~~l,ta„1ono 1u m1cWy mnym 1
• mc1odykon,1ruhji111:i.-1cr1y. • funkcjcgcncruflCcm.:ic1crtc1\\ck1uryo1:1(bnyd1clcmcnt;1ch.
• 'P"'oby
dc1'1~1lll
tln clcmcllló"
n1
'l"''"xlu1cdudamc do'>C!Clkl d<>•l~pll b1alogó11 ,. 111<11/„f,,-,1111r„/1c111<1t/<1hMi:mi/. Sp>· ><>ł> p...U„ama ...:1clcl ~Ile m1mt "~ "
1_;ilclno...:1 od ')'lcmu, " ki<>ryrn prJCUJC \1ATl.AIJ Pr7)kłatl llO")JV}' d11ała" ')'tcmad1 IXlS 1 l\mdm•' DodaJlll}'. >c \l~nd.ir dol'c "'"''"' olrrilnnc '"1 " podvl>n) 'f'O'<>b " 1b1or1c \J,\TLABRC\ I 1naJduj:1<)łl1 "~ • ~"'ll)m h~kljlu pmi:ramu. kior:- JC-1 uru.:ha1111an} bc1po>redmo po urud11>rm,uuu \Iii J LAB-a /llK>r 1<11 1a„1<:r.a takie mrtc p>1'xcn1a dt"r"'°" UJ>ICC <.rod<>" l'lo obhacnnmc dn•)·i-ian Ul)llo„a•l~
f',.W...,, "}''<'J" l<"k:Jr~rian)m .J.ru,;1c młomLl
fol> „ ~·), \tAIL\B-<:m 'VUC)!ol<'\\C(>mO„IClllC 11rul1ury ~ \lAllAfł..i 14v.JC:T'~J~ ro1J...1ał) (imł.<
p.n.„~nm111ał~
4 l'I
:! I J_ n.i1t>m1a>r <'f'I"'"' ,rand.ud<>")dl po':cco
• \\}'„MC111JIOflC„J!OI) lllil"C„lll"C.
• mfonnJq~on1.1.-1cr1.1d1r1.1dk1ch
r;;-::;
,L.L
Macierze i ope racje na nich
"'k~;") I•'
1,.r,..,..„„
'.;c,':c~l:,\1;;,:,~',~cn:Jt:)~hr~=::.:.. l~•I.
ir-.1J 1,.1. 111.r l'iullula 1 huJl'li:ra..11 rcJlu„-...r I' " • ;Juwych•'f".."!'a!o J"' lu11l.,11 llallll"I '' Uicl\\\l.łq ckl.~" 11ol1.1r.il1C1U \1\11·\ll(r Z\\ap..ll: >Jc.oJa11g.~l""'\t\lrl\\\B,1r.i1' laibi..il•>nwn \1JC!l:T~~IJHpll l-'l"' sp.~>byJI';'. !iuv, lllJIU.& ICT.t)"l'-':nl\•I
ll)•ll 1u n ,h
/J
I
I
h(ll•l•lł('IUCl\l
.ey r.:alu arie "' ,..m lub l>ht...,1 4,ll1ol>u •.J/•1•
1ł>liton' sp.ol(oł>. ~4.J
11...:ll:'rn numo.tc
"'7~·11.Wy lreahzow:1no"" nl:ł<"rcr?ac.·bA.'\"'1)·•·h). '""'~I~ na 'l'•:qfie7n) 'l'O\Óhlrulio"211'" lnaCKTZY rzadl„·hu \IAll ..\ll•IC fl<''"~Oll
f22:i"
Podstawowe i nlormaeje o maelerzaeh
~:.~~:~~!~:::~~~n~l~~~:~:r.~~;~;=~r:~~~::~; '""'"'"rJ'.'i
\lac>C'fZll nazyuamy fl""lokqm'I labhc\' l!C?b rnTIY" "l)·dt lub "''rulonych
lumnarh. Ucmcnl n~><·„·rq A 7naJdUJąq "~na rrnc•~·n1 He~" uocrva 1 /-ICJ lolumny ~iem) 01nac1ać Jnko A, 01<> kolb p<>
Jlx' mctlio,·•.foydo ,..
Przeką!ne
nr. 1 2 3 4 5 6
M=[ -4-3 -2-1
7
;~~"7
J
~~~:~· \.~~·~S~;~G:;~:,~~:~~·~~~::~!:~;!C~~fi::.:::
'r.co n·OO.•".'"
Przekątnaglówna
Oo okn:~lcma >powbu. w jaki. lic~by r~«ryu"tc ..:i, przc.J;1aw1anc na cknmc ~~ty polcccnic./im1r<1/. Jcł.~' p;irJn1e1r obl::"la f"l>UC." pk•cJ hciby r7<'CZ)'Wis1c ~ W)')"IC\lanc ~ ekranie
Hu. 2.1. ł'ru4 r nt m~dtrL.•
<,um:;i lrom1cv mac1azy A 1 B folnc o" "'""''-"'hi,,, kolumna<;h) nurwam)· u~'IC•crL C o co.:i11et1~h r""")'Ch ~umie lrótmc)·) odfl
Obic clcmcmó" tych m.:ic1crq. (" A +H /(" A -H) lk.o..1yncm (" \.C."lb1c Callehy"cgo) n~1<;1cr1y A o clcmcruach A„. 11 w1c1>1nd1 i 111 ku!un1'"''"h pr1.c1 rnacocr1 B <.>clcmcn1ach1111 um u1c1>1,;1d1 i rkolurn„ach na'Yn•uny 111"cicr1C.
~IOl\""J
i:A
clcn"'n ("
H..,
Ucmcnl (" JC•I talem 1lo1;1y11crn •kabmym
.:.i-6.022110) 3
Rmro'"'"''"l""b'k"""""
0(,('67, 60nko7
1-!c~o w1c..,1_a
(,(,('6k001. 6.0l!lo007 U(,(.t.H:-7,6.0111lX•·o(J01.X)O(K)OoD07 l•MMl.""'6«~ 001. t>O,!llOKXXO~X~k 111.P ~„..,..,,lo")")Jrul7•"•n•»
""'"A")"h.W...hat-.; lk\1\11\\111~1\ bc.i-11~tl.b7l:0"''
'""'let'I) A pt>uodui ie ·:J kolurmw 'fJH 111· "'crvanu rna.:ocrl)' luh. co rtrall<>ltt~lle, uocr.1c kol ro ·~1111 \J. ,„·r1 h,;4ą lran'l'"')<'H ma.:1
lr>tinp:t1) .:osi
'li.I
CL.ll'll)"JM.<•A
~. „
J.J,. Jul
"""'Ja:/".-no
.lol/~ utul~·~
I
n.;o,.„u,· •f~""'°l'l J~
1)1' dJn)ch d"'1~pny u \IA r J Afl·1c •1cu<1 u jcdn)m 1>1<·rvu 1 Jednej knlumruc . ucktur / 111,1<1c11.i.
.
'"''""''
1~~··~" ~1:.:!~"'';; ~!:~~,!~.:;~~''""'"' r--m. '"'""' "'"'""'"' o~~. ooo 11 11..._„.i....i.„„n..:J..W1l""l'hl"'>C)•h""'"' "4'1•.i..u„ •• " ..........1„„1,·hl""'\•h""''fW)
~r~)Mi"i'~~·,~:, uł•n•~""' m.ol"h 1~m,.11.. ""''h
JlLJ>l--- - - O Przlll wrgenerowanle elementów
fUi l=~.,. 1.i,·chclC'fl'ICll!Om>
rnx1crzy
UK)l_!ą b)<' liaby zcspc1- : ;
klóttrnotNpocb•l<'",.Jn'llpoll~Chp
l"l"oJo)I' wygcncrm••an1c wclcora wicrsro"q,"<>. w \.:cOł)'m waf1o-.c• lolqnych clcmcnców
a•b"J
1
••b"SQff(-1).
""tr\l>lDJ'ł (0 jeden
~~·~;:r:;os;~~IOOll&>li.jor.u5qt1(· l)w.-:z.:i J~-dlł()!.tk~umjo.
{2.2A
!mln.min+ 1,mln+2,
,mall)
O.finlow1nle !Nldtrey
k\li chcemy ulworLyć macierz A o wyraLachod I do IO w picrv.•rym w1c ...1uorazod 1 do20(co2)wdnigim.1onaldywydaCJlOle<:cnic;
M11eicr;:motnll'dcfinHlWKllałllla~ • prZrl")'!l1""11C."IHCClmlcnl
A=[1:10: 1:2:20)
• przc7"')'grnml"·amcdomcnlÓ\I,
Innym >JlO.obcm na uiworLcmc macicny jest JlOSlutcnic ~1<; jedną /_C •tandardowych funk·
• pm:zzbudo„:ionic:1tnn)·chmac~.
cj1pr1cd>l:IWIOl1YChWJ1.2.2.5
• prlcZm1cszamc ~rzcJ11:111u;mych")'kj1rchnik
O Przez wyllcztnle/!J elementów ki;
:y"~~h „~~=~~,;;!~J~:;·i ·;~:;~~in~:~~l~~ąc '~lc~7C
\rcdni-
"'= chtcmy) ="~:=~.:imro cd)·=~ ~~=i~u~;:~~~~:;~:;:~·:~~;~~)~ A=f2221 ; 1231J
::.;;:u~:7;:1em)
llubmc
umieścić "'l}'t~ich ckmcnló"
O Przez zbudowanie z innych macierzy Ma\:icr1 mM1m wygodmc budować 1 mnych macierz)' (kon,lnikc;.; laką 'lO>U)C >W dos.; c1.;,10). Z tym >JlOSohcm 1c1k,,..1i,;my >i.; przy orn:1"1amu JlOPr'lcdnlcJ n..:1oJy ut"Ol"cyh>my mac1cr1 >kłai.b;:i.cą s1.; z dwóch. odpo"ll..Jmo wygcncro"an)·d1 "cktoro" ·rym rw.cm Jll"l)'Jr'l)'jlll)'".;jakmor1yCm:ic1cr1c1loionclpodmac1cr1yoróhlychro111llar:lch
A=/1234
5678) F11m„...,.atncpokc,,,,u
A::ft2345678/
b)-·1~";';::..::.::ł:!c":luutn.o•1.:0lob) 1J.:łiruo11.rn1c "'"°''CT7Y o d\\ud1 "'CIVJ•h. co A=/1234 5678J
"'"'~;,~~::11'1
rwd11.:IJMCY
l-0" \\/\ll.Alł·!Cl3f'"UJC'1
A=p 41;2011 B-=[31.41]; C=[12201, 24 71 O]:
D•(/ l n.w1""cfchK"osa>l""' 1 •·~r<"'"'"""'"''l 11
"
J
.i
li
I
/!'
{i
)
nr
7
!""'')
t/
.l
! o r
D• , ••
0
Atly")J'd
\ ,_.„o.:·l\ll
I
">(lmnO
~ 1Jctin11•"100,ait>
,fNI:=~~ ~~me uąl}· nn~me.
J„_1)1<1<1"..,.."""'IC"mKl«ł"}P:I'"""'"'°'~'"' A~"lr
o."""....,.\ łff•m•>Ykl)Ul}'f'l""'."""" .\ :.-n„hb·<\JI
:mu(n1.n)
Jo
nu<'.K'l"I
,.,,..,...-,„...,„1ub„n.1n<>"~"~"h
„„.i..~,........,.\1cdyn~•m1rukt)uly
'I w
llr-ll)J>>
M>"•"
~k:=:1:;:, "0~:::~,:;;;;~~:l~·
:;•";;t:,..~>;~':1i.~r:::::.::::;:::.?ft~,h~1<~/fht.1"' I"'-'""'"' number a/e
"""~ni.
V.lpcln„~K'f"I
::::~;:;·I
~~;~1'1Jn}m "-> !""IC"d/uk · 0. 1
'''"'~nl.
[),„i,
uk pk
„x„
fonkq>
lub~·K'f"11rxm
r"'~/ l)lc. Io 11cncn""•"" ą
"'""°"'' >
r,,.,.bi(m.n).
"'"'/rll(m.nll
h<1N•n•r•••••lolo""'"'}"''"'w\L.d/>e 1uh p 10 2
~ICIVC '~"'""1
lob uklc
hc1hy o r 10 2, 10 l
1<>1kl""'oc """"'"ln)m
~n
O Prztl mMsi1nl• omówionych wyto/ tachnfk Pnal>ra„10111' pow)'Jcj !l't'hn1k1 molo~ ł~o)C" zalctno,;ci OO ponzcb. Ilustruje to prqklll(!. "
~1órym
za
ponioc~
nla("1tr7)'
/m•/"«1•1.•2J /11H/•1<
<2. N)
(;
ramc\f .\' l'l>l\\•I• iu ok....,k111c huby ~<1"1
,.,,..,.„„ 1·/ • 12.
~=:::.~.~.~,;·~~.:: ·~~~?·"~,~~~~;b,,l;:.i:~:;~·:,~::1:~~n': ~;~~;~;~~;;;:~~n~:i_: n)
1.ic
A=/123; 456/,
Gc~~~J<
D=/A.{1;2/, 14/
"=[4I -~2 6J 2Il I 2 3 4
ps wionc
"cktor)' gotowe do
u:>y<:io " fun~
omóv.1cn1c
Dos tęp do elementów macierzy Metody drn.1ępu do clcmcntow macicr.ty lub ogóhucr tlo na przyklatl;ich. Zdefiniujmy zatem macicrt. I
polimacie~
pr.lc
1ostaną
•A:[ 123456;098765; 110022]
A•
[22i
Funkcje wspomagające konstruowanie macierzy
l\ ons!JUO\lolnic rnacicrry motn.:i l'SflOrll.,lgał standardowymi funkcjami zcsta1,..onymi" Wleh2.J
1 2 3 4 5 6 098765 1 1 o o 2 2
O Odwofania do elementów A(2. 4) A(3, 3)
„ od wola nie do czwartego elementu w drugim wierszu (wartość 7) „ odwolanie do trzeciego elementu w trzecim wierszu {wanoSć O)
X•X(-•snOn(X)) \h) w\hr;o..· / n>.><1cr1~ 1~llo le Lohmu>). klol)·,· h 1r""'' '"c"/ nw dcn1<:n! "'~kvy nit! 1... k ....
J"."lu/~~ •I<' J".>k<'Clll~nll
t~X(3 .. )>2 x~x1 :.Ll
X"'X( :,X(3.:)>2) , 1,.,.,, 11111.: 1a•l<>-<>Wan1a moµ "'"..:
w
Jak: d;Ul;~:~~Jl~::.::n~~l~I;:~:~·:. ~~Ó::~:J~j;,;n:;~~:l:; ~~:~;;:::,:aJ<~:IC~ fl""l:KI drugą
Wcim)· dla J'f"l)'kbdu mx1erl I
A" 1 2
3 '
5 6
Tera/ odwołamc ,./(_l) /\\riki !lob<,· .1, ,./[~)
he11l!,· ~ud. wia,no<...' t~ b)":1 n1ck1,"
lorrystywana 11 b.inl11cj 1.i.i 11 3n-o"·an)·ch wch111k:1ch prlc1w3rza111a m.1c1crzy. co pr1cd~tu· "'01HHZCr"lC)1
pr
Zas tosowanie wektorów zerojedynkowych
ll'ek10!)' 1crojcdynko"c po1walają od11olywaC ~i~ do podm.:icicr1y, k16rc speł maJą okrci1011c \\arunh Jc.;h X je'! rmcicną o 11 wicrs1ch im kolumn~ch. a/. 11ck10rcm 1crojcdy11ko")'lll !O polCC1:mc
X(l.:)
r
~
nl.łl:1cr1c /CfOJ<"
pe
Ro.i:mlar macierzy i ich wyświetlanie
PomłcJ on1o0"1or>0 tunhJC un><>/hw1aJ.1cc u1y,~an1c wym1arliw 111Jc1CT'Ly onu 1"'""
<:J \< okmc \t--\ll.Alł-a
poh.'\:CU
a
dlsp d1sp{A)
Wpy!;i 1aw;1noi.C nMcicrq lub b11cucha (tob p. 2 S) ł do okna polcccil MATLAB·a N111n;1 1m1c1111cJ me JC'ł wypi,y1"11m na ckramc_ 1'r1ypon11namy, i.c wi,no!.ć 1m1cnncj b<,,:
O sl.i:e [n,m]=s1ze(A)
")'b>CQC' le "lnYC mac1el7)· .\'.dla k1Urycb odpo\\il"
X:/129;012;2210].
/\\r:ical1cz!M;"1cr.~·mor:izkolumn„nl:l<'ICl7)'A
n=size(A, 1) Wy1na.c1_.:ilic1bę111cr...ymacicr1y1\
L=j101J;
X(l,:)
m=size(A.2)
Wy!ii:UJCID}'\\')'nlk
Po
ans=
1
'9
2
2
10
Trak1u1ąc macierz Jako wektor liczbowy (lob. p. 2.2.6) UŻ)'tic powyższej wła~ności umMhwia u~u"amc / "ck1ora mcodpo11-icdn1clt danych (np nicskoliooności lub nic-lic1b ,v„,V) poprzc-lwykorly>Lan1copcratoró" rclacy1nyl·hora1111cktórych funkcji. Niech na pr1.ykfodX ~Je Jakuru; 111cri.wwym 11ckłorcm d:mych. Aby u~uną,; 7c(1 ws1.y~1kic clcrncnly mnicjs1c równeni7 I00(1a51aw1Celcmr:my w1\'blc niż JOO) należy wyko11ać polecenie
X=X(X>100)
co pr1<-d•l.lw1ono vcrtcj
I I
Jc!.lil
A=j134 6: 2344, 1111]; 1owyn1kicmpoleccnia·
[n.m]=size(A) h\dlic11
3.m
4
n
t.n 1h
..... o
n"leng1h(A)
.A-9
.A•B
2
·2
'
o ~··
'/11'"·0
·2
2'
.A•2 .,,,.
3
'
o ' ,
Mnotenl• m•clenr
Ae/1234, 4 567/. A(:,4)=[). -.. usuwa os1a1n!<1 (4) kolumnę macie~y A ~usuwa ple1Ws..ze dwie kolumny macierzy A
A(:. 1:2J:oU.
po
Opera tory maclen:owe - suma, różnica, il oczyn I transpozycja \ tA'fL-\U 1>fCf\IJ<"
u~1lo"mlon1
VCJ<'i;
(lfll."ł':llomn n:J.llluJą•·)•h opcraqe
uł,,..,..J<'lll.' ri:<'
J,,..;r. A 1 8 "I m.:.c·1t."rnnu o ICJ '-'!!ICJ h.-,b1c "1<'1'
1•.-„1.1111 ?.~.li• •&"'" ...... r.
>A=[11O,211] A-
'
'
o
2
'
'
..
.e=12. 2. 21 2 2 2
• A"B
ans= "> D11alamuopera1oró"
Sł.Im) irUhlK")' prąsr1)J111) M~napr1)klad1ic na;r~puJą.:)
''
•A=/1-12:-231J
•C:[11:0 1,- 12)
A•
C•
..
1 -t 2 -2 J l • B={111,0-22J
' ''2
_,o
"„.,„
·<·„,~ 1" ' '"
• A•C am=
' 2 '5
ans = 2 2 • 2
o
o 2
Dodawania I odejmowanie tablicowe
orcrJtury (lo
O Tr11nspo1ycja macierzy
D Mnot en ie tab//c ow• Operator,• omaoa taki<: nmoicmc dwóch m;ic1crry
""'°'°"" f'rl)J"')Jm}§1ępr7ykbdo"1tnm'Jl0l)Cjimme"')
;~=[123 4 ,0987)
1
o
2 9
3 8
4 7
o tych $3mych wym1ar.>Ch. w kiórym
()()po„ jadające ..obie cl<;mcn!y. :>;a l'l"L)kład
ans= ' 2 • 3 Aby fl(llllllO/yi: ""Y>lkic clcmcn1y nucicl"ly pr1c1.1ic·1b\; moina uLyC zarówno upo;ratOl\l
• jak1.".l'r (mac1u1cA1Bjw.):
•A·
•A '2
ans=
ans"'
'o
2'8
2. 4 6
3 •
"1,
•A=-112:23} .0=111.211; .A: B
7
O Dziel enie tablicowe Opcra1or ./"ykonuJC dllckmc dwóch ni;Ktcrl) element rockmcnc1c. nr
Pr nllad2.6.//0<-1nl4.J/wm
l.')'"!i.,~'::;~~c::•~,:r::Jr~;~) 'i;';." il';')"U >kala~icgu "cktor.m 111 11
V.)'ll!IW)'>l
a"'''
{llll , 11111 y 110. ' " ·' IJ ho;d.1~yd1 "Cklor.rnu kolumno-
1l_Sk"x'"y:
„•puł /)1~cl.1 OJIC'l'lllorum tlo.rynu I łt~ll'fl''/)''JI l<;dn)
r>Mllna
q_s.um=x · ~
r
''"'"'ci lai-10 oł>IKt)( MUii\' k"~dralim
łnu<:l~'fl'"' ł 1 8
jw.l
•AJB
ans'" ' 2 ' 3
Opo:rnlor .l ")~OllUJC J11clc111c ckmcllh\\\ n>Jc1crl)· 0.,-.l\.:q Jnit;1rn 1"'"1" J1i,:u11..:mcrn 1""'"'1 m.1c1cr1 'lJll0"'-4".\ r1crv.~1\ JC);O .1q:un1.;111. "Wl\-.: I 8 J<"t ro"nc B I. np. (m.... •.:r1c l1łlj\\}
•A.\B ans
1 0000 0.5000 1.0000 0.3333
Ab)· pod11d1C hhl)
1
dcmcnHl" rnxic'fly przez
hc:z~ rooina u'>·C '"'Ó"no "f!Cf'l!or,,,
,ak1J.np
~·· 0.5000
1-0000
t.0000 1.5000
"l •l~I~ !.~. l·unl.
oo••
1.
1
~Ila!:
7CSJ10looym rciknirmy
,1~
m. m. przy podllOS.lcmu llc1b ujemnych OO ulain.
ans" 1.0000•1.()()(l(li
,... tJ„·•~•:
Opcralor A poJnos 1 macicrlc do polęi;i w ~cnsic C" uchy'ci;o. co dokłudn1cJ przcd,11"1onowp. ll-5.2
f2.2:i2 ''::·: :::•"bl"'" >'h. """" MATL,,B •~
J•m
11;1 funhjc. kiórc prte~kają htd}' z dcmcntow macierzy i osobna, np. p0kccmc
s,
"~'""'
,m(:)- ,.
un~cn•·
lan(:J-
T,
.:i:C
~~~.:EC
:::::."'""'~~~~:.::::::::-·::~~;-:~~':''
•1;(124,21664J;sqrt(t)
ans; ,..,...,..,horcrb<>l..:myCO'>hf;J
1.0000 14142 2.0000 1.4142 40000 8.0000 kl
V. labt-bch 24
llll>lępuJ„cgrupy
,..,~-m.hir
vl"'tn')
~ p1Cl"'lł)!k1 ~orn1a drugiego dcmcntó" macicrry I Z"
>'nl~"1ooopoc1>1a"°"C funkcje
nulcnul)C711C, );.lórc pod11cloro
n:i
• lunkJCll)g
lunkJClop!)·11mv11e.„)kł.ldn1c-1c.pot~1.'mlc1"1cloo1iany,
• funk'JC'"''V~nc1w1n)n11rcprc1m1:;19am1h~1b1<"'f'Olonych, • lunkJC '"'~"> ukladu ">Półr1~11yd1 Pllll
~!lcrul11uJ~an•lo~J
•::~
ie('
~:~
.:EC
lanhf:)=:
::~E···~~~~:::;;::.:::~r,~::,;,.
f
i
HJ
ff! 9ii
r
~u
~ł
~~
rt 71l
D.i
~~'i
H·;
„H~~~I i
•• ,i Hi
'"
;~1"11 'ti'"i'.łi'.~i'.r
'i'HlJJH 1 ł ~H ·hi~l·J 'H"'"
1111-
~
W<
ł
j .;l:!;'tH'\Hlf!F •- s '~ •t1 -1 I «
Haa· o
,Jifi•l·l jjalJI ;H ~111n Hm
»1J.!1 ~ąP a ;
'il•'H Aa,~i l '
,J - i
ł li~ l.~
Ih~ BJ ~~·H ',;, łH1 'l h • ~• ·~'
>i~ ~li;. fl~ o,,,, ł -~ ł l! : o. j ~
H~- ~
1f•f ,,~~ł gij ! .;~
' 1n·~1 1 • ~ I l oJ "
ł
1ł tlj ~·; l • ,l'!,J
~
:J
h
hm 1t~*~ oh.,, 1,,i1 0, ~Wlf Pg~L1
r 1nti~ j
J
fHi l •!!ą ~
i!
~li'ii
d•:,• 1-rHF ~~ ii:1 j f!
~
'
"J
~ ~
: JS~~~·~~?~ It
iii~ H. 1 l.~HH ~Io. l,;,,1„'
r-, • ' i ~
''hl· '•1 . j·-1H h •• $ą ~ plH
·~~~ ~ j
i
. „\
~
o
<
;
:
J
•
ł .~
•
~
~
3i
~
!
H
u il,, -·
11
~~l~j
i
f ]j,ll"f ~~ JI il i ltd; '
'fl~
';i"
J
.,
.-
" ł iI
..• ·~
• N
ł i
" i
. \l'
,
~
....
t
ff
Hl\
~
f
J
'it
• .:
•
j Hn~ ~
:1: ~ •..
~
• f' ::-
~
~ ~
i"·'' ;'
.•. i;;. ~:p~ •Eil;. jił~)~i:~~11
'3•1nh1 ;,, ~i i~i}:ł j!ł I~ f~lrq
.-:r
~ł iir~t~ f?! t~ >'-tq Sg ~ i h! li J
ti i .ł
J
I'!'
id
~ H ."
r~"~ł•d 1 ~. /•'"'"-" ,,,i/r.i-"'" h ", 1 ,,/r.fJi~· A,m,·:1mi
:""""·•· \l»
.,..1cr..·""">lr~~l(l:lł"''"'""""I"" ~.1).(1.
'"'"''~
„..,..irr('Jl!)
",..,111••u•~
I).(
I.
I);(
I,
1)7dclinuoJ'1')·
• 1,,,;u·:'"' rm.rn·,/,1 OOpu\\oa.b macierzy La" •er.>Hccj W) łącznic ckmcniy
11 ..,.>ln\"Jn<" ~"'ł'"'''" r i, rh run'-1<"' '"~num_• pok<"rn1C1n ofrH R)"~X.Y)
R~ 4142 lld••ll' Tfl \
14142
Wła>...,,,.; 1~ ")·kor/)~IUJC "~ fa,.admno w
2
Oprr.itol)' l~1a.nc 1r:ik!UJą
mn:i' "'YJąlkocm .\a\'
14142
clcmcnly rroc1~TI)' Jako w:ino\r1 logic-mc. O
"""°""'
fa!v • .S......oln;i
funkq1 log11:roycb dla oJpow,..d:ii~ch m;w;1crry. ZC!>t:I" TC"LUh:i1ó" um1.,..Lczany JC!>I " '"Y"'k°"q .J.l3dJJ'l.CCJ~l~lhOb011
wb11:
n"".,.. m•:tl\" qr''i" ł" raJ1.:ir1Kh) lr.:wn•·ch "Łgl\"(lcm dodatmcgo kietuolu
Oocb1m,J(
"'}ralcn1xh "arunkuwych. u/)"':my
~:i':i'a~•~.:,h~l:a~;:~';'~c~ę t~~h "J'rakil urnoLh"""H operatory p.;1ro"n;o""", k>gt
2.3562 -2.3562 14142
n1c1crm.c.
mx1cr1ypuM
J'łC
0 f
Sro"'t>.ki"'""""~'bn"'""d""'""-'-'""'~'hrc7uh.:i1ó"
n-:i;854 .-0.7854
(2.2.13 Ma:,I::;~: :~:~1c~ 1:::.:o,:cfizn~=:~R:~.:~~:::;:~:::::n;~m...~ „,rgow)korl)'•WJC""'"""'c~1cpr1)jmuJą<:.)c
•Jl<"'
• x:Ji 1 .1 .1/. v~11 -1 1 ·Tl
ckmcnlU\\
pr."'di. Obha.aH.
ma1:1crry
~•Cl.·~~~ .ill""~--1 ~1>2
Jc>li m11qwnc ")
[X1.Y1J:pol2C3fl(TH.R)
l)f>/ro"·r><(Jr>.'
Jd;icTHiR,..ur"l.:io)n"""'C\",..J"d1orairn1a"'c111Ją<:)m1 "'pók1.;dr>ełncsui10"c.ro Ul"~ ono "<~l
117•/N.>no:Op.'
dor•ch<••mklfl)
"1''"'"'"!'"'"'"""0„: Orl'"Sk""'o"r>
-
01•lmmq„cn1t07•.' o„1„~k„en1t()f>!
l' t1)kla112.'ł./'mtA<1<>11mmm1·01Jt•n.m,,..;„.,„,„;„,k„U<1
-
\1cdidanc-b(-<41111rqiu;ic;r111JrU) "'"'f">łrt.,.-dn)chbncnar kl(h li.O. I).( I.O. t). ) Pouaqólne '"!W.Ne t.
1·l•Jm) " -.eh X, I. /11t 1o-
\\ckt1
O I li fi. I
rrtc.hta„
2 3) 6=[024).
A~p
oX::l1 101lY•f0011jb(ll11J
hl\\art.N1~")ralCo o.Ił-
l
8._t;111c"\'[00 I] ")l1llcn1c I Hrrl)JIHUj<:\\.IJl<....:[O I O]
811U.„:ł!tl...:
JO 1
•/AZEtR~sphlXYZI r
Al
"
o
31416
15708
fł IJ78~
"78~
r:l78~
'J6155
1414/
1414/
1414/
17321
I "ai:•:
\\\iol"l)Wn1c OJ'<'ral1fV" '""'!04·1 ")mlW.1 u,1,·)IOlncj~:ubiuK1 '..lei) 1'"'"~ia; .1 mm:n11<'f'l"l'\Xmlow"' >b,a-,zon.a l""ln1cJołr.laJ"'~'"'.1"'1 .1mJn1c.1mię\l/\~~„ Cl~. ~ utrZ)ntllh'l lflU"<.JUj<:. lO: '~"' IÓ"""""I dJ, llt~ .:ill\a:l:l~'l I.il-z I kki.111 t~u mwc h\, nr p;tt.. INJ1 • !liN..-- , .iru11tJnorr:;i1a,km11tr ''"'""'1\-.. y -uic "hil•·
!><'""-."
018~
1c rcrn"<
·„ h
„
q
łH•I'
•
~" ~;~P3FE~:::.:::.~:: -0r
~r
?1::;1::..,;=:.~·~:~~~:;~ :'::'~'...':.:;=.i::.:.'!. l}
lmnl
""!"1 ....,r1,..or o.o -e?>=-o
l)J..,l.o•t»"-'l""""'dofunlqo""''4"."""~-1<"""'>1tlodp>w ...... wcli""""'.k11Jo. 'l"h'"'>''lo<
i::'i~JF~;~!\) ~~i~t:E~~~~::~~~~~.§~:~~~§if"~~~; u„'f'llc1«1t>)'.hpod>ny•h""
/„,„,~,_""„""''J'l<~lt..,,,JJl><~...J.~c
noc·lo<,.,.("'J-'."'-i ,,_,.,..._
1ubrlll1<>rVn_.n.~h„-.-1
Y,..,.ty,_.,,-,,.,„,,,-.,~1-.plto
lllb •lnf.rlu>l..ti""""'"N'*'-1„J /•fi""'·
,..l)>h„.,..., fo<,"1XI
"""r
ll-1J«V0.dlli-o-
~=:~,..-,=ocn.J><~ I ....._.,V.C ...............14'<<.........,..I ..,.R,.._1 ,.i.,,._
A:/102) B:/02-21 ~;~;<7.;U "~''''" ")UŻC'ri )~K"Zn)·•·h, ~!Óf}Ch OfX"l':lnd;.m1 h.;J.j l1l;><;1cr/c. f I fi~ IJJ.
A/B:p 11) A&B=f001J
xotjA,8)=[110/
-A=/OIOJ
~·unkqc ~nipy p1cm
1wohm~ l'O'i>•ć pr1cbzoncgu parametru 1 unkcJC grupy drug•CJ mozna ")'k<>rty,1y"-:..:
j>kll tllU!"'lmc1uc opcr~torlm "-arunk<>")'d> \1ATLAB·a. a takle" poląt"1cn1u
i
n1m1
1·u11k CJC 1ok1c JJk am·. all. 1\na11. ""'' 11101n.i ")·kort)·,1~.: Jo ")'k<)·cia. a """et "'un1~-.:1a ni
\\1dlO\\)·~hdan)dl
np.kon,1ruhp
Jf (an,ńisnan(A))).
%% reakqa na obecność ma-liczb w macoen:y A
'"' il (any(A>3)). %% 1eakqa na obecność elementów macieny A większydl od 3
'"' ln"" 1.1\hl'°"at11.1 """'"'~n)•h ti111kq1. 1"łav.1a łunkq1 ji11.J. '"""""' ~"'\bU" m.: \\p.L'I
Techniki przetwarzania macierzy le.n
~
„ ... „ ....k...11...:1\\ 111.1111.„ ... „1}'
c
•
p
'Jl' "' g„..J«\
"
.,.. ' k
idx"find(A>O & A<3 \ ismm(A)); A(idX)"ZlłfOS(SJze(idx)), N't~f"'J'l 'cronu dcn..,nl)'
11.:ic1cr1y .ł
/
pr1cd11a!u (0.
J} or~1
n1c-hC1b)· (.\' 11_\')
""'1~.:.~~~';!~~,~:~~"'.~~~::;,~.":;~~~~~,\~~~k: ~;:;:,~:1~~;~: ,7icrm;i~·!k~1:,;: 1
,,.nl1.11P
x•1
2
3
4
5
6
3
2
.xsX(X<31X:>5)
X•
1
2
6
2
\\')'ntkn1c X(X· Jl.\'· :Si W) bier.i 1ylko te dcmcnly \\cklor.i Y. dla k!Ól)"ch 1ao:hoJ11 pcx1a. na „ta>~· Uly1c" odn1~.,,1cmu do mac1crry pr1cbL1aka nu.:1cr1" 11cktor o ckmcm:ich
::~:;,~'.:,; ::::~~~;j~~~ :~~~~~c~~~i!:ll.: 11an111h
1
Zd<:fimu1my U1XICl7 A. Zl"ICr.l)ąc:I, ckmcnt)' UJC11111C
Fi
A•
1-2
3
U> /
JUi 1001lmo-.c1
Indeksowanie , wektory liczb całkowitych
C1.;ść bard1.1cj 1łożonych prlcksilakcil n1:1cicr1y 1110111a 1N;~nąi: na drodze ;oncgo i11
-3-4 1 1 2-1
111
Pomtnc poll:ccm~ 1..:i;41>1ą
"'l)'>lk1c UJCIHllC clcn1e111y macierzy A
ze mm i
1"''1:1cr
A([wek1or-liczb-calkowitych].:)
idx=lilld(A
wybiera z m;u;:icrq A wiersze o numerach okrc.;lonych ckn11.:ntann danego \\Cktora. Podobny
•
cfcktdajcpolcccn1c
=~=:'~:; m:cr;?J~~ dlugic1,'0
A(:,[wektor·liczb-całkowitych\)
uck!or.i kolumnowego (kolunuiy umiL'S"l·
•~;~:1:;~r;;~;;r:~"":!'!;!:c;;:n~~jJk1~d~u~.~1 1~ckronc) cknicn1ó11 niemo• ;;!~=~l=·~k:J~~ :"}Ch, k1~ 111·r..-..ią 1 J";~
Wynika
IU!aj
„~I~
• 11 dJOf)icropjynko"c
nlaC.icrzo iych ._1111 )'d> wynu;i.
l<\jCSI
~u::::n;;:l;IC~r~:"""~~·,j~;;y g.~lJC :;~h~J2~J~;
1ob p.22.7.
~. :~~':"~~1:.;~>~;k~f:.= ll'fl(>lri~'dnc clcmcnró" nla<:1cr1y _J rnnicjv)·ch o
;J:~r~;:c:~:~ kJo1~:n~r~~rl). ~dy; ~:.7,~r~':,~:~~~1::~7~:~: r: ~;1,:1,~11:\;;,~;-:;~~; ~:~ d'\\ano r.o.r,Ol.·ie
Ull~g~
na fakt, ie \\Jflln<·k 1
~:i ;;~~c~: 1.c'4J>1ony du\\ ufnym wymi<:nicm. r~l~:j;~0,:~~;: 111~::~:~,11 ~,~:~.~:;'.;11~.:1:~~~~
z1ym.żcw)h1cmnc..ąkolumny
Konys1ając
z tej
własnoS.Ci
moina 11 żądan)' ,prn.0b 1.:umcn11.' kolejno;..; kolumn lub w1cr-
v.y w danej m:J<"i\'TZ}'. co rc:ihzuj:i, poniż-1e pok.:cma
[m,n]=size(A) Q:A(m:-1: 1, :); %% odwraca kole1ność wierszy W=(:, n:·1:1); %%odwraca koleJOOŚĆ kolumn Na komcc Z\HOCmy u"a~.,: na fakt. że ")bOr w1crvy mol1u ląc1)~ / odpow1\'dnun
rem kolumn. np Q:A(m:-1:1,n:-1:1)
\\\bo-
l'rJ.J ld~d 2.1). (kA1m<-am<" A„/c;11oin 11wn:_1
fw1Aą11 fl11111d
B=[10;29;38); (11pud(B)
ans= 3
2 O rot90
1
•
9
o
O dla
o
'] .4=.11 I .i.poobnxc1co90s1opnirrzyb11:rzcpos1ać
11
D=d1ag(X,k); z 11 raca (-1ą pm:kąmą (diagonahaj macierzy X Diagonalną głó„·ną ury~ku1cmy dla k O. poddiagonaln:1 .JlaA-=0.naddiagonalną .J\aA ·O Dlaniacicr1ykwadr.itowychp:tramctrk mulna ponunąć · 7.wraca1i.aJc•t wów•.ta~ diagonalna glo"·na
I 2
['' ']
ro190(A)c ;
O ;
I
J 2
o
trU, triu L=lril(X, k); U=lriv(X, k)
O fllplr
Funkcje te zwracają odpowiednio dolną 1 górną podm.1cicr1. lrójkąlną m..cicrzy X hcząc k-tcj pr1cką1ncj. W zależności od parmnclru k brnnc ):\_pod uwai;„ rótnc przckąmc k główna. k >O naddiagonalna. ~ ' O poddiagonalna. Jc;.h parJmctr k nic ~ostamc ll'lgl~dc111
Y=fllplt(X) Z"lKa rn.1cicri r. która jcs1 wynikiem odwrócenia kolcjno\.ci kolumn w n~1cicrty X Na. funkc;1 s1anow1 ~król od ang1clsk1cgo wyratx111a .,flip le/1-riKln"" .. odwróć lewo pra-
:~
o
okrdlony,brnnajcs1poJuwag<;przckąmaglówna
l'n) klad 2. 14. p,m;„nmit• "''"-·it•r:r 1ni;kątmd1i.:Onndr1 J.1/im·li Pr1)klld 2.12. OJMnK"
D1ialaniu funkcji 1ril 1 1ri11 przyjrzyjmy )I" na przykbdz1c
A=J1234.0987/. RlfJ/rl.A) ans= 4 3 2 1
7
8
9
A=[l 234.1111;0102]
A•
..
'
o
Y=fl1pudt,X)
'~~"~";"2,k:;':~:t'. 1kc~a r<.;;;'t;iJc"
· "'
2
3
o' 11 o1 B=-A(;,1:3)
O flipud
dm·
bmk
113)1'iPUJąC)Ch ma.:1~-rzy
rot
11
"Ymlu od"rb1:cmJ ko!ciun.;.;r 111cr.;y mac1cr1y .\' •. ild1HiJ.i.'1gl)rynJ
Jn1pd,k1cgn\\yr.11cm,1.,fl
1
2
3
o'
1
o1
1
Dla 111<1ucr1y JmJdrnto"CJ
8
")'"ofarnc h111J..q11n/1 trw 8
górną 1dohli\11M~1cr11rójk;1mą nMc1~rl)'
l\\f\l\A ,J..IJJ.ii.1,cą
'l\' na mą
!.s.IL----======------~·co·""''""'"'·ć-''~
~cc·e:i!~I•""'••"'•'''-'- - - - - - - - - - - = ''
olnil;B)
I ·~·
O
I
I
0
I
otni.(B) M<"
I
2
0
I
l'rl.}~ t~d l. J ~. /.miWkl J...-:101111 llhłn<'r.:r /1mJ.ąc1 n-1ht.t/I<'
o o
onalamU funkcji rnlm/1'." preyJrLYJ"'Y w; na rr1yklad;1c 1dcfimo"ar>eJ pOntkJ m:icicn:y
Dlapro:>1ol<~mxttrt).~01rzym;1111)
-· -·
Ac[l 234, 1111:0100]
•l/i{A)
I
O
I
I
O
I
A•
1
2
3
4
1
1 1 1 1 o o ()lon:zu\1a1yw)'lonan1alokjnychfKtkc~ii
o
•lr'fA.l)
.reshape{A.2.6)
I I O
2 I I
0 I 0
ans" 1 1
•lfli1'.A.-1)
ans" 1 1
o o I
O I
2
1 1
3 1
o 4
.reshape(A,1, 12)
ans: 0
o
o
2
1
1
3
1
o
4
1
o
•lnU(A)
sns: I O
Macierze rzadkie - informacja
2 I
o o :n~Ą2)
o o 3 o o o o o o
4
•lnu(A,-2) BnS"
1 2
3
I O
1 O
I I
4
MATl.-\B uJos1~pnia <.l\\a ,po-.oby n:pn:1cnt;icj1 macicrą: pełny (ang fi•/f} l'""m~tanc ,,:i_ "~7),lk1c ckm.:my. r1adk1 (ang 111w"H') p:
''~· rmt oka "1'· da,„,.; by M~ moglu. l'c " dobie ro'nąc~·ch poJcmrlOM'.• panll~-..:1 n:rret~Tltaqa rr.Mlb J~I r.ia.cj n1;1lof!01r1cbna 1'ic bardzi..,j bl,..Jnq;o' Ah) op1.,,;iC hnuJ\q, 1ak1n°"' m1ędz) dz1,-,,1.;cioma 1ys1ącan11 ;.nucnnych 1rzcba u1"or0·C maócf'Z o ")nnanKh IO.OOO na IO.OOO. '-z>li 1.awicrającą )lO nuhonO\\ ckni.:nlO\\. na \;\~eh prt,-cho\\JnlC pot.m:ba ol< l:IOO \\8 p;im~1 Zwykle jcd!Ul 1ylko nic\\1cllą cz.;-...· 1a\;.1CJ n\.1~1l'f"IY ")pcłmaH ckm•.'111) n>ln<: OO ZlT.li. \\ takiej ~y1u.icji oplaca "'" przl-.;howy\\ac tyllo m.:1cro"c elementy t)~h n.a.:11:r1y wr.az t infomiacją o Kh polo1c111u. Rzadl1 'l'l'"-\h pr1,-..:h•"')·\\an1a n1J<.:1CU) po/\\a\a nic t~ll.o na 0$Zct.;dno-ić p;inu,-..:1. ak nl"ni.:L nJ rr1pJ!ll"Ai11c <•hha,·n. d11<>l1 pon11111,...,1u n1.:potrzebn)·ch opcmq• na ck111cn1ach ll>fll\\}'"h 11\.lciCrr} \\NnJ "''" JIO"""'l""· te 11\.1111}· OO cZ\111c111J / mac1cr1ą r1adką "l'-dy. gd) lJ'"crJ<•nJl)k tcr ••1h) 1111.•1'11Jł1\l""'l'""0'131:
t"
"la>no...;docfcll)\\lllCJVC!;OJ!rtcdl
Tl.'. r1ad1r1a1!\'1<;h
I
hlllhjl
•'ll<:TUJ~Y"h l\.I nu.:1.:·
(2.i.1" Pods11wowe oper1c!1 n1mac lerzachrzadkic h
\ł>
•·· O~i>!n:1
r.;"71 "°'li><' JCJ ,,,- - - Y"ołan1ł"'"
A~spaml(i.j.v.n.m./lllT\
o efinl ow anle I pod stawow e ope racje na lańcuch1ch
1~·-'' 1
pm:chowyu~ny pam1~1
Koidy,lai>
<.LI po1.1c1c;l>lny
«:nlll)'l.Ll"1kl<''I\:" łantuchuna\cfyuJątWal""'lf'Ofy.np
0
5:MATLAB'; Jatiutpo
""'""""""JCCUll:l"Cklor.och,a"~"·l)'>lklc:omóvo!OC>C'"f> 2.2.'-ł)Cl.;1CICJ"')'k<'OI)'· „anie 1
.1 f>'l"odUJ:tea. ie )C'l,'O hl<:ry ~ "'lf>"Y"'2DC JtÓ'
•A~jt231.1123).f2 4 6].T00.100,20)
:.~;:;:'n~ro!.'!i:!:..;;;'.""11j.\c
miejsce
n:i
W
clc1ncn1.n, nocicrowy
.•.
,„p..idroi;ą.np
ans"
A• (1,1)
2
(2,2) (3,3)
4 6
M Ą
T
J~~~~~~=7„::»:i;:~~~·„~:r~~:~ó:~::;;~gmujc "~
uanoki wynika.
010 : ~~~~n~): ""'bla dod:i"-:ić do mad erl)' tak samo jak "~ to etym " 1
prqpadku in;,.
A/80. 80)~5; A(2022.3032):[102;03 4, 1 -11 )
uiy~
funkcji
S•
fun:~~:i;:;•<' lmremć l\"pn:zcmację macicrą z 17.lldkicj „a pełną,
nalciy
('O'lu>.yć się
'
po.~c(!~.\.~:~:::~;~;·: 1::;::;:~:17) ich indck.Cm wygodmc jc~t się n.J.Vl"find(A);
~::~~1~:;:1~~:=~J~":c"'17)' (np. Z>
L A B l~tuicjc molllwoSC ~"orLe"' a macicrey. \aOrych \\1crsz:11m ..ą lai>cuchy. W rym celu naloty
MATLAB iJeQO procedury numeryczne
„Ri;<:Lnc"wyko
:Hl10d1.1clncb'OUZgodn1cn1a")nt1.1·
ró"' pos1C1.cg6lnych łailcuchów, a co za tym 111!1c odfl0"1almcgo uzup<:!mcn1a 1ch ~J:an11
Jlod:ijiny.krar.1111Ctr.imi1cjfonkcj11110gąh}'.:ocey"'""'"11"'cnnc~-.:lancud101nu Lai>c111:h
sklada;ąo:y ~·~
znm:ikó" pu>lych(;pa<:J•)rnob\3Ul"Orf)( ")""obmt'ITlfunkJ•
bJ.mh(nJ_ 1'\użna to "lkorf)~tX do prlc-,.uwama lu"°"'" p10111c u ")bn.nąh~lbo; kul"""" W)'•tan:Z)· "~"1clhC tr.111>por10\\311)' "cl tor 1nako" l"'~tych pok<:~mcm J„p, np pub:cdtsp(blanks(10)')
•size{s)
'
6
l'ołąct~nia
d"uch lub
"na-i~1"'J-ł'' Y 'po.ob
"'~l-1c1 hab~
bni.:111:11..m
\i.:t~h
'"' 1.,,,ru...1i.:n..i..1•l .i.,1.,,
• s='MATLAB. SI"' iJ'll90 ·. s.2:'procedllry n11meryczne· • $COf'llll~(s 51 s.2] "' 1ączeme łańcuchów
""""""
MA Tl.AB 1,ego procedlll)' numeryc.zne !<;od) ASCJIP<>
'
łaococh.1motrulul}'la<' funlcH"l>"np.(l,.....,,h, ~
„~ "~łt)l
Wykonywa nie polece ń zawartych w ła ńcuch .eh
•abs(S)
I"'·"·"'
~·
"'~ dwie b:nd/O 1110I."" fonkqe
77 65 &4
76 65 66 32
J2.5.i' Przetwarunlebńc.x:hów Spra„dln11a. krórr l dfml"!llÓ" laocuch.1 ~ lncr.um alfabetu angid•k•cgo
~~:;. :~f'll,.,.,
l'Aort;\Cll
mac•= zlotoną z zer' j('d)nck. ~dnc J<'
1
1
1
o o o o
1
1
:fs~~:~ illtg0Pf0ted11ry n11meryczne':
>,;a
""'z,,.,,..,
War1oi.c1 bo,'tlącc wy111k1cm wykonama pukccn1a za„ar1CMU" łan.;uchu •I m.>g;\ lQ\UC 7;ipa1111~1anc w 1ądan)·ch prlCl nas 7nucnnych. j~..;11 f'O'łui)·m)· "~ pokccmrnr o ogOlncJ po-
,Oj:eva!(s1,s2)
O lnput a:mput('prompt')
34
b"::~~:~J~'~";°"~·ch o;c,lrnr Ilf' "ł'l<>'CTI1a dn dhuv,·~o bńcudl.IJC'>l mo>· nrcdu .,.,.io,..;mc1 funlcJI :~z;'""""f. 11:'•1r. 11um!•1r I unlcJa ,1„ 1111/d 11ata poJOO-
"
~:..,~~~ :·:~c ~u~c=n~~·~~;~~1:,~ ~~~~ ~1~1~:·~· ł~~~~:l,c~;,~:;;':::~: • a=I0.!18
;:=f'Zmtennaa"' num2slr(a)] lmo&nna1P1098
typem danych \tATUB-a_ pelumoth•„aią rr,,.,ka/)'"anic: paramctn.1 funk<:y)nrgo oraz
o .....
(A.8.C.
o
;:s~$ltfs.'e')
19 28
1ż są jedynie uropcłn"'J~m
roli;ccmc 10 W)'k(lllUJ< poli;ccn•a \lt\ TLAA-a 1na;dującc się w łailcuchu
<:c bląd, wykony"a"" ~polecenia 1naJdUJ'!C'C \1ę w la11euchu .~ Umu)liwia 10 rcakcj~ na lai,mialą sytuacj~. O<:ida1my, i.c crc~ ~mmc~u komumbru o bh;J.,ic J<'l prt<>chowy"anJ" ~landardo."cj 1111icnncJ. l'-'""rr. Paramc1r ccnh• 1naJ.JOHCCgo SI~ W łaiicudm ,/,{O "}'kony"amc pru11rnmu /(N3111C prlCl\'i"'1C. akomui11blla111nialcjsy1uacj11ostan1c\\)'lanynackrnn
1
dłu~~J~n~~~:~;~l~:~::c~:j~'.~:~ ~~~~:c~;;~;;~~~~' 1~:::~;·~1~~;,,~ ~~!:":: nianq;nłancucłlł,np '"'
11
mimo
eval(s1,s2)
•'5llttte1fabS-lO-aQ
ans:
Łailcuchy.
W)konynamcpolcccn.iuklorychkvtaltmotc"rty.....tulyllmwn11twU11kacd;tQiłaniapro.
g:r.imu. co""' ismlnc 11UC->'Cn1C" prl)'pOOltu 1ncn:d
"olała V<"'L.:góło"o omów10nll w p 4 3.J. !U r.l)m1cmy "~ l)'llto wykony"an1C1n polttcr\ modyliko"an)ch lub ilclimo"an)·ch f'l'/CI u/')1k°"·n1b w lflll
1
J 1<1b). ro"nic-11c,polu•icJ. lll'
ma.
l'O"}'ivc "}'"olanie w~~ył3 iu cl.:rnn pudln~ Jal.o ~ICIT łan..·u.:h 1,;,.,;l„;r. prolllf'l) 1 oi:1cl.UJC na "rrmo.:idlcmc 1nłi.xn~.11 f'l'/CI ll~IL!l"noLa \nfom""'J~ ~ cqg1:.: ~· OO"olnc ")r.lklllC" $~lu\\\ 1'L\\ł·.I (n>"n1a OO..,>lu1-l"c "~J..l n.11'1C)ol'~
<:1cn1u "1'"'""'11Ml>J ,>bl„·1.1n.1 ,,--.c "a""" lei:<> "~nucn1.l. J.1 lnl ~ "'r.io:an;i Jałm ".111...;.: fonlq1 Oro ro.,k•·,„„. mfllll "r.u l "mm ..Jt"n} nu J.u1"
•il"1nput('Poda1poleceme') :c:'i!Jpolelceme s1n(pl.12)
'
\\ clch1c "~Lvn.mu r-11,,cnia tnJ~'' rr~I'''"°'' mH•i ''" h111h)l"'l"""J""I·"·'
„_.,"" I I"""" ut•"·1c
str=mpu1(iełlst·z!tChę1y'.'s')
:::;J;::;~~~k:~;~;~i/7:o7,a:;~I~.'% u:~~:~,::;~~\lod).
l'<''"'•N1c 1a~=:;mc "3
~~"';. 1 "::::.,..a:~„ W>cu
\\l"""~
Ob
~-~n~~.;;:~! wzór runkqi 1edne1 zmiennei l(t)
·, 's');
~~eval(s);
:,::.;)~l;~lkl""Janc"'pro"'adwncprLc-lucylko"'n1ka sm(t) •sm(2 "1)
J:l~~~~~:~:;„
OzllbnK: l'f'lahU"IOfl)'Ch pcl"}kJ funlq1 nlu,truJm)' 1"7)Ll;iJ.am1
proptlflujcm)·
rmbudtw.~ lc~o !'f<'I;"'""' o n10ih""',.;
"'motlt,.,lnqo
ol,..,,1„napr.rcJnału Pon~ ~1'1 p001mi od uhdo„111La pol«C111a. a naw;rni<· JC "}konuJc
"Yo%
~UJ polecema
utytkownika
5:'
wh ile-Sl/Clll)(S. 'komec'). eval{s.") S"lfl.oot('Poda1polece111e.'.'s');
'"'
\\ f'Cl")·t!.zym pr7yUadJ:1c podlnic pustego ł30Cucha jako drugrcgo p;iramctru fonhJI ,~„/ po"odUJC, że C'\lrntualm: ł>l~y" Jl()lcccnixh "rrouadumych pl"tCI u>y1kow111ka 7.osla~
„7.lgooro..11m: ....„Jl()l«rn Wpro"ad~n•c łaiimcha 'komcc' l"'"odUJC 7.akonocmc pob1crm11a 1 wykony.
1..11 ~funkcji"'"'' mobl.:i ")l:Cllcrll"ll<' D)mOodpo\oM:dn1chiw:..xh.np
pc"ną ho~
nuc1cl"t)· ,
pr")·111...:ić
1micn·
"Yo'!rtGefleruipięćmacierzyolosowychelementach
N•5
fOC"1=1N. ~fA' num2Slt(i) ': tand(4nJ.
....
P""')4l)'W)p1gcnm,JcŁlld4rąh
·4na4olo-;.o"y'hclcmc:n1ac:h I 11V111.di Al. A}.
. A.\ V.ykOl7}•l.llAO IU ITl(Uh"oo.c fai„cgo
~"J!i""~.r;~;'!,'~;;.".;.~ "~ PO)l.lad?./11.
p;llraJIJC11}10..anc
ląc1<:ma blicudlO"
l'ok:<:C·
nun1<:rcm gC1>ero"arlCJ macicrry,
11,,„,..,,„„i., 1 , 1„,J.,,~ 1 />r:<·:uc:HJ."'""'"
=~·~~7f:'~~~~~?:·~;:;~;~:~E:~::.:·:i;:::;::z;~~'~:. ~::;~:.::r,·~:;;::: ~~~~~~~~~~~~
Instrukcje N=10; M=5;
Instrukcja for( „ dla") Or-ln11~lO>ll\l1cja1!e~)"Jll,łfor \IA n.All-a
""'''
p„1~·thla1«1a )I~ 113·
for Dnlenna-rterowana:maaer~-wartOŚci.
u:: • ~·· '"' „,,„ ~ "'' """'" '"~" """""'' "~ '.;:'.:.:·t·. .: : :·~· ~"'',_; Jr:,:',:1 r;~~~:i:J '!r;:~;.~~c~'.:"~'~~1:;~ 1~~~:~'~7c";l.~t)""'·I Jc>h thod11
r:;-A Instrukcja warunkowa , .., • 6t'
~r:=:;.:~~~~~l~~:~łan~c :~:i:;,~;~:~~>1:~:~ IOC~I~
;::~~Z:~J!:,!"~~ ~~c~~•c 00011J "ckcor:i
" \t.\ fL,\IJ-ie
\
„~~~~
A=/0775-0.05;0.ł)6250.925/.
•::ft00200f; max1!=IOO; maxnst; ri=O;
wx~l~~!~x)~maxn & ri
'"' ~;=~t:ibawyttooanychiteracji:")
ln,1rulcja narunk<'"a \IA Tl.Ml-a ma fK>'IX
lf wyra.terne·warunkowe1 ciąg·lllSlrukq1l
elseifwyra.tenie-warunkowe2 c:iąg-1ns1rukq12
else ciąg-mstrukq1N
'"'
\\'>kon.imcm,1rukcJ1ifpokg.>nanykon.in1u•·••V:"·"lll11Jlą1 . .rv.1;v;,11ego1101r.s:m1 •...,.
,„,„
111Ao„· 1·m. k1ón:go "ano;..; JC"'>l m.K1cr1'1 o '>Jl11)Ch clcmcni:..;h OIC/Cl'l>")ch. co""' '.an
op;jooolnc
""I
/.c "'gli-.lu"" ,1rukmn; '"'crukcja if pdm nic 1ylko rui~ ""1rukq1 "arunb>"CJ. ~le 1akJc rol~ '"'lruhji "yboru nl:ln)'ch I 11111ych J~iykil" rrogran10„ama /.:ipotnaimy ~·~ I p~1ykla.J.Ulll :rwykkgo (1j. l}'P
Rozpa1mny wariat11 programu/ pt'"l)kladu 3..1. Chcemy. aby program 111fom10"a! rial> na ekranie. k pr.>tkrooono m:iksymalną hc--ibo; 1tcracj1 Oto no"a """'ja kol>l:o"cgo fragmentu ;kryp1u1pr1)klad113.3 ll)konyw;,nic ll'\'lh zdcfimcl\0,<11"11:J pon1ic ""'""'"""'po °'~"~•u Jic-111) 100. IJoł;I~ "'" ZOSt:inie. \\bn.-v. Z3lo2cmu progr::11111~1y
=~'j' gdyt li<1b.1 O.OJ mem. dok13dnej .:::~:i '!!i::.:;;;;7~ 01;:;··;~~·~ ~niekończąc.asiępęua
Whłle s-::1(1().
s::s • 0.01 •rid . %%Konie(:
n=O while (norm(x)>maxn & n
'"d if(ri::.0100). d1sp('Osiągnięco maksymalną liczbę
else dosp(1.K:zbawyk.onanych1teraqi ")
disp(n)
'"'
1teraqi')
,. Prz>i.bdJ.6 . .. ll'i.........,.,.,...-.ci,·ie111r1r11J;('jimmmlrn"1
\\ \fATL/\lł-K' dos!o;Jll>aJe>I funkj3 ,,...,,u umożti„iająca w~bór_Jcd""j z opcji menu
, 7..-~ odpoloiad>J~) ")fnMJ opcji numer Po ")"'olaniu ICJ funkq1 konlC('l'_"' JC~I "''~ wykooamc ...i,.c...M."Jnich <7)1'00S.:I" ~lctno'<'• oJ numcru pol«aua (opcji). Szktckl od· J>tl\•1Cdn1cilofr1~1uprosnmuprzahra„1onopoo1tc1:
IJ •7
polcl:cr\ lub" •kl)po:IC. W jc~o efekcie '°'laną ")konanc "V}·,ckoc in'trukcjc '""JduJ'ltt " •krypcie. W)d:imc polcccma dt·m<> ~po„Ollujc ")'konanie ln\lrukc11 ln:IJdUjó\C)'Ch ">krypc1cdcmom
lf (o..: 1) d
w u „ ai:a
..•
d1sp('()p&racja3')
Instrukcja break
for 1=1100. for J=1:200.
lf („. ).
• ~~·~~~% ta lflStrukąa powodu,e wyskoczen.e poza pętlę for I tnd %% for J end
."l..%f';,~znajdziemy się po wykonan11.1 instrukcji b r eak
prq
etym
ł~ •ię
Skrypt me pmi:Nla mcch3nwnu hcnnc1y1xj1, t1n dane Ut\Hlf7onc w \krypcie 10'>13nądołąa<>ncdod3nychju;"'"'"J'ł"YCh.lJwagaumcdolycryfunkq 1
elself (o"=2) dls.p('Operaqa2')
elHlf {o==JJ
f:i"r" IJ • ;;J ~;;~~;;c!~~~o~~~:i::~~;~~cn~;~~i."n~Ha pęlli,
Wywolanie skryptu W)'\'>obmc skrypru dokonuje "~ pl"tc:7 polbmc J"iO nazwy w WICfU'U
O"'menu('Przykładowe menu'. 'Operaqa 1', ·0peraqa 2'. 'Operacja Y);
I
Rozdział
-4
%% Przykładowy skrypt t:(0:0.0 1:2"p1l; A:l1 I] • :A"[Slfl(2"1).sm(l)I
~~~~~iec pnykładowego skryplu
Skrypty i funkcje
Wprowadzenie f'rakl)h pmgraino"ania dowodzi.~ J>C"llC sek." encje insiru~CJi wykonuj<' się „-,dolrotmc Dą;Q· się "l\"C do !ego, aby J<: Z3J>l'Ogmmo"oc rv.
a 11,urqimc od'IHlłp•ólC się do nid1 Wtdohouuc. 1\1c mac_ZCJ rlccz się
"'.3
" przyp.:idku l'r'llg111mo\\1lma 11 _Jfryku MATLAB·a Utytkowmk otrzymu_JC do dyspozyq1 d"a narl~1a· skrypty 1 funkqc. kJól)·ch omów1rn1u pośw1~-cony JCS1 llllllCJszy ro~d;o:iał
!opokccmc
Dz1ęl1 tym „-Ja>mc ckmcnlom .\.lA TLAB slanowr narto;dzic. z:. pomocą lnórcgo sto.,unkov.o
i.z:,·blopl'Ztc'hodl1myodl.adani1dorczul!a1u. Dnf·k11nothw•oki
CJq~l \IATLA8-a 1)>bł "lasnokijf1) kffi. procalur:i1nych
h\Ol7Cnt.:1
wla...nych fonk-
r:;-;;S~<::~l•b "'""J •ykoe'''"""" "'"""!' ""''"" '"Jl'm'J J<>I ,~ • ~ "m'""" "" ''"'"' J~1 ""I""'"""'''"""'"'"""'"' '""""Ją-
C)rn 111!1ruk1c rpol<:ttn1a). l1ón: n1;1ią byC wyk011a11c pr1cz 101crprctcr Dfa "'/)'•tl.icn >kryplO\lo Pf7}J<;to u.uiwnio...o rOL\7cr1cmc .m Skr}pl 111e musi >.adPych dod:a1ko")Ch "JllJOgo" form.:iln)•h pw.a 1 1n.i
~pełruaC popr:n.•noi.cią ~kładmo"ą '>Clll.1tU)Cln~
Pr1_•kl1d4.l.Pr,,,11 d•JJJ>I
p„~"9 po~d>t~"'"''ll) pr1ykładu"y •luyp1 obli,1.aJ•I')' w 101 aw121/t1
punk1,1d1 \\Jnoi;c1 h111k<;i
r:;-:;-::;"
l.lcfillltJ~'
"~"
n~
„
'l"l~C'
Definicja funkcji . . l\\IC 1<.knlhll\CJ l n.ll"-tdclitunkq1 llllllC"(/il ,kl)pl!C o I 11i1m;mCJ funk>j1 'ro1vcr1«n1cm .m Dcli111UN•· hlnh1\" '' llM\\IC ,·rl,mg mu,1111\ u"'
l"""J. I
1h1l>r•·1·/1111.~l>m
11„.-.1:c.,,,_..._„,,~
lkfin•~Jarilnlci1 mi,..,!l'f'UJ"°"'ll""l><'<~•\ln;i
funcłlol! ~..funkCJFnazwa-funkq(paramelt1.
cJear naiwy-usuwanych-imieonyd>
parametrN)
komen111rz-<1okumenru1ący
/\rgunJCnly fonkq1 (parametry "<""Ji;c'o"c) "\ pr1ckal)'wanc pr1cz "'""~- Omaa„ to,
aąg-inst1Ukq1
g~:::::.~.:,"::."::",l~!'~:;=r;:!,~~~7,,~7,~":i-~'.;;,c~7 p
"'"'1lsz~infonnac)C'dUf.lruJ<'l'Oflt"'2) f'ł2~H1
:):;;:
kopio"-"""' "'}'kOOUJC "ę tylko "°"·eta,. gdy ari;umc:nty fonkqo ~ mod)'fikO\
'IU dcklY""""'' oJ"olan do funkci1
/\by zwnki<' "an.,.;.; funkq• (p:iramc1ry WYJ"''°"c) konie<:mc /OSI dokona.me odpowicd""h f""LYP'"''l" cick
d
luncllon[Y]=inc(X) %%Y=onc(X) %% Zwiększa elementy macierzy X o 1 Y=X•1, %%Konie-c:incm
Prr>Uad~.l . .'d1det;/,;•/in1Cfl{u"1qi function I•. y, zJ=funkqa(a. b, "'°"l•.y. zjefunl<ąa(a. b. c.d)
ze
~~-o~~~::~;~ :J~~J~1~c::k~~l:~·~~~r~t J~~~~:Y~•a~~n·~~:c:,:,•::
u
c. d)
"'°"'°Szlueletdefiniqllunktji
Prl)·p1siimc )' .n L TK'"-oJ""" un.orn-noc m.x-icf7)' I'. laorn "an1<: ~·~ "'"noSc:ą funkC]1
"'°""Konoecclunkqam
14."' a.a. JCJ
"'L"·ai:a
Argumenty. wartoSci, zmienne lokalne, globalne
dna!~~ =~:•~J~~:-;hią"~riu-'ci fonkcjt_Jc>!
~ "~· l'O
10,
ie
„.m:;:"~~~ 1::::::~,~~r"·~:~~ 00
"'00.Lfle
z::~u=: ::~~~~~':~n~': :~;cji MJZ)""am)· ::):,:;"m;a"~=lr:,~~"~'~'1: ~~~~~~::!1~11c=~:!"1~·=1~;,:a,~::,k~~~~;
{Qfo/1111111 Zn11«nnc: Ul"o-
~uifor::;: =~:,~:::::I}'~~ ~:,~~~' r~~:~ir!~'!~' 1~~~-~~~~„'i:;;;:::~ 9'ob81 Ą 8 c
:'"~,".;:· ::,~"""" ł. B1
J,:
1
C
(du
~lwy
r•o!cccmc >:lohal,
f
~---::.~·i.E~~.~,:: :~:;·~:: ~~ ':·~,'.:j"~~~~~~~~~~:·:;r:~;;~a~!.:i:Yr~ ••
[4.3.3'
Parametry funkcyjne. Funkcja standardowa feva/ Obhctcma
l<.'C1dl~
prtcpro„;idunc\ąt/~'to
funkCJI okr.....;.loncj"
'/'<>'<'>b1>~<1lny
n1<:Jla konlrn:rncgo "ck1ora. cl)· m.:>Ct
np /(1)
~ ~.
T)·m ..am,·m kl)fl1ttz""
j<">I umoth"i.111<' W)k
krna tunk.:11. l1<>n:1 chncmÓ" f>0>7UkUJCIH)' lhl
'"'"'ia
~~ :!:n:~~n~~~~~e idefm~anych %,,Kon.ee
7.:ibrakmcprl)-fn>anial""rac-ająr:cgo"-:1rtoś.i:,lov.-:1r·
Dwie 1nuctmc >IU
'c• te mogą b)·<' "'')k<>QyiTyv.-anc "-ciele fllnkc11 do onahey>PO>Qbuwy"obnoafunkcJ•
\\ \IA"ll All·•C l'<'")i'I)- pmbkm "'""ląL\lJ<' "~" ·~ ~l~f"ll'f"o do rro.:•..Jur\ (funk91 \I/\ fl.Alł-a) tc.lh/UJ.l'"CJ d.111;1 ni.:h>J.; l\Unl1,'1)H"'ł l'f"ICk""'-'1" "~ 1;u..,...,-h '""''.....)"' cy""""~ h111kq1MA11 -\B-.1 hmhp la „,r,•1;;1c "ar~''"-1" l'<"l.ł
omplc1nr..'11l<,..,,a1t.1 n\1.'l<>J.; nun1e!)t""'I. 1 ak~cpto""" 1""la1: rnd.~""'"'·h d..WI ąm„-n. 1<1" lunhJarmh1uJ.1,-aJanyali,:•ll)lmnun11.·!).-,n) "0'ku]ćJ1<.1tl71,'ł-<1e1,·1w.111,"'' tmU.,11 pr1cb1anq n.11" oc l.ort)'IJJ.lr..· 1c ''"'"łahl<•"q hmkqo /n,i/, klorą '"'"'"'"n"
funet1on f.J=lufl(J
~=~y;l~afuflllqa
At- .,.._.
Jcih" definicji funkcji
1u'ciąfunkcJi'tan1e'"'"''""cr1pu;ta
~m 1 c 1 mc Ul"or•'<.>l>e pod.
J'<.'"'"'!
fun
"~ ~ ,,. lhj~J!"
P..111•c•·1 ""'''') P'"hU)i •1· l'<>l<:1:cn1c111
'/,-,„ ll
n
feval feva~nalwa-lunkqo.•1
xn)
Obl...-1.> nJrlo"" hmkq1 n'"""'" ok1c•l"1"1 ł.uo..u•.-hcm ;111.ik'""m •I, "'np
l'·"·lll"lrrn1\\1,"l"-""')lll
'\°4'"' "'""""'
fł„:,/:o•I• .\:I.n ~>·•/unj,I<'
y•f11V11.fcos-./0001:pi)) obha•"m""'·funh"Jil"'l""'"':id:ln)·chpunl1;>rh1pr;N11>!u<0.21f>
"cp;irn1nclt)'".YJ"'""c·"'"...-""YJC'l""".tor.'rctlnich1<>dchylcil•tandardowychod1"-""„ d:IJ'!<)'''h 1.ulumnum mac1cr1y X \~.„„,„rocrc u"•l:C na na\l~pll):\
l'r"ll•d4_l.J'r:,-L1:1""""'l•,,.,,,,.,_1,,,/u"''''1"').~•
0 >ł"""·iłl,kklar:iq1paran>e!rO" "CJ.;ci<>"ych1wyj;..,l
CJ standardowej m•J'X""' do okrc,Jcma Llc;hy para.rrw:tr"" W)'J\c1<>wych.
,,,,...,,,,...w,IMIJC'l"'P'"'n>C(unkJi••1111<1.kt
rąo ci:\gu 0 Jov.o!n)m pP
nym ")''"''" ~<>lnym "•· l'tola pmhkrnu 'fK'U"adza "~ ilo
"'°''"
lłi• 1„_ l'f7<'C•d r.K"hun1• b}I) ">k"")""anc dl• dowul~o ciągu S1an1c "~ 10 rrnth"c·."" oboł.n.panimctrcmfunlq 1 """"t.;tll"'Funlqaz•uxaJąca1>-1ywyr:11sun1<>•<"g<>.
OpcDcK te rc:ihruJc ~I\" pornt"1 przcbzan1c do funkcji wm" bncuch.l La~ ICl':IJ'!<"C~'O 113• zv,~ funlq1 rv.noo/'ł'C'J ,..I) ")'IV sumo""""~"<> c1~u Qr:IZ u!)CIC funkcji .iandarJ1mcj lnWdoobhnc1u3"3tlosciprzc1:oz;incJ foMCJ•" t.ąJ:m)chpunllach. llu"ruJcto~dcfin 1 o "JJl3p<>n1tcJfunlCJ• functlons=suma{Nan) %%s=suma(N. 'an') i=(TNJ s=wm(favaJ(an.I)); %% Ko111ec.suma.m
• •p
.cifonkcJ'
\\ progr:inncu/)IO•landardo")'Chfonkcj1nt.•<1111<1Jomó"ionychwp 91 functlon (Y, sr. ods]:mnzerO(X)
%% fY. sr. ods)=mnzero(X) %% Przekszlałca tak kolumnowe wek.lory danych maaeny X, aby
miały
"le"le ze
1). sr=mn: ods=st.
„. „.
Y(m.n)=O:
Pammctr "'' mm1 lty.' lar11;wll>'m ia„1cr:ijącym nazw~ funkcji wyznac1aiąccj "·· Wmna ~ no·ra.:a< "dtor "li"~' ")'1VÓ11 ciągu dl> mdchóll podanych w wektorte b<;d;1cym jej fl0llltlleln.-m Oto prrylład lllbCJ fo11kji (Ciąg "• = 0.~· ):
for i= l :n, Y( :.i) =(X(:.i)-m n{i))Jst(i):
%% Koniec:mnzero
functlon /aj=geom(n) %%[a]=peom{n) lil=0.8.An;
S=sumaf15. "geom"):
l'omicJ
prLcd~1a"IO!IO funkcjęob!iaającąladaną 1Kzbo; \\)lr.l.li!w ciągu
flbona.:c1cgo n
f10ll10Cąw-1orurclurcocyjncb'O
.,.,=„+•, prt)'t;1tu1cn111.• 0 =•,""' l lubzc11zoru
·[1•·./i' T '
'• J;
~Przykllildylunkejl
u~·)~ i:~: ·1:::.~~~:~<~Jlltl) pt~~l)<·tnc fl!"l}llJd}
„
f'rt•J.lad4.;I J',,n1<1fum., 1
r<>.rndlJHCC tlJ IJIHJJ<>-
1-J>i'' .AU.l.2.
~
funcUonlx J=libb(n.meloda) %% [x]:fibb(n. "meloda')
%% Przykładowa lunkqa generu1e wektor n llCZb Fibonaccll!gO, melodami %% 'krok po kroku'· obhC.Za)ąc koleino sumy dwOGh poprzednich llCZb %% 'wzór ogólny' ze wzoru będącego rozwiązaniem równam a różnicowego %% reprezentuiącego ciąg F1bonacc1ego
fl„,.t;,,,, ~ .IJ.„ '" '"""-.„ lf(nargm<1)
mror('Zamałoargumentów'):
elwlf(nargin:-2) entlt('Zbytwieleargumen16w'); elself(M1!1'1f""1) metoda='w':
lf(n
:,1~~1
'"' lf{metoda{1}:='w')
•=[1:n),
e:!Jfc!:".es:1!/~'~~·j {(1-sqlff5JY2)."i)fsqrt(SJ; x(n)=O; •{1:2)=(12); fori=3:n ,
l'r1'"lh!3\\lOlla pomtcj funkcja rcahlUJC li\\ uklad 11cro"anych odwzoro.,..aii afimczn)·ch ()J\\1llro"amcm afiluanym "" r>la>lct)'ilHC naq"amy f117Ck~z!ałccn1c [>Ullktu (.(1.n) wpunk1(1,. 1,r1-J)
.~~=sum(x{i-2:i-1));
""
,.,:ITOl'('Nieznananazwametody')
"4% Koniec:rlbbm
Wcimicmy
cil~'f)'
1akic od"70f0\\31Ua. Kok:Jn) punki bo,-..lz1cmy uzysk1"X
pr.tek~aka
j:te porlf"ICilm poprzcz Io.owo "}br.mc<.>
6) erro1fZtaliczbaparametrów'):
elseil(nargm==4) P=I0.250.50.751
N:10000; elseil(nargm:=5) p;[Q.250.5075];
else ll(an)'iP
1))
•''"""' .:.:"'1'Elementy Pmu&i:;\bytu~ane rosnącoozawariew(0,1)')
'"'
J4.3.5 Ef::,::: :::~::~::~a,:~::c::g;:.::6::..-w:1:;::c!a 1
%%~,,....-zyT1-T4
T1{3.3)sT T2(3.3)s1. T3(3.3)s1 T4(3.3)-1
~-~~;;,'.,:'.:·;~";::;~~:,::,::.:~;;.'::'':";:nkc71~=.~~ :::~~;~~~=·
„atn)
r7)•t:1J,..-ych / 1n'>lrukc11 llc"'tyJnyd• \\All.All~(""
,.,...),
2 1on1bHIC '~""S" "°"'~k\ł:Jma "''''"""'l'
X(3.N)-0.%%przydz191panl'łĆdła~W)'nokOW!!I
X{T3.1)•one$(3.1) X(J.J:one$(1.N)
'!i."-wykonuJpr:z:~losowowyDoer3folCmaCleł'Zprzel
-~~ .i)sT4 '/X(:. 1-1))
'"' zwr6ceme wariaki
'li.% x"X(L); y=X{2.:).
ll»lrul
C\łl\T\.l\lł-a _~m1crpn:tcno3"C1wiclccawubocnpr1
<
p<>l«cn"OOfoo\'la
npopcracp.Pf'L)J11>a11t:1m>ędL)oodl'G'
„l(dnm11 ckrrw:n1am1d"uch ITl3C•C'T'L)' AC•.J) B(i,j)1>)·maprona1mrug
I od"ołanoado1micnny~h11j.l7.n 1.n:ilcncm.1micJ"""'"hpr1ccOO--~".noa,..""""""' !;rnalc 11 C1nanucJ>eapr1cchowy"11n1a"p:im1ęcirnx1c-rryA1Borvodvubnoaodf'O"'icd
n•chd.:rncnt<>1.1.•)·d1111.1elC1"1y,
.1 '""'""".1"'c 1n:ak11<>nci;o clcn"'nlu L ITl3CIC1"f)' B do-~ prl)I 1>)korry„an1u 1naLc-1..,..ych „c;...,,n•cJodn:Wu
Aby ;lopoo•••aC <·ałą 111.1Cic-r1 Of'<.-n>CJC rakic 1rzcN ")konX ~""' tal:)· OO takie "l. "')'mili· ')' 1ychn1.1C1crry. /..an11a"1cgomo1naJ'O'łul)·C•i<;po\cccmcrn.~ H. Wl)tnl'l7)·padku 1ntcr· prcllCJ• ~11c wylon)"'an:> Jcdnokrom1c, co uoęccj ~z•c on• du1u prO'>tY"' ")'•t:ln:I;)' iyllu oJnalc1C nucj;cc pr1ccl>o"~"'ania obydwu n1.1Cicrry (7"klad:11ny, k mai~ ten \.>nt "" 1 111ar).l..op1o"""'adulonaiąproccduryz:mancwlod1.1cpmgr.11nu\\A1'l-"ll
1'ou·1~\..11c111c m.acicrą mozc wymagać skopoo"-:ima ws0·•lkich JCJ element<>" du 00"0\I') ob>G"' panuęn Aby uniknąć mamo1mw>tua o.:isu dobrlc l"'' "'\"C utwort)~ IN<>Cl"l oodpuw•cdmchro1trn.1mchpr1cdmzpoc"1ę<:1cmobhc1cn
'11."'Konoec.ar.n.m
°""'«<....,„ l
fll'UJ~" 1con1 fmkt:1h i n1:1Ją r~ "ł~. kich obrv na ~ml•ĄSQ!ukr, tuod~
C
lJ!a JIR'.>U••· pr<>pJDllJ~ fi" l"ll
""~ Tlsl-067-0020.-01808110) T2"f04G40.-01040J TJ-1-04-040-01040) T4'1-010004-404-4·2/
Ro1pacr1rny problem oblo<:1an111
t~
hł..
---.
12 TJ. T4 N/
...,„..,.,wny (r, . ••<*• "I'"""'' funkqo 1~ahmJoteCJ ulł<>d ucrn"a :bocod"''"'""ż
funlCJ• loo.1nu," punl~h' !"'"lC\llulu. Cl.ł.l 1>~\.voan1.:1 ICJ
I obll<'tcnia l't".1l11ouanc "ł" p.11i.1'17} rowo~l-.amu ni;M;H:-'7} "~"'l"" "UJ.ki dc-r.0.:11. 2 J" . ak hc1 l"'"'~lvano.1 n1"<'1
ł;-1000
tJ<'aflflOlTl ,_„,
"""°"";
<- IO.IO> rollo.>ony.:h w0.001 l'17ethca"K'll1) punllCJ '1.r}pl b.l.b opcra.;J'" 1r1c-.:hrrL)p:idlxh
%% Test
prędkoki obliczeń
elear
,„_10000110; 111,m)"Stle(t); y(1.m)"0.
eleary.
%% bez urworzonego wektorawynik6w Ci~<10 problem obhc;ccmowy jcs1 sfOtmllt°"any w J<;ZYku odlcrJlym od macierzowyc h
i=O; IO=c:ibck.
u-
r•""" "'laśc1wych MATLAB--0wo. W 1aktcJ sytUOCJ1 \:0111«-Lnc JCSI :idckwarnc apiunie probkmu z wykorl}'\lan1cm l1\llC1Cr2y. tak by moth"c bylo Jak 11.>JSICmc W)'l:Ol'Z)'!4nic opm. ej• mllC.•cnow)·ch przy n:3hzacJ• obhczcn . Opcraqa.1a ma charakr" mtuiqjny nie ~
~:;:~x); %ybfdzlłlpowięllSZane wka.l:deiiteratji
olutihc tu konkr~1ny •.-ot> pos1<;poY1an~, cz~o 1stn1CJC v.ielc mothwok1 macitrWYl"CJO 7 ap1>uproblcmu.n1ckiedymcJC\tlowogólcmothwc O!ol)rołtypn.iblcrn.k1órynalttyn..
"'" Tl=etll1!8(dock,IO) %% z utworzonym weklorem wyników
po~1wykorLy~1amcmm..cicrzy
i:Q: eleary; y( 1.m)•O. IO=dock.
r.;1«h dany~'"' JIC"ICtl graf o pcw11ym zb1om: h.Jk6w I. 1 w~lów y ~.ct.t,p w rym
graf"' nary„amy katdy •kończony. dozy,olony c1:ig tuków. me nw>en1~ cykh. Omy jcsl 1biór P~1ct<:k n::ihz°"an)·ch w tym gr.afic. ~tceh l katdym łukiem IE L ""''~ będ.1; 1 c !""'icn ko;lt (lictba) r1 l\OlSZ)"m zadamcm je\! '"')'ZnaC'ZClllC koutu ptZCJKia dla kudcj ze >c1c>ck 1c 1b1oru P zdefiniowanego jaku suma k!ISZlów po poslc1cg61nych h.Jk6w nalc~ch
dod:>ncj'4.'.1ct.k1,1711.:c,"""' ~>',.1•EP
y(i)=cos(~);
"'
T2eetml6(dock,ł0):
Typowym ;posobc:m Of'l>u łuku JCSI podamc pary "'ęllOw. któn: !ul: 1cn ł"IC>:y. Pon1cwa.t dy,ponujcmy jedynie macicizami d"'uwymim1wym1. rt1~iązan1c lllkic umaJcmy za me wy· gOOnc. 7-"nuast mego nun>CruJcmy łuki 1S!mcJącc w grafie OO l
eleary tO=c#oclr;
P,
macicr1 I' z;iwierającą w kolejnych w1.,,...zach numery !uk(lw 11:11cVii;ych do danej Na l""htaw1c maeicrcy r utworzuna wstamc =cicrz S której demem S, będzie n· wiem I I jdhj·!)' luk należy do i-tej Kic2ki. polo; lak elementy będą miały wa nołt zero. PGo n~d!o Ul\rnrcymy kolumnowy wck lt>r ko,Z16w c zawicraiący kos:.'t)' zv.1ą1anc i lukami grafu o oJpow1cdmch numer.ich Wówc-.ros "an..SC1ą iloczynu S · c bę..tl1c l:olumnuwy wek lor za· "'cr.IJ'l"Y koSllY pr1cj!.cia każJ.ą ~c Kic~ck w grafie. T)·m samym d:lny problem np1sahjmy ścieżki.
[T 1 T2TJ/
%% Koniec
4. 1. \\pl) " nll n) ch U) nnlkll" na prędkol.t oblknii (tMp.-rJ mcn~ prLfprou ~·
d1.ono ukomp111rrn 4116DX4J
korq~1ajączmacicrzy
Pr1cds1aw11ny JCSlC"lC OOpowicdni skryp1 \IATW\lł·a lawicraJ~Y OOpowu:Jmc definicje diagrafu prn
l
~~!""'·:
hc-LbaV.SZ)'•lk1ch
1wor1ąc
TJ=et1me(c~k.t0);
l"• ~I•
dol
łuków ~rafu. Zb16r "1n1ciących ścieżek f' op1S2cmy numerując dosl~piw: śc 1c~k 1 od I do
y=coł( 1 ),
f'?')"'°'""°"' mo
)(20)
Jak „Kbć. !lO"l\'kVamc macierzy JCSI rL"'-''Y"•Kic operacją nit°Z"·)'klc c1..asixhlonfL\. JC·
„,
l(lO)
gocl11nonacJapo;rwala7"1(1"'1)'Ć~bk..;.cdzial3n1arrogr:>muokoło20r:izy.7.a51'1PIClllC
pę1h "')'"'ol..,,1cm YlbudoYlllllCj, nlaclCl'"L°"CJ funkcj1 \1ATLAB·a z arg11mcn1cm ~'IC)n1
mac1err,1[ltbJCokolo20·k1otny"'nos1~kok1"'l'Of'Ó"'nani11zmc1odą11crac)·Jnąl1"""ry· g<>IOYlan:t macicr1__.. oyli"' f'Ol'Ó"!UnlU' mel~ ncrxyjną z poY1ięk~r.micm marn:r1y okoln400·krocny
Wmo.k1 ~OCl)'"l)łc l'00.1aY1ątY1or1cn11,7}bkudt1a!ająqchproctdurnumcry<:1n)
i:1crNY1')· 1.;ip1> alJ;Ol)'lmów 1 111.>h)=lnc ")'k"'7)'.~lllnic a=na!u doM~pn)·ch du lego celu Wodków 1ak1cł1 Jak Of'Cl'llO<)' • y,łMJdo„anc funkcje rnacier7owc. l•I0111C jc•1 by C;ytc!mk1„potn•ł··~1 lunkqarmon.0..111n)nHW r 2.2.l!i 2.2.14 {l~>ć1mch loWła\lllC 11w tu11kqc•lambrdowc
2UJ
„,
4
"'
"' 7(20)
10(1) 6(10)
"''{i'C
ll)•.-1. l . ( óra fd o p rL) ~ la ilu -I.li
s
%%lukigllllu nL•10,
c•/10521l561021l70 1T;'l!.%wektorkoszt6w
1
!~ ~tluwgl'llfie P=/
2610.
270. 289. 139 140. 1510; 390.
400; 5100. 6100 700 690.
900; 1000
%%Numerśoetlu
%'41 %%2 '4%3 %%4 %'45 %%6 %'47 %%6 %%9 %%10 %%11 %%12 %%13 %%14
I
lori=1nl [1.JJ=find(P==i); S{l,l)=Olles(size{I));
""'
CP=S'c;%%ob!1CZkosztyprze1ści11poszc:zegótnychścietek
Obhc10n)\\Cl!Ofl<>'>llo" pr1cj\c1apo>.1rzcgólnym1:kic1bminl3post..C
CP•
" ""
~„ 5
MATLAB a jego otoczenie
Wstę p
W rnldliala
kupiliśmy „~ na"'n6"1cn1u l)·
I
%% Wyznac:z macierz S na podstawie definiq1 śdeżek- macierz P S=zeros(nP.nL);
•..•
~~Jfi~~~~[~~ffł~~t#gf§\~Ę~I~;~~i4t~~1~;
duje "ę" rozdllałach P"'""tC<>n)'Ch grafice 1 ko"'tnikCJ1 mtcrJkcyjnych proi;ram<>w· obhe7c1HO\\)·ch 6.718.t--Om1cjszyrold1,alpo<,"ięcih•my01nó"m11u1ag:idn1ctiNo1ątan)''h1 •
ob•ługą
;roJow"ka programu \1ATU\B.
•
25
6
30
20
5 7
" o' '
Okno poleceri PomkJ
<;)" oknie pol"'-..:il \IA Tl_AB-a 'ak)ą do mq pol....,cma doc~·•.tąi:c okmlan1a 'po><>bu prczcmxji hc~b rz•-cl)-""1~·ch. cl)"acma ckr.anu .n1 Lap;im~)"an1a
20 pr-1ch1c~u
"°'J' \!,\'Tl.AB-a lub Jej fr.igmcnlu
81 O dl a d,ary'nazwa·phku'
mg~ok:«rnc !<> c1yk1 okno poleceń ,\1'\ TLA/J·a 1 umi<"'l>rla kur
•)I:~~::~~~ :::::~k:fi~;r~:~)'= ~~l~~~OB-~;:i.=: o ....,.
I
!ok
WJ·
cl1Btyoff
W)l:icta 1ap11ywan1c loe$jl do momcmu wy.tama pokcm 11
doaryon
Okrc\lm11 po<1at." jakiej hab) nlCZllljduJC
~
").>" 101la11C na ekranie. Jej '7C7c'h'ólo1>c oin&\\IC·
Jl 2.2.2
Polcccn1a 1c um1cv1;7.onc" ~kf)o'p:ie naeknin 1rclc1wykonywan}'ChpolC«!\
(funkcji)wlączaj~(o11)
lub
wyląel<>ją(o/n
wysylonic
r;;-:)" Polecenia plikowe i systemowe
•
I~ ..;J rnc~:~;r~~~~ ~;;~~:~~~.:~~~""polecenia umotliw1aiącc tyrowe orc·
echoon'nazwa·phku' echooff'nazwa·phku' f'ofcccma le wl.ąc7.aJą 1 wy!ąc>.llją wysyłanie 11u ekran i><>lcccii wykonywanych w skryp:1e ookrcll(>ttCJtW"'c(bclron1cr1cma)
echo on si/
echootfsll
•
przcHl~damc
• •
pr1cHl~o.L>t11ewwaności 11\um~-cie
1awarto'ci pliku. kacalOHll,
pliku,
• tapl'ioda.ycdanychdolzp\iku.
Wl't<'zaJ~ I W)'ląc1.llH wysybmc na dr.in polcccfi wykon}'w:mych we wszys1kich skryp1a1:h" l)'m 1!ych1.a\\1t:r.1J't<')'Ch funkCJC
•
"'yk011~nic
polcccnia systemowego przez system opcrX)'Jny.
/,adaniaccsąwykony"-:incnapolcttmcufylkov.mk~.alcbcq<:Soil.:ZesOio"'CiOpa!IO
"-:lllia nad ka.Wym ctarem ich przebiegu Aby uzyska<: 1ak naiw1~~ cWł)'anośt oddano w ri;ccp"'llram1>ly zcsiaw funkcji, khXypoZ"-;ibul)'lkuwntk°"'"pcln1konlrolo\lo-ałprlC• bieg rr1ct\\al"lllma phkO" ~ "ii;c moth"c utworzcmc phku. przaw.amc ">llm•b Pl>'
O m0te
ryqiwphku.wysylanicdoriodf!O"icdmosforn..iłO\\-iR)Chdiln)'ch.Odpo"'e
Wl't<'1..a Won1co"amc lcbló" ")'>ybnych na ekran {do okna poleceń \!ATLAIJ.a)_ Co \\)'Sylamc ~ie rr.myw:me. do momcnlu naciśnii;cia kia· dov.otncso kla"•Rli. 7.ll ")'J
P:"l'l:I.· ustak>nl:J hc1~
„„1...
"•C'l'Y)'.
OWflO"odUJ.-eso"'')'S}'łamcmfonnaq1nackr.in
-""
f'olccm1e10"')'l't<'1..a~romc°"-amewyj!><:1anackran{oknorol«cń)
"""""'
rrogr.1·
b:mLm zbhlonc do ~widar"°"1·d1 funkq1 b1bhotcczn:rch J("Z)ka <:(np ~. /drut,f
Otnl malcit "podri;crocj romocy \ IATW\B-a l11b"ię~ipubhkacj1do!)·~chKZ)klC 1C++ np.ll'l] Pnik1yka pracy z \IATLAB-
f'okajaj~ pod>Ll"o"c fUHkCJC "fJi<;ll•"lJkia
MA Tl.All-a. do kllKych OfHSU ,.., 1u DgrlltllCZ)'m)
f5.J.1
Ścieżki dostępu . ś rodow isko pracy
\IATLAll co me tylko mtcrprclcr J~Z)'h," klÓł)'lll n::ihto1>anc '.\ ubl.:lcma
nunM:f)-Ctnc.alclaHc
··---
li'''"" biblio1ck1.z,,.ai.:poang1chku1,,,,//>tu, 'korlplamclklO!)Ch
mote ll
IJ>fl'<3' nrnu t>yla wnoJna koo=zncjw.aby do
.lny Z 1~ powOOto \IA TW\B f"X1uł.UJC pllkÓ" me tylko" al:rualn)m h1al('tlu. ole 1ahc w ka-
O pwd
tal<>p('h ",J;annych ..:octbi JMll'f'U \\ m<>rnencicurudgm 13 ma\1"Tl..All„...,octl(dos!'łt>"""i"'~""'an.,.;,;,.,„wno:J•ro do"1
m1anc <ą kol<'joo 1b1t>rl m<1llrt~r.- ~• <>r.tl U<1rm, k1órc u•ta„uj~ 1ak1e panmc11')' rncy. pk rakla kolorów. Of'll/ u1upcłnoaH oJpo"'""" n10śc1cilędos1<;pu. l
g6". Scictk\' do:\1;riu nlodyfikujc "I' polcccni=1~11/i 111p
"°"''""do
O p a th
O save
P=psth Zwraca łańcuch ll\'IClllJ"'°Y pt!nc n37W)' koialog6". do k!ól)·•h Jo<.1;p ma prng111m MATLAB
palh(,P1.P2) Polccm1c JIO"-ymc, zastępuj<: al:ł\lal"'I ~icil; doo.l<;pU lanrocbcm bo;J:icym poląo;1cmcm bnrochó\
cnicak1wlncjśc1ctl10")'broncpr7('1ul'y1kown 1 -
'hbrł• ~. I .
\\a r ian!) pol«
bb1alogi·
~...!"'""'„~!<
pa!h(palh,nal:W)'-
Zob.1akkprzyUldyut)..:11funkjipmlt
J5.3.2
r
lofio"'J<-"")'>11'.o:m>i
J_6
".:""'J..,...„.P'r'l'J"""'10n
'--• ~~';:"')........,,,...,..,.,„phkuoroJan
Podstawowe poleeenla plikowe MATLAB umothw1a rrah1acJ\' po
'""'"''"•·plokun.>IW)'·'m'rnn)'
1...,.>11J
J'l"~ l1<>tilnl..- ... Of2.!.l>l>lottloab""'~
k1órrsąodpo"·1cdmkam1 mck1órychpolccdJ~y.rcnxn•)'ch
......,„ -
,..i........iolrvJll.nazwrrml
i... ole l0<1by • - - . . , , "')~ lf>-<)froooqo-1...t> ..,,, . ...,,.•-(ll•l•~·lml
""''"""'"'pl•lunuwy-murnnych
O d k", Js
MATIA1ł 1apiSUJC :umcnne"' post:ic:i binarnej w Sp>!o<)b ~y. 11WZ11lędn1a1~ l'M· oniar • 1yp dcmcnlów m:>cierzy. Pos1aC 1cbto"~ wykOl"l;)'SIU)C s1~ zwykle gcncro.,..;mi:I d:mych Jo raponów omz przc00>2cnia d;in)·ch do mn~ch programów
do
o" cd nazwa-katalogu i'"~owodujc pro:jkic do poda11cgo k"alogu. kióry rym samym siajc si~ aktu~lnym koialo-
O
load
Pok..:cnicro"cąlujcnniennczphkudy'ko""l>"·°"""Slc?alncsą"arianrylcgopolcc1>111a1ebr.me.,..tal>o:h5.2
D de l
delnaxwa-pliku Usu.,.a plik o podanej
..u..„
84
a
whic h whichnazwa-funkCJi
\\U)TUJ<>m•mn<7'f''"""" rl,lu•"'r/o!~•MI Wc1)1•J<'"'"""'" pl,luopodlń<) "''"'" Pr'}]ffi
''!''"'"""
J<''~"""""""
„,a
WC1)1UJ<7nHCnn<1'f'J"'°~Un
(„.,.„ ,
"''''°""'"'"'!
rl•lu l<'-tou·yrnuroJ;ooc1 "-''""' D•n< "'""• '"'~')·i· ubi~·~ l'""''"'~'"'I
l'olcccnie Io"""'" pełną •c1c>k.; JCl'tępu OO funk
ocfancJ nazwie. Nazwa"'°"' doty<·nć >kryp.lu. phku mn.fonkq1wbuclowancJ:Wprrypadku.gdynazwadotyC"ryfunk
ll'Ol)Un
<"""""""'"'"'""""·n~·"r'J"IU"'""~"J·J•l "'"''l'l'lu
U1110/l1"""<7)'-'""'-'""Y'f'l1lutob1uucgu.l1Ur
""'"''"'r'"'''''""""'bc'"IKJl->"'"rodl""'"'""'l"''"YPhlu ""'"·""""~""')
r<•vul1un10
pl,lu b11Umąu '
n>7~m1rnocm
Czas i jego pomiar
""') ll'
.• )C•I "l"lnO~I)"'""' „. m>
'Y"'""gu pl1lu. O>t>< "'""ą Wblo«
'""''l'
pro>tokątn:o.
,~::;:','.;;,';,,,::,~,~;
C:I"':.7
Pakiet MATLA. B zawicni <7crcg funkcji IWią1.:mych / pormarcm ""''"" rt•l•
• odczytc1a,u1cgarasystemowc;,'
(5.3.4' Wyszukiwan ie pl ików MA Tl.All 7.a1ncrn ogromną liob!; r
UmoihW13JąOllC
do•)
.l.>n
N;i
uicwą1pliwo intcrc-sującc
vcz~,;cicdo
"" funkcje umożliwiające przcs.zukiwanie zbiorów zn:~Jujących się w kiil:ilogacl• wskalanyrh Scicilą Jostęru MATLAB-a irh omówienie znajduje si~ poni~cj IJ lookfor
IJ date,clock dal<"· zwrncałańcuch7awicrającyaktualnąJat"
c/rK"I. daje macicrl ,„ckioclcme111ową wwicrającą infonrocję o akrualnym czasie. Ma Qna na>l~pującą postać: (ml mi<".•irj<" J:..-,; gr>1.bm1 mmul" sclurnk>] AbyuzyskaćzwyezajowyodcrytC"l:L>U,tj.pozbyćs;,mewygodnychisrum1eszczanych wwięks-,ości fonnatówzmicnnoprle<:inkowych.należyużyć funkcj 1 f1.rwnas1,pu1ąi:yspo
r olcccme to wyszukuje te skrypty. które w pierwszym ll'iCl">C"LI komentar1a wwicr•ją podane w polcccn;u •Iowo. Znalc?.iQnc wic~c. wraz z natwą pliku są wyświetlane na ekranic. np. pole<:rnic lookforeigen
sób:jir(dot"k). Pomiar cvisu wykonywania obliczc'il ma najczc;:kicj na celu porównanie efoktywoo:ki rMnych algorytmów numerycznych. M1\TLA!l ofcruic rótnc sposoby pomiaru czasu obliOmówiono je poniżej.
czeń.
powoduje wysłanie na ekran kilkunaslu nazw skryptów (
l.WykorqstanicfunkcjiqMime
IJ what
M~~;'.~~-a„~;;;i~~:~i;:·rcj~~c~ru~~~~,;~:;.~~~~~:ilr:;~;:mwy'7!~;:~~;~:~i ~7C:
whatnazwa-ka /alogu Wypisujc7.najJująccsi~wkalllloguopoJancjna"'icplikiscgrcgującjcnaskryply(.m). plikizJanymi(.mm)orazzbioryzrou-1.c17.cniem.mc'.l".Jcślinazwaniczostaniepodana.bra
nyjestpod u wagę aktualny katalog. Niema potrlCby poJawamapchicj Scicżki polecenie bt;dz1c szukać kata!Qgu o podanej nazwie we w.
odeza>uponko1iczcniuobliC"lcilodjąćcz:is.wjakimjcrozpotz"to:
tstart=cpulima:
mjerzone-operac1e toperacji=cpulime-tstart "· Wykorcy>t
unazc~arlcsy;tcmowymifunkcji<'ll1t1<'
cza~:"!~~-~~:~~:~~~,~~~:;• w~~:'~~~n~~a;~h~~:1:~ulnd;!~~j:~ ~~~~~;~~~';;:=
byC \\Cktory" poslaci 1woriOOCJ tunkciąclocl. PonnarczasuopcmcJ• pl"Z)'bH:niv.ov.czas fl0>1llĆ
tstart:clock:
~--
1operacji•e~ml(Q\:lck_
!start).
~ \l')·ko<7y'1an1c~fonkq111<·11'"
-
l'o rntva\Ck""""I"
" ""
• dane
l'O"odUJC tm1<'1"7cn1c c1a>u. ia1111J('ło ")kon.u nc "'""r.
rcc
uiytkown1~1
n11Cicr1c.
• trn f"CIJl,lol
Wn10 "'')'kon)'Vl•nych funk
tpr1c"Cho"Y"""Y"P3"'.ę<:i.
\ l:>e1cl7pch11jc<.tpr1cc..,..1"'·•na_J3koc1>,glyblok(lilnuo;c10ro1m1..-a.;hnic1 ~nychdla pr1cclxw.)"''3rna „->'!)-~lk1ch dcmcmo" macierzy. W toku dlugocgo olcrnu pnicy, ,.,. kl
Operacje zmiennoprzecinkowe i ich pomiar
I;.} •~ hc::":!)~~::~~:~"~":jii ~~;;~:;.~;~~~~~~'" ~:~:~~;·~~c~!~~:;'.
kich ")konan)·ch Ofl""'
iclmc, w •Jl<>'Óh mcco być m
grubny, liczy wyk
ooprlccmk
<(0)
~ii:g~~~'.:~~f~~T·f~~~[~~;f~~~~~;;~
dluivym .i„alarnu prosramu wykon:w' pakov.:1.rnc pam11;ci pol
ro·
7..a pojcdyn<.7.ą op<:?llCJ~ zn11cnnopl7.«inkową uznaje si~ sui,..,. rM,nic~. iloczyn i 1lorn1 dwóch hctb r1tt7)"W1>lych. Tc "1mc obhc1cnia dla lic>b Z""f'Olonych 10 dwie (•uma. róJ~1ica) lub (1loc1y·n 1 ilor.i1) opnxji z11Hcnoopr1ccinkow)'Ch. Dla operacji na macicraich kwa. dmo")'Ch o 11 "'crs1;.ch 1 kolumn.ach mamy n.as1~poiącc lir:-zb)' opcr.icji 1m1cnooprLccinko-
O elea r
""'i.C
">'" 11',
• 'uma,rOJ.n1ca • 1locrynJ-„' • m1.kł;WJl.l;
ol ~„·
l'om••• haby Of'Cr.>CJ• l11t>ennopr1tt1nko"l"h "Ykonyw-;in)'d• pr;.i:z dany 1lgOl')·un mot· n:i")'k.....C11k.jJk" poo1i'i./)'ITT>Ci>cnut1c
c/Nt'.<'°'1'1~
„,,,„~I<""
,-1,..,,-ok,.,,(~- "" ,....,.,,
,,.......,..„p..!an)mol
~:=;~~~u-~
rmomno 5-..o~m~f'~"' ""'l"'l<"'_..,,._fun~.„._. ""lo· "~1
n-1~I~\
""
fwll.
St311flp:llop5
•-m algflp=llops- slaftflp: %% swkana liclba operaqi zmoennopq:econkowych
O paelr. 1'o&.·1a' dług•CJ l'Jl"llCY z \IATL.-\B-<:m p;1mi~ mul\: ule"<: f111Kmcnl1CJ• un ...~h"••J.,:CJ pr1cchowy„amcLmH."lln)'chomr>:n)'Chroznn;irni.;h l1c~po,..oduodcn.u
l;iplcn1uhl(du":1nood"ołxs1~JoJ1<1k.""'"'"IH"-'-ktO.Cpr1crrowodz1dcfr.1~t:1-
O who, wh ot Wy,„ 1 c1l•J~ mf••rtn>CJC"" 1...,...11m1Cnny
:
"'Y'"'c1b"V")'•m1CT1n)chl<>blnychm>,Ju1ący
:z:.~"'~„:~:~.~~~b„:::~~:~:::.::)~~:;::<::i:~::.~o:~:~~J·"'· n:iich1cmal
• „·li.n ~/<>hal fonnacJam1
ho;1hęclcmcnk'l\•.
"'>"'""''la Ji.ię "'')>!kich 11111C11nych globalnych,..,...,,> dotb1kovqm1
Ili•
Funkcje graficzne
Wstęp Ważnym wdamcm. katdcgo programu obliclCTil""'C~o JC\I C7)'1clnc pr1c'
poZ>1alaiąc)·Ch'
Funkcje grnfic1nc oferowane przez program MATl.All mol11a pod"ch< na kilka IU"P
• fon keje prltlnaczonc Jo prclcn1acj1 danych w JIOS1:><1 wyk~w Jwu-, 1TÓJwynHarowych; • pod>i~"owc funkcje umożliwiające usuwanie ry'unku. \J
'"''""'<
• funkcje jakie twyklc wysi~puią w b1bh0lcb,•h j~'ykó"' rrognmio.,.arna po1Voal>Jącc rysci..aC hmc, widokąry ild.; l"'"""'lającc n:i rrnk!)'Clmc dowolne W1ahowamc ")'gl~u 1"'0r1onct.'tl l)'SUnku, na oporo"anic najcb'
• funk je ""kict.'
W kolejnych podrozdziabth
~t>.ną
omó"'IOllC „.SZ)'>lklc: "')'nuCTIKlłlC llPY funkq1
Aby umkn:jC "'cloł:.rotną,'<> op•~Y""""' ICJ !o
f'OSObuJl1al:rn131mckh\r)'chp>ramc1nm funiq11'l01""1.uwunu:>łc.Joc>tcroporr.m:l)·G1· niu mzo,IJ1alu o funi,j:w:h grnficm)·ch n1>b<.t.'U J'llUl<>mU
Grafika dwuwymiarowa l\1111Cj!'Z)' podrozdL1al '~"1cr~"P" naJr'
fun~cji
'
w ')'lcm1e \1AlL\U kon\\C""P"" "'"""'"" kulON". lll"'" hnn, 'P"'O" h.inntrnllu"amapudlnFh" fonmc,bOconcj\ubro1buJo"~n
6:G.-.(Pl.1olwo•<1'"
"
90 ~lon"'k"cntn 1 cw~k0!7)'M)"'•llC('N'ttl"'7l''lk1cfunkcjcsrnf"'7lll:odf'<"'l)'Chdon>Jh:lr d11c17.ao"·•n""'•n>·
~Wprowadzenie "•K~H:J ~hn)m
CJltnlCflll<'Jl'od>la"""~funk}l•~dol)·~•m>Lakl
P„1~1.Jad 6, 1_ f'r.lifu.Ju.'l•·"' /1mluJJ rf<>I
•"'·pf:O 1 f)I. Y"sm(•); pibt(x,y)
% wek1ot" wilfloki zmiennej niezaletr>ei %wartośeifunkqi
%rysowamewykresu
Po wpn1„3dxn1u l"'"l'"'C),.'O l'f'Oi"lmu f'IO.i>W• si~ olno graficzne. 3" mm ")'km fonk· CJI ""U'" f117W1llłc--1t.11· r>o:ic1'>1ll\'
kla„i'!Z35J10"odujc powróldO(lkrU td'·"""
um~tcn.:1Jrugiplan Jak„·1
l<1IJC-lpro
pól~Jn)ch•1)'
p
re1cgólnych punktu" k"')'"CJ , ")'krc• gotowy_ Dokładny oris motliw°"'i oforo"anych rrzcrto11k9~l'l"11am1cvc1u110" p.
6.2.4
Oknu ttru1ic1J>< mu~ 00)·><:1< wywołuiąc funhj~ cli;. Wy"ołanic funkcji cfow >l'QWC>du1c1M1km1"<1cok11;1 "••fl'J'lłC podro1J11ał)· 7a„1cr.ią ')"tcmo1ycwc omów1cnio \\'~)'>lkich fuukcji grufi<."'1• nych •)'•lcmu \IA Tt.All w111.11 doll:idn)'ll\ up1>em ich !>kładni
rrn
Ci.asami wnodnc jest umi=z"'1ic: lillu ")ln:sów obol siebie: w jcdlo}·m olnic MATl.AB poo:wala umicicić na jednym l)sunl;u (Cl)li "jcdlo)m olnic:) wi~j nil jeden
Zll1Z11dzanle wlelOml rysunkami
\lATLAll po1w•la flO'ług1"X się l1llo""' ulill:om1 graficmymi jalooczc>nic r1 ....... vc olno fl(Wl•l.a)C •Ul
"'"".C
Jedno; olim gr:ałicm)(h J<'•I oknem all)Wn)m (dorny>lnym), ")''""""'" dawolPI'/ lusilq> 1r.aticn1
ut>10fZOnCJ•kom1>tmc Aby7.Jl>1<:n1<'oknoalfy""""'"lc.-fy ~·„,~;>< lunlq('/ii:un-po
fy"n)m 'u""" ok11;1 l"'I"""" "<'" J<'~'O ""'""'·okna nosn, nazv•y: Fi)!"n: .\'11 I. f'1i:ur.·.\<1" 'V'IO•uł..napoJ•"'""<'"J"l'IOl"'>l.Ul)'tUI"")"'
,.„. .
Funlcjc clg ("':'g. Cl~ar ~mphic3) i cif(ang. Clror flgm·r) czyu.c:74 oł.no al.t~wnc Funkcja dg J~"SI S}'nommc:m elfi istnieJc 1)1~o po to~· 1.achow:it zg
f'l){JIFI"
ull:odwspófr;.('(bl)ch.J'odoOOicjal."')'l<:mic:i51nicjc:al;1)'"")1)sunoł.lał.l)SU>ldta"ion
jc:dc:nllt)'"").Jom).;JnyuLład"~)dl.Poslugi"-aniosi~"iclomalllbdami"spól r;.('(bl)ch umoni"ia funlcjasubp/OI. W)~rnfuje si~~ fl'XbJ~ 11'7) r-nc:-•l
.wbpibt(m.n.p)
• ..,.1;cz00")krdó" • "· lic1b:i
któn:m:ijąs.i~zmi6cii:"
")~ ltórc1113~si~zrniricic"
pionie. poLiomic
• p-n111nct")lm.u.lt61) iosunien:lf)sm•::>n) n:ijbli!u)m")'"oł:inicmfwlkcjip/Ol.")· lrt"S)5ąnwtlm)\•1lnr""ierwichodlC"'~jJoprn,„:j.a"i~c:odg
J..tpu "'l'
<<'!•ng
um)·laci Yi )·"olana lit-; p;lf;llnrtr"" funkJ• d""' zamyka okno akty"-nc Motna ;arnl"ią< J.. ulnr """'' pod•J;\<.' 1..,1kJ• ilm•·J
lccp1u;o n wr ·1 ""~">
K•n; '~"'""'J~C nun1<1). uł..1cn. ltof'<' ""'H "'"'"' 1anlkrt1('lc
l'rł)1'1~d6.2.Pr.iihl"Jfor:n1onia/u11kjimb1J01 %'Ntmocn1eme1pn:esunięciefazy""1lf0W3dlanepn:ezcalkuiący
% układ RC o paramełtach R=2k C=220nF dla częstotlrwośct od 20Hz do 20kHz
O axlt aus((~mm xmax ymin ymax]) exos('aulo") exos("manual") 8XJs("if) axss("xy") axls("equal") ax1sfsqare") axlS("noonal") ax1s("image") exis("oft') exis("on") [sl.s2.s31:oax•s('state") v=exis
foc2.'log5płlC8(1.4).R•1e3:C=220e-9;
~;;~:t2~i;~;~• I);
% Ustalenie podlia!U okna i
wvt>?'" pierwszego z wykres6w
płot(f.abs(Ol.ll));
% f>łerwszy wykres - wzmocmeme
płot(f.mag(wt));
% Drugi wykres
subploł(2.1.2J:
%Wybćl:drugiegowykresu-p12esunięcielazy
\ło~~~:;ly~: ':~""~•J:;.:·~:::·~ ~~ ;~:l::~~t!~~u~:i:J~~~~ :y~:u "'"'·"'J'.OIO")'CICTJIUJllC)'Of!l>l1'0.tl11•)'Chparamctro"funkcJ•
O tubplol subplot(m.n.p) subplol(rmp)
runkcja <1.
. ki~go kolc:Jne ckmc:nty: .
...,.,,„
subpłot(ld)
subp(ot("posibo1'1".[lewydolnyszerokośćwysokośćJ) id=subpłot( ... )
Funkqau1 ł>p/
parnmcu:11nilic:zł>owymidzicliakl)'wnyrysuncknam "po7ionuc i w pion•• c~ki i" katdc:J z nich umicszcz:i "°"'Y układwspól~nych ora1. 11 muszą być hc:zba1m na1uralnyn11 uak1yv.n 1a />-ty 7 utwormnych uktadó" Paramciry
„
m'
zprlcdmłu·l.9
Wywola1111 / ła1\cudicm 1nakó"· {1
·111u11 · oraz czicroclcmcn1owym wckl~n:m funkcja tworzy w obf\"blc ak1)""11cgo ry•ut1ku nowy układ "'spólrzętlnych z:iwar1y ".'c"nąlrz prosi.o-: q1.1 0 pod.lnym polQ1cnw i wym1ant
l<'. Pototcmc 1 wymiary pod.1Jc "~" Jcd~1ka1:h n>onnali10"'3nych rysunku. w k1órym um1cszc1,:iny J<.">1 nowy układ. to maC1y w fK"'I"'" u!amkó" wym.arów okna: S7CrokoSć 1 wysoko:l.t równe JC· drn 011iaC1->H układ o ro11manich rysunku. Polon.me jest pod.lwanc wzglo;dcm lewego. 001ncgo rogu ')·•unku ""'l•„K•:
~·unkcjawbp/01"'·raca1dcntyfikatoruak1ywnia1>Cg<>uklaJu."'SJ>Ól~nych
l'.yv.ol;uia 7 ariiumcntcm id ~m 1dcn1yfika1on:m funkc1a uak1ywn1:i go
"''półr1<;droy~h
1>!n1Cjąccgo
uklaJu
Argumc111cm funkcji tai.< może być lak-że la1ituch znaków. Wy ...·olamc takie zmoon1a 1ryby skalmnnia ry•unku. l'oszczcgólnc wo11"'-:i tego pojctlynczcgo parametru dają nasl~pującc n:1ulla1y • "a1110'-ustaw1adomy:llnytl)"boutomotyczn.egoshlowania. • "nwmwl·-w')" ląC"latryboutomotycln<'go•kalo"''3n;o.DmrahlJą<:'"aktualncwym1aryukla
Jo. • "ij"-po"oduJczmianęuk!:ldu wspólr•o;dn)·ch na.,tMc1cr:zowy"". ukbd1cgo1ypu mo poc-1ą1ck w !cwvn górnym rocu okna. a picrn9;1 "'J>Ólrz~"t!na okrdla polotcnic w p1on1c. • ·.--.· · - przywr...:a l\\)'kly ukłaJ •.kanczJań>k1"". o poaątku w lc:w)'m OOlnym rogu okna. "'k1órymp1crnsza"spólrzo;dnaokrdlapoło)cmcwpoz1on11c.
• ·,"'/"'"'·zmienia W)' miary prt>'>!oką1a '""ICr.IJącq:D "')'kn:s uk. aby odcinki na obu osiach m:iją« I~ "'mą dług<>U mialy t<."1\ sam rozmiar na ekranie. dzięki temu na. pn)kbd okru n1c:b!,.'d11c"l
nd;irdov.cu•1.>wi1."Tiia, 101n;i.c-tyUMrAalt"'>tl)kCJena.r.wc;lnepr1Cl OJICJC ""fl1
rczcrno".....:clowy•"•ctlamaob=Ow {pa.1r1p ó.5.1) f'D"oduJC. lcuklad do\t<>•UWUJC>l(W)'ffilafllnndoobralu. • W/"-ukrywa0)1cw=zichnu"'~m1. prl)"'rac:i w)·Sw1e1lamc 0)1
•
• ·„„ ·
W)"'olana1p.umnctn..'1l> ">1u1<· funlqa«•1< 1"'nK"atr7) la1,.....;h)' 11ia~o"' "f'l>UJ"-'e~kt1,> ah1eu,1a ... 1cmauUadu
• !'"""'"'>" ła11t.-u.:h oln:Sla 11)b. w pk11n 1nuc111Jn.> J~"'t .J;~la 1ia <>•>ach układu. 1..in1cj~ tryb)· "1111' {,kJlo"amc aU10111.1l)CZ"1') Or.I/ •
moJ!llNJ/ C'~alo"alllC f\"<;l!l!,:).
dru~1IJi><:udimfonnuJCOt)ma)'o"cuUJdu'4.w)'"''c1lanc(
noc("lf).
0
plOI
plol(y) plol(~.y)
plol(x,y,s) plol(x1,y1,x2,y2 .. ) plol(~1.y1,s1,x2,y2,s2 ... )
a~1s(a~is)
l'un~qa /'''" l)'•<>JC .":>'l"'"Y nic ~omccrmc pr;cd\1a"1ai:icc ralcino
nis("manuaf)
ll11ałamcfunkrj1,rro"''dn1,..,doląun11ao
:J hold
nych . .U11;k1 temu 1a JCJ pomocą iooi"" l\)krc.hc pr.ikt)·cmtc doviu~ krl)"'~ FunkCJap/<1' n>0}c ")'•l~po"at / kilkoma nitnym1 1c.1a"·am1 pmamctróvo 1 porviab ry ... wat jC'dcn lub ,...,cle "'}'krc,i>w jcdoooc;c"nie. Shb l}'unku dob1cmnajcs1 au1om:1tycnuc iak. aby najw 1 ~k·
'c1 ltl)'h 'kulo"an1a "'°'""'""cnić pomoq funkcji <1.
„
"°"'"
ho/don
113 ~:}~k~ ::;;:,"~11~:.?'~'~;~~~~~c ~'.~.~~~;~,~~:n;~;;~~~up~;c:;'':,°;~~~
CICffif)MWall!.1I:i('l>h1clll'"1d>mcpok-«111a
Polcceme h
c; paramctrón na 1n11aoo; "łącta i ")'lącza czys1ncnie ekmnu
U"•i:•:
l'ok'Ccmc /u1/d "" zm1cma "la"'"'"' .\'px11'/01 aktywne~u l')'.'unku i aktywnego ukladu"'pólf7ędn)'Chna·,„1J·,polcttmclw/Jojf1,m1c111alc!klmc:"łasnośc:i na'n•{'loK'<'
O ishold
funkcja 11lk1/J rAracaictlynk~ jc;>cli je-t "!ąc1ony (polc~cnicm /10/d on) 1ryb. w k16rym tUl')>O"·amc nu"•'l(U wyk,.,,u me po"·oduic munu;c1a p<1prLctlnicgu, a 1cru w prn-ci"n)·m
-
L"a~a:
lal. "'I" funkcja i•hu/J 1n·rac1
Jcd)·nk~ jeżeli
"la>no'ci Ynr/'lm ak1)"'TICgo
l)·,unku1;U.t~-..ncgoukliidu"..,.o.tr1 1-dn}'chmają"anui.C
('6.2A
·.,.IJ
Wykreillmie dowolnych krJ:ywyc:h ~1cl"" • tunk•J• grafiall}'d• •plcmu MllTLflll n>0tc b)·t ")'nołynanych
1 bard.-u rtitnyrm par~n„lrami Ja,km"ym tcgo pr1ykładcmj"'1 funkcpp/01, której najpro.i"). ,po,,,,i, ")"<>l~ma ""l~l JUi pr7cd'ta"""'Y " p. 6.2. I. D<>kfad1"' 1apo1nan1c \i~ / p;immctra1m fun~q1 "'"' JC>t "Une. pome"JI n "'cle mn)ch funhj1 gr~t1c1n)d1 10>lalo mwo-
Wy"<>lY"ana 'jednym p:1r.unc1rcm · ncktorem ·''. funkcja l)'>UJC wyk n::< Cl'l!\U clcmcn16w "ck1om w1g~m ich inMhó". 10 nuczy clcmcmy "ckmn okri:;.laią "'pÓłrl:o;dne ,. p
l mxicr1,i\. Io dla hldcJ kolumn)· mxicrey IO$lan1c "'"'l""'EY jC'dcn " ')k= Wy„ olana I J,..·Ol'l\ól J'ICU1lll>C!mm1 · "di
k~ CIV:U cJcmmdnig1cgO "ektom "7glo;dcm p1CT\lovcgO, IO lna<7)' Ckrnc11t)' p"""'..;cgn "Ck!<>n. okrri•a drugiego w,pó!r1~"dnc ,. kolcJn)·ch runkt6"
!Ów
laią "'półr1o;dnc
Dopuvctal
! aby jcJcn luh oba argumenty funkcji byl)i mxicr1am1. lek li p1c""'Z)' argumcllljc<.t nck1orcrn a drugi rnacicr;ą to l')'"'"anc ~ wyk~y kolumn lub "icnzy m:mc· r.cy " "Lglo;dcm "'CklOfll •lano" 1ąccg<> l''""'LY argumcnL Wybór, cey naloty l)'•owX jc
1cbtc "cklorO\O mu;.zą b)·ć ro„.,,. Jdch •1;\llO"i;ita drugi :ugumcm nu.:i.:rt J~ k"adrat"""· to" pos.tac1 wykraóvi 'Y""'""" są l"'!"C7cgiilnc kołum11y. l'unkcp .Uoala a113loi;ictnic. jctch P'""">L>"' a.rgurnmtcm ;c.1 macicr1, a drugim wektor. P1c"'"'Y argullll.~\I "'""c r.i"u:r.o "an.ió.c1 ">j!Ół~)·ch i. a drug1 n·•pólrl~do)·chypuok1ó" 1n11r;;icycbw~kn.-s
Jctch ob> urwunicnly są 11mcicr10m1, 10 l}"MJwane "I kolumny macicrty b<;dąccJ. p1efl\'i.:eym argunicn\cm "·1gl.,.km kolumn m>cicr1y bo;d;\CCJ drugim argumentom. Obic 11\XlCl"lC mus.tą 11 „eć idcnl)WJIC "ym1ary. l'uw>laJc 1yk wykr.:W.. ile kolumn nu k:a.td:i L mac1crcy l'unkt,i>/>l"1ofCTUJci=•te1nn;in>0lh"Q\<.'l')''><>""""""lu„)krcwvo.Jcd~1c·ic1 argumcnl.llrn< moic b)·C "iclc 1ia'>l~l"'HC:>
n 1 m>eKTZ)I. Każd:I para lO.l>n1c1mlCf11r.:!onana1ak,jJk1oop1'-'00J'IO"')·lcj
~g;Jg;g:~;g~:#:~~E.[·g::~~~n~:;:(:~~;:::·;:~.:F
ssmotogr(y) s111111łogr(x.y)
Ao>i<"
"'")
SBmrlogr(x,y.s) semtlogr(x1.y1.x2.y2.) SBmrlogr(x1.y1.sl."2.y2.s2„.)
,•• ,„1io..>
...
~.:';""'l„ l
::;~::"'·
...,,...... O•op«ll
~=~l• ~„
I unk1a f)•UJC"~k1,-.., W'>"~Jo!L •l..ah l<>1'-'f)tlu1<11'1
iku;•)
::~~~~:
O nmllogy SBmtlogrtyJ semtlogrlx.y) s11mrlogrtx.y.S) S917111ogrlX1.yl."2.y4!) sel7łllogrl•1,y1.s1.x2.y2.s2.)
1 unlq.1 'Y'UJC ")lfl....,} """"1-ł" •l•h l·~~l)tni"''""J"" "'' r1 1·,h•)•h
Od~·"'"'l""'I
'"'"'"'·''"rl•l
Cl fpl o t
• ·r. · · hniu c"'"''""'· l
fplot(f.graJJice) fplol(l.grimice,n)
'-lu111111clo11llkn:>ku'"'"'a.
• ·„·„··bU1kkUk<"1kn" pu11k1uch Wszy>tkic runhJc ')'>temu MATl.AB pol\\3lDH
tamc nary ....,"m1)" W)'kres, uty\\ojątak1cgo'f>O'"bu ophu
J)~1a!nmc runkcji 11/m 11 pr1H"'dk11 ~dy JCJ a'l'umcmami są 11cltol)' lub mac1cr7C odc11M:111nch 1c,polonych up1\C:mo 11 p.6.2.10
Dorod7m)·f1 mkcj1plotnak>,ąjc•z•zc1r1yinr.c.up1"'ncponi"'jfunl.;cJc:loglni:."·mlir>i:•·
wnrilogy. \\\7)·•1kic 1c funkcje mają 1dl·mycmr: jak funkcja plm argumcmy 1 "JkonuJ:t
fplol(l.granice,n.kąl) fplot(l.granioo.n.kąt,podprzedziaty)
[•.y):fplol( ... ) Funkqal)•UJC")lrc>funkq1u11'1A11cukrc-!m1e1pr1c1p>"'"M:1'f- l'unkty.„których nalOyuhhcl)ł
"""".;.,;1)·>0nancJ lunlcJ>."1dob1c"'ncau1on101ycn11ctok.1bywykn:1b) I dokladnl. un1gh;dnial d}n:umkęzni1an "an....:C1 łunkcJ<. ale ab)· me "l""'Pł n.1dm1cmcj
11..;..,1ohhcrcil
r<>-
Jobnc1.:wla111a ,,. U"•~•:
l'unkcjo J>/UI „wraca wektor iikmyfibtorów n31)"W\\anych lin u
• f· !ancuch zna\;Ó"
"""°"''l"}. '"'""~pliku'-""""fllJ'!'Xg<> l)'WV-l•i:tfunkcJ~.
• ,i.:nmic.·-J1n1ckn1'"1ltnwy"ck1oropt•UJ'IC)'gr.imccrricd11alu"Jal1mmob)'ć~"""-..
nywykrc.,.
o
loglog loglog(y) toglog(x.y) toglog(x.y.s) /og/og{X1,y1,x2,y2.) loglog(x1.y1,s1,x2,y2,s2 ... ) Funkcjarysujc"ykrc.,yui,y""l'l"'"'°llogarytmi,-znycht10obuo,i:id1
Okrcilcmc pn-c)'7j• ZJa\;ą ma byC l)W"""JI wykrc- umolh101ają
d;itko"c. opcj011.1lnc
• " - hcrba oln-,>bjąc-.i minin1"1ną liolw; pun\;11}". u"·1~l~nian)-ch przy 'l"'f"/.ątl.t:u1iu WJI· krcM1(
ploł(x.y}
111/efplor)
.Wbplol\2, 1,2) p{ot(xx.yy) /1rlęffplol')
plot(x.y)
l'r„1.lad6.J.l'mMo..Jf'">t":111<1'1·-~""r1"l•>r.>·""''
/uHl.t-iifJ'fol
"'"'"IR\) phk m"' ''"""'"!~~ lunlq~
O lln1pau
v=ltnSpaee(xl.x2.N) v•lmspace(ltl.x2)
func/.on)"'ffl(x) y=SHl(3 "p•atan(x))
:U\V] -~10
.5
o
5
.5
o
5
~~n~\"::~:;cd:=:~:C~7n,~.:~;":~~'-:?~~~ ';~;">t „. pmdziak OO ~I
O 1 space v•log$/)8CEl(d1.d2.N) v=logspacę(d1,d2)
I unkcJ• 11cncruJ~ "'c";~"')' "cklor \. hah n>1kiionych n\"nom1
l•n.t ;d"oma parametrami funkci• ")'SC1lO'fllJ• ~o hc1b
10
L:ZWJ\TI
.110
00
10
flis
Opisywanie wykrnów
Ah) ")kn--. Ul)..bl pdn~ """',,;.;· n.tkl) li" <1p1.a<. podał nat\Oo) °""'"")~h ICl'f"''-,''o"~n)>:h "" p.»1c1c,:Olnycb """"'h· J•b .1:1lctnmc :row.la na rum prn.t. ""'""'"" l>u lą:t> edu ,luJ~ łunkqo 111k. tl
""'I'"""'
!)IU!1l"•01C\;)ln:,U.OJ">JnlC°"l\I)'
n lllabel i/DbO/(tekst) ilabe~!ekst.nazwa. wlasooki1.wartoM:1,nazwa_wlasnośa2.wartość2.
łu11h„")I''"'"' l•11
łr1~dn)'-h
jxxyyf•fplołt"fff'.(·10 IOJ)
F·100510.y
.- I"" ~"
)
kl•lpodp.•11"""1"'"1.l"'4;')ak1y"""J!Oulbdu
'"' l'""""V)m :u~wncn1cm łucikq1 •i
">'41>"'
"'""""la par....
'"'"1~'"'"""'-"l~''"'''"l"..,l•J„~"'1......,.,..,<>bo.;l
O
label yłabel(telts1)
yłabel(1ekst.nazwa wtasnoś61_war1ość1.nazwa_wtasnoś.ći2.wartość2
f'unhµ ">·r1"11c l.n.:1...-h m.1l""
"•I!•
-
l
O
łut
1,·L•• ,\h..>ł, ,..., )
l
0.8
al1~"r1<.-go ulbJu '"l">lm;tln)'Ch
Po P'•""''1m a'll„'"'''"'"' rimlq1 1/dł-.1 nllltc W)•l'IJ"'-' ;,ckwrn
lr •...ia 1 ~-a"la""""'Clh"'l1u1n>111n1,1.1oo"L\l""go<"I)· l1c1,-
~06 ~o.s
!o.4
ll!lxt(x.y.1eksl)
0.3
I unlqa "'P"Uł<' (l<>d:on) J"l" p;1r:amcn t.-L•I laii
flll::i~~"'~'1:,~n~;~"'~;.~~k~1~~~~~:~h :~~;o:~•mc l'tcd) UllHNCZOll)' "C 11•1)\lkoch ~unlcJa umo>h"" !>He J<'dnoc:Tc•nc um1i;...;acnoc nJ 11)'kn:sic wiciu !'(>)Jl)'d• n~p1..011 Jctch lrtc-.:1 paramclr JC't wdron:m 1a11 ICfllJ~)'m c1:ig1 rnaków m katdy z ciągów 70'ta111c: 11"l"P'"'"l'" m1cJ...:uoln.;lon)mpr1cToJJ>01110daJąccrnuclcmcn1ywck!orówxi1
O
rfd
[6.2.7'
'"'
gMM
Inne wykresy
1'oJro;J11al "~"icra "I'" funkcji ryw1;ic~·ch "Yk"''Y w ukla.!J:1c o „,p0t,..,~ ">'Ch bici:u110")'
lupko"e· ")·k=y amn'°"a"" up
'"'"'
O polar - U•ui:•:
~:ł~~n~c~~~~l"~:;"luJ<"
"b;no.;.·1am1 .\"Gnd. rGrul, ZGrid ak!)""""l:"
fu;:J,r_;-z~~~l,'.; ~::;'~~~ ~~av.1ono dcmcmy v.prowadz:inc do „1.m:su n f'OllłOClt
polal{t.r) polar(t,r.s) l'unkcja r"l'"je ")kn:sy" blladzic b1r:gu...,...-yrn W ukl;>ełiic biqunowym ">P)łl'"li;dnc flllnk!ów wykrc5U olurila s1~ poda.iąc och oJlcgloi.<.' od po<"L\!ku ukló>du onz k~I m~ odcmkir:m l~i·m poc-JĄICk układu ~d:in)"m punkiem i dolbtn•~ p<'>los,_ • 1'aramr:1ryfunkcj1!.;\~li;riuj;icc
Pr1i1
yłabelfetyllieta o~ y')
laxt(0.2.0.7,'napis")
gridon
• 1-wr:k1ora1>1r:rający1>-;>r1o!.ciką1""Jlipos1nq:ólnichpunkt°".ąl)'oluti•s-. "rod1anar:h a "'UOi\.I wanośc:i kąta flO"odUJC pnc~Ulll<;"
runku ru.:hu w~ka.W..ck zegara. • r-"ck1oru"icraj:i,cyoJlci:loSci~KlCl:Ólnychflllnk1ó11odpo.:Ąlk11ukló>du.
• ' - •·1ąg znakt\w op""li\CY cyp linii jaką =ją hyC raka,.,niajak"l'l'"lYP:.dkufunkcJ•J>illl
'1'"'"-a"" "Ykrny. konW\lk
2
~~;~~E=~~7~~n:~s~;,~t~~,1:~~:;:~r~~~~i~~~~~;.::!:~:~·:~~:;~;:~~.~:~:
p,,,,;;"Y(>rogmm-ianowiinnyprryk!oddli"laniofunkcjicomn
l'r~)kl•tl
6.6.f>r_•mor1<1mcjad:i
%P;łkanaschodach
ciosa; l'r>:,• klod6.5.ll:•·krcs„· 11J.111d=i,•bi<'):"'"'"'''"'
;~~~f~~J..i[sin(J. ·x ):cos(J. "x))' :--'),
x=1:0.005:6:
r:rem(xJloorjx)):%resztaz.dzielenia(ang.remainder) itlnoor(x) y1 =5-floorjx) y2 =y l+obs(sin(a·p,~r)) . ·exp(·S·r) ;
comet(x,y2): O errorbar en-orbnrjy,e) en-orbarjx.y,e)
Funkcj3crmdmrrysujcwykrcsfunkcjit.aznaczaJąCJ~dnoczcSnicpodaneprz.e-lużytko1••· mhodchylcnio.Pozwal"1onapr1.ykładlatwooccn";cry1nnafunkcja.przyblibjącarysc w;rną. n11c'c1 "~w dopuszczalnych gr.:micach l>l~du.
Wckl(ll)' x i 1· ~awicraj11 W>półrl~dnc kolejnych p1rnktów wykresu. a c zawjcro wiclkoki 0
wcklorami y 1 <', ooJci~!ym1
Jak w1daC. nieco rnckm•,..,,kwcn!!\IC " o1hnc,iernu do orgumcnlów funkq1. no W)'kre
:iw>iopmach
O comet comel(y) comel(x.y) comet(x,y,p) Funk,ja rnt11t"l J}>Ujc rudmw)· W)'krc' 1m1m;ący !01 komc1y
1E.~~1g~~~~i:~l~l:g;~jjf~:}~~:~~~~::;;;,:;: ::;;~:::.::::~:~:~:~:~:. \\p">IJnabctparnmcltoW 1unhpdcmoU,llllJC"'"J'"dziJIJmc
,,L__L_~~~~~~~~,------:
-2
I{_"• 6.~. l'rt}kł~d "}""'""'!•11ia funkcji arrirhur • rfc~1 ")~onania polocrń t ~ladu
b.7
pn}·
l'rl\k l•dti.7. ll•·l,or.1·"·"'"'/unk11r""'"'" f'!7\\.laJ l">hru)C f>rOh) f""~l>hlc'1ll3 luo1\.q1 \.o"llU• funhJą \.";>dralO"~ .... ")kr<'"C f>rtt"J•ta"1<'n)m n;> f)·~. (> ~. /MOO
n
n
x-=-pi/201:p./2.'llopr;zygotu1punk1y yl-=COS(x) 'llofunkqa y2-=1-xA2. %przyb11tenie ee=O 2·y1. % dopuuczalny błąd 6'l"Ort>.tr(x.yl.ee). %wykre5funkq11blędu hokJ on 'llo zablokowill'llO wymazywa"'3 a.us(a••s) % zamrożeme skal wykresu plol(x.y2. "). "Io wykresprzybhżema hold otr "Io odblokowarue wymazywania
['6.2.i
I tem Slem(y) stem(x,y) stem(y.s) s/em(x,y.s)
, 1 ~~:c~~:~~Z,7~;:a~-~.~do 1 ;:;1'ło"~
W JCJ
~-padku
~~;·~~~~,n.~,~~~~~~:.~~:n;'~".a~~.:at~ y~~.J..~~~~~; k:n'7'ca°'! :~~:: )• 1 1
J~dufo1\lupł1h)ołyby"~klc
Wykresy danyeh dyskretnych
prc1c:ntxJ> 1alcl11<"<·1och:m1l1cru ..,.,~/)·m ,,..., darwch d)•lrc1n)ch 1,1n1<"JC ~"'!" funkJ• f)•u1~·ch W)lii:•y rr1c111M;1<><>edo rr11:'\hta„11madan)'dld)•l.r>:1n)·1·h" 'l"''""r<.Jlrc-\l•Jit<')·•chd1.1ral!cr
,tU~~·,:::~~:~h~~C ~~~~\::\C~;~~ r~~~~~~C·;,~~C~~;\~~ ~~~~~~l~CI~ JC-1 'J"'r7,\Ó/Cn1C ")\.
nlC'Clytcl""
l'arnmctryfonkrJ•
O stalrs srau~(y)
slo1rs(x.y) l~x,yy]=slairs(_
-l
~C~!~~~c:a z~~;;~~l~:;;..~~~~7~~~~;1a.:;~~\~~~::~;~~~~~ ::~~o~":"J:~:~;~:~
~!~::·;~ ~:::;,7,~:~~,;)~~1:;:.:~~:::,~: km"~il;o.: \IOflm b(dą miały od<1ę!c o war1
b8r(y) blr(x.y) b8r(y.s) bar(x,y.s) (xx.yy]=b8r(. )
„,~-1~,~~J:, ;~~a=~„k~~~hl..:~::~~:„:JJ:;i~::n:~;a.~::l" wyk=u ak LW™a
l·unlqaf)..,.Jt")l.n:••lupl.1>")
V.V"łl-o'aru
l
odp<""...UJ4C
'"'t")"' f'U~nldn:m "cliorcm 1 funlqah.vf)WJC•lupl1" •a"'~ '"' lokJn).:h ck"""'"" tc~u "clmra
">"'\.:<.....:•
\\ oł-z „.xn.aricunia11.am1·"d..turam1>1• '1""JC•lur\.10")"'l.""'iachodr<'" „1141J4'~' " 1><1
„,i,.11,.." m•CJ"''ach oin..... k>n)
l'U)llad6,8.Dt•,,,.,mrr<1<:/<1<"/t"łi•i"d:'"l"n"'/r"'l'Jl"'1r.>/t'lłl<,,.u;'1u•n
xl=-pf'.1pr,y1=cos(x1); x2=·1)fe0_6pr.y2:cos(x2);
"l'er:zadklwykres
subpłol(l,3.1);
"l'epierwsxyuklad 'lloWplu
bat(x1.y1) fltle(bar') subpłol(l.3.2)
111<
'"""'~ la
h)<
lunkq•h.JT""""")'41'1<·1;lń<_'U<.-hm.1\.u"J<•l1c-la...-y
r)„Mal1y "ył;n·• I ~h
'kii oba p;ir.imctf) !unl• w_ 1,..,1erur )M,...•l'I) ~IJ•:J..1 "''"" oluf».""'Y
lCTI !n.J f'<~ prA..J•U"'~" t'f'~.
ol)ch\Olnl)<'h "'1TUan
Slem(x2.Y2) tJJlefstem') subplo/i1,3,3) $/8/T$(X1,y1) /!//e('sla1rs')
"l'egęsływykres
%tytuł
'llodrug1uklild %1odyg1 'llołytul
%trzeouklad 'Jloschody %ty1ul
_LIU barjx.n)
h•Sl{ntndn(1 .1000))
05
-05
-05
-0.5
-t -5
„;,..
Ił_\\. 6.6. l'rt~kł od Ul)d• funkcji har. wm 1 , 1
I<)~.
6.7. \\)nik
d1i•bni~
polecenia /ri,\l(rtrnd11(1,IOOO}I.
O rose O hls1
hisf(y) h1st(y.n) h1sf{y.J<:)
[n,11")=h1st( .. )
pr1~~·~~~.:~:~",~;;..~,:~. J:~rn.,~~::.~~~;:~~~; 0~": 1~m. dzrch prmlL1ał wym~oony ~IJ)l~::: '~P~::~;' 1yd1 podprtcdn.iló\\. a na'ręrmt .;:J:~:.~:o;~j;:~7;" :I=~~
I
rose(t) rose{t.n) ros&(t.x) (t,r]=rosa{„.)
hnkcp
„„,. l}''llJC h101ogr.im koio..)·. 1-:ald)· ...:l.1or ma "')WkO..: proporqona~ do
hcib)· dcm•mlo" " podpr11:dtialc. t;.ąl nxhykma loCl!Ofll ok~~ numer pudpr1c:dLWu Argumcnlyfonkcj1m
• 1-wck1oribn)'ch. • n- ~kalarokrcilają<;:)' liczbo; podpncdzi310... • .r - "cklor okR.~laJący p.>loi:cmc '""""""'' n:pl'ctcntow:inc pr1c1 kulqnc ...:kLQry
1
t0„ .~~,;~J~~~~~:1 „';.;,~.~:;:;:~~~~~~:;1:~•;,::,~~:l~~~~:o~~~~~~podpr1edLia
z w:irto)ci ckmcnt6v. "eklQr.l I !""lcd 1Jk;anicm 1.ą brane n:..tl} / lil1ck111a prltl ln kich" ")"'obni11funkcj1z0>lanąpo
bnc
l"Ol.ąnary..o"aCSlllapon11X'l.W)"olama
:~:~~:~~==:1:~~s:l~1~~k~~"d~a~;;_;~~:,::;~'~;~' w";~~=r:~~. ~;;~is':i~~cn~~~ 1
/1
poł11t(l.rJ
O compass
'\a 1'17'1.ł:tdo"~m r:-·,unlu r•<"7<'
·cl.mm o 'Y":tCll dc111<'11t:td• wn~c ,,.,n,"an,·,·h kw.•1>07ro/kł"'1cmnonmlnym
compass(z)
compass(•,y) compas.s(z.s)
rose(nmdrl(1.1000))
compass(•.y.s)
90140
I unlcp ~""'!~"' '?'"'JC "YI.=. n:i_l.lórym ckmrnl)· rn:>
póln)w poc7.ątl.u' gro1.>ch" punl.1.>ch <.>p<'<)nych pl"IC/ "''polf7(dnc :~;::;~;: ~::;~1:1. Wy„olamc / .J"°""' 1W"mclfilm1 ~ym 1 mx1cr1ami )C'l ...,..,...,..
0
compasS(•••"y)
H.„.6.8.
H r1 11U•ldri• l~ni11111l«r nian>>f(rondn(f.OłJO)).
1s.2.1O.
WykrHy danych ;iespolonych
Il• 1a"'' l!CC "m°"'' 1c,polonc można po"Lc
y"aJą<: 'f>«jal· lu • n~' ' T)Oll)Ch ")uJn,-hn13Ją<:)'Ch "h ~i r1~-v.1s1c i urojo,,.,. W b1bhoh rr•·,Tol.r'"' \f/\11 AU Mn>CJC JcJn.il. l.1tl.Ji funl.Cj1. l.1im: p<)L"3LIH 1)1<>"<1< ""kn'S) ł>c1rovcJ1110 NI rod ta1>1c "cl.loro" o dcmc:nta.;h t~d:jcy~h hub.inu 1c-polonym1 l>otal..; IUlll.< k.ryop")""'arul"c"''"'"Jlunl.cjap/"1 •c
lt)).
6.9. \\ ) l.rn bfd~c) rt~ultaltn• "l I.onania pnl«tło ""'""'l)~h " prL)l.l•dtlt 6.9 .
l'a111n1C!f '~l ci;u:1C111 :uul;m. Uf'<>Ując)·m 1} f' lmu iaką ""'Hb}·~ ryW"inc ~trzałk1. utwor-1<111~111 11,'0
'J plot
rt.2.4J
płołfZ)
lunktja J}•UJO: ")I.te• )<-1cJi Jll
mr;nt.:1<1• '~"f'O' l)Ch. 10.J11~!Jt11c lu11h11 b!,...J11c ro"rl
UJ
Je1cl• ---~~ h•1
łulllCJ•
plo! 1<„1.ouc
"Y"<~ana I
rllm<~lc
"lclom• argumcr1tam1o"ano.;..;1ad11c,polun)d> _ _ __
110 1'ar:rn><:1r .• J"'t c1ąg1cm 1nakow "l'"UJ'ł
11lll"-'30„funkq1plol(Toh.6.2.4)
;=~:p11ct1(·1.1.10) ~===;:::e!~~!~x compass(x.y)
[i.2.11
% wykres
°"'"'""
•wypełnionych v.1clokąti>w. Wvy;tkoc popocdmo op"anc funkcje anckrowaly na •wój ury. tek u!y o!Nar aktyw1w:go układu "'pi•lrlo;dnych. czy"=1ly go 1 '"'&O'p
fe11ther(z) festhef(x.y) festher(z.s)
f::::~:;,:~
Rysowanie
powykJ funkcje ry""w"ły kompletne wykn:sy. Opróc1 iej grupy funkcj1„u11cJcmnapo1WalaJą<:anarwor-1cn1cdo"olny.:hryw11klw.·•klll
O feether
rpllJC
")·k~.
ckfn:nl)' niac•=~n'cj;;,:::w~=c7 :,;
1
na ktOT)m
;7!~:7.~~:;,~:~=r~~=:·:::~i~".~,!~~~,~~.hI~''~~, ~:~~~.~h:;~ 1
"oła11m
feather(x+i"y)
/me(x,y) Funkcja Im<" l')"SUJC h111~ 'kla
cach w punklaeh olm:;lonych p1"tC"1clcmcmy"ckmróv. •i.•· .k:ich:r1rsąmac1crz:im1 01ak1ch )amychwyrn1:ir.ichd\a kal:dqkolumnym:icicrzyry"'wanajc\tj<.-dualinia
\\'ysląd "·ykrc•u prlc1.btaw1a prt)·kbdowy l)''unck
o
!iii fill(x ,y,c) f11~x1,y1.c1,x2,y2,c2, ... )
hm keja /il/ V.")'[IClma v.1dok111 o "'crzchołkach w punktach wyznaczonych pm::z elementy "cktoróv. .< i.•· kolorem okrolooym pno aftUrnc:nl ,. Jctch J~ 10 koo!CCnlC, v.1cloli::~1 JC:SI 1.llmykanyp!'"Lc1f'O'ł•t<7C1HCodc111k1cmpunkló\\· p1cr••vcgoios1.:nmcgo l'arnmctr , . mote hyć jcdnoznakunym la1\cuchcm "tedy kolor okrcilany j<:~t "'edług ko. duop1);11>egod!afunkcj11>IM.luhpr1c1v.d:tor"1c"L°")'m.któn:go1rł)'
"'· czc""oocgo. ncloocgo , mchto:-.kią,"<> (ang. R1~/ Cin~·" fl/11,· pricd1ialu· : O. I
.
R(i8)). War!o...:1 cknw:nti>"' "'ck tora murn1. n;i.lcż~ do
l~tmcJC rÓ\\lllCŻ 1r1c"l:ld mo>hv.·.,.,.: oki..;lcm:i koloru ")pcln1cma. .lckh ,.~ "ckwrcmo t)lucknw:nt""h •le ll'h nl.IH "ck1ory.r1 l'!UJC&Oclcu1cnty '~trnk1ov.aiiciako mdcksy do aktuahw:j mapy kolorUv. I. katd)m "'t<:r1<·hołk1<.~n 7"1ąeyv.:iny .1'-"\.I jeden kil~ I v.1doką1 JC" V.)pch11~<1y lml<>rdnH 1r1lcrpolo\\iln~1111 dv.ul11mmo w Laldnoi:'' od uJk111oó.c1 od "'crL· c hol~i>" ()rll;lv.1an:imclo.l.lb)"ataltcnaL)·"anal•<."1l1oy,an1cml1011111U
Hu. 6. 10. \\)krn d1n)
11 2 /i/1(11.2,31,[1.2,1).[5,5,1]')
~:::~~:,/:.'~~;,~:;~;::in~~:~:~~:i:~~: powoduje nary'°"an1c lrÓJkąr.. Jcdl\llhcie n1e-
ral~~~~~:.~~ ,";:~~~~·~otd~a~~:~:~ ~::;:w~·;,::::i,i:~~ly"~:~ć~':kZ
"'"c. m:K1cr1~ ''''·Jcid1 m:iią byc "·ypchnonc kolorem 1n1crpolo"'anym
:~;,::~~c~:.~1:~ic~;:~~i~~~'~jl~~~~:-;~,ak:~b~ :l:k~; ::";:::;~,';;!:~ .,. lJn~1:a:
l>Jlmo1r ml<' 7'"'"1"H1)
l111crpolxja d'n1l1111mu {an~. polega na dwukromym prlCpro"a· d1rn1u mccrpol...:j1 hmowcJ. ln1crpolaq1 podd:lloall<.' "l kolejno 11:1.')'CCnia crtcch !>l:bdowych ba.f\Oo c1crW011CJ. zielonej 1 mcb1c<>k1cj. Obliczanie na>yccnia I,; jednej ze składowych "punkcie Ci(paln: rys. 6.11) nalelĄCym docz"orokąta pr1cb1cga naMi;puJ:te<> • n r1crn·,1ym etapie obliczane je-i nasycenie 11 111 "punktach Ę i Fpoło~onych na bokach "iclok:illr.JDko 1111erpolacja J1111o"a "-:nio>ci n:"yccnia" "icn:dwlbch A ID oraz B' C
l,•l,~+1,.g;=l.:·:=::·:+1,-::·.=-:·::·
Funkcja ./iii zwrnc:1 kolumuuwy "cklur 1dc111ytlka1orów obick1ów typu pmdi Za ka)d:i_ parą\', ,. mo)c wy,tąp1ć ZC$ta" p.:or. nal:"·a "l;t;n.;»c 1, "'13.>ność okn...;laJąc)·chUod:11ko"c"bsnościp<>S'lC>CSÓlnychpl:l1ów
O patch palcll(x.y,c) pa/cll(x,y,z,c) Funkcja. podobnie jak popm:dma. t"Orl'j wypdmonc "'dokąly. WcklQf)' r. >" 1 : okn:ś lają w;półm,Unc "'cr1cholków w1clok;ita" dwu- lub t
• ska!arcm."tcdypla1bi,-d,_icjc-dookoloro"'Y· • n
mcobhcza11Cjesc n;t;yccnic Ir." punkcie Cipko interpolacja lmiowa nasyccma "punktachE1F
lł.'Gl
IGi9
.•.. --•,
.r,-.1,,
1,,1,~+1,IBi""'''~+I,~ W C7..a>lC wypdmama kolorem "1doką1 JCSI . .pr1cglądany" poz1omym1 l1111a1111 punktów Dla kai
Sci na~)''C111a" "icrzchołkmd1 "''clokąla. Nasy·
• jcdnomakowymciąJ;1cn1- pła~ ~l1C równu:1:jctlnokolorowy.~oa kolom.. $ą_taklC !.:'.lmcjak"prC)padkufu11kcj11N
ególnych punk1ów w1dokąta będą miały kolory ro'tcdnic, płymuc zm1c111aj:icc si~ w zalclnoki od połokma punkm, kulor bidcgo punklu b
Cnl)' .• ..1· 1: mogą byC nw:1<."f7..am1 o •dcnl}cznych W) miarach_ U""orzooy :wstanie jl....lcn piat dla kaidcj kolumny macierzy. \\' tym prC)pa;dku argument<' ~K: "cktomn "icr...zo...ym dla rlaHl" j~-d1łOkOIOftlw)ch I macic~ dla plal0" O kolorach intcrpolo"'an)Ch
crnic"punktochnalct.ącychdopr1cglądancjh111ijc"l<'.naJdo"ancnadrod1cin1crpolacji
"·anoM:1
na,yccm~punklaChJCJ pr1n·1~c1a1boka1111wiclokąta
Wanopr1cprowadL1ĆJ>Oró"na111cd1iałanian:1.,1,•ruJ:r.cyd1"'Y"'ołalit'unkcj1fi//
lil/([1.2.3].[1,2,1].[.5 .. 5.IJ)
u ... ~i:a:
Fuukcja p<11d1 zwraca kolumnowy wckmr 1dc111ylika1orów ob1ck10w typu pu· "'' (l mig. piat). Za ka.>dą lrÓJką f. 1·,: mole wy•tąrić Zl";la" par; nazwa "la· '11n'ci,\\la,noM:okrc,;1aJą<")'Chdod:nko"c"b>~•po:s>:c~cgóln)chplató"
llS
Grafika trójwymiarowa \I, 1nfonn:H)Cm)m l:>fłl"'•Cf'l"Zyjąl Sl\'flO
rlmw:j,.. cknon1c momtDf11,.. J>b'k~. cl)·h """"1·mi.:iro"ą 120 / ang. ~ l>1m,•mum<1f) ; tn'iJ"')'ITllam"·' {JO I ang J 0Hf1<""-""''"(). Grafik~ ''?JW)'nl~31'<'"a ~ nvumi.:inaJako Pf7.<'bt.:1" 1anic na f'ł:i.'1ctyimcekranu mon11ora r1u1
Cra procedury ob1ług1 gra fila typu .m R1uto"a111c clemcntó" fipir 1n\jwymiaro"')'ch na rta,7C1)'1l"' ckrunu oTDI 1.llS!an1a111c 111c"1
\\' fl"lklyccop")'"ana OO.~gr1fikail"""')'miaro\\ajci.l rc3l11o"anajakovc1cgólny fll7>'Pl
(6.3.1'
O mHh rld [X.YJ~meshgrid(•.Y)
1x.YJ:meshgrid(•) 1x.Y.ZJ=meshgrxl(•.y.z) l·unhp lfl•"•/ti:rid IWO<'/)' m:>ei
,„,ki
Wicr'1c 11~1cicrl)' -~-."I kop1am1 "cklorJ < w kolumny m:w:icrry r są kopiami wckio 111 1 M11<1cr1e WYJ'"'""c .\ ' ) n1:1ią l<'ngthfr) "•cn.ry 1 /,•„Rfhl<) kolumn. Pojedynczy p.onkt "alki k1'ł<'Y"JeJl·l)'ll1"·'c""u'l·lcjkolummcma"'flÓll7~ ~_punktu•X(k,1)
y_punktu"Y(k,1) Nal'")'kłaJ„ana'c1funkcJ1
Przygo t o wa ni• cbnyc h d o wyk resu
W1~~oSć procedur ~ptcmu MATLAB generujących uójwynnaro"'c r)'Sunk1 slotydo")'kJciłan1apo"1<:f7<'hm l'o"ter1chni3jcstt"orcmgron1Ctr)·unymnicmającym
.M:1skJ ijcdnoi:n;w;>;n<:jdcfimcj1m.:itC'llt:1!)''7.11CJ. W gromr.:tmllllaht)· czncjpo"1cr1chm~dcfi· 1llUJC "~jako Wiór punktów, klÓr)'Ch ">f1Ół17~...Jnc 1'ą opisane ci:iglymi, rM-111c1ko"alnymi h.mkcjami X• j(rp·),_l' :o }:(11,1•),:
=-
/~11,1•)
zn11cnnychui1
obh,·1amyna"atc..,punk1ó" 1-11 +0.21.-11 +0..!/)7:>pomoc~k°""trukcji IX.Y]=mesllgnct{·pi:0.2:pi.·pi:0.2:pi); Z=sm(X). •sm(Y). •exp(-X. •2. Y. "2);
fak wu.la~ wa)nc JC't odpowicJm.c ulycic opcmlorów 1 funkcji rri.:ici
I I ..;i "·'J>Ólrt~Jnyn11 ponk1ów pla~1e1ymy b<;Jąccj wyk~m funkCJl f/.\,l'i
Wartol.ci zmicnn)·ch " 1 •· pow11my nakkC do f!CWOCgo obvaru pła,k1cgo. :> rótnym l"'nktom1q;o~rup<1"mnyodfl0"1:Mben'i!nc:punkl)f!O"'ICl7Chn1
W prakt)tt definiuj~ flO" 1cr1chm~ lrtcba ~·~ ogr:inicZ)·ć do ,lońcronego 1bloru f"'Uklów nalctl{Cych doobs7.aru 7.:mna~I f!Clnych definicji funkcji/f1'-"/,g(u.1~ i hl•'-"/ moJ:oa podać ich "aności" poszC7Cgóln)ch f"'llktach Odfl0"1ednio porz.:idkuj.\C te punki)' mob\3 ich "'of>Ólri~dnc or.u "-;inll'ki fuukcji 1api'kłt " f!O'laci 1nac~'17)' X, r i 7.. Ro~ imiennych 11 i , pr7Cjmują w1cdy indeksy "iCDIO"C (i) i kolumnowe (j) f!O'''":zcgó!nych clcmcnlów macic· rl)'.W~półl7~flOjcdync1cgopunk1uuL)'SkuJC''~fl""łc
x=-X(i,j),y=Y(i,j),z=Z(i,j) Tak je~! " pn;ypadku ogólnym. t1ajaę>c1cj j<...Jnak ry.<0\\anc p!awc1ymy 'lilno"ią wyki\:· •)'funkcji zmicnnych.r iy. \\'ano~·i funkcji oblicwnc s:i" punklach rotlo>onych równo· n11cn11c na prostokąlnym wycinko pła"czytny XY." węzłach l)C\\ncj pr°'tokąmcj ~ia1ki hnkcjc„„·.
l unkqa111t•.1hgr1dpozwal:>13k1c na1"ortcmc 1n\J"')'l1113""'')'Ch sia1ck punkt.W. roo1c· wa> \IATl.All me umo!lmia murLcma kon1ccrnych do Of!1~n1.:11akicj siatki ~1Cf7)' U'OJ· wym1Jro")·~h. "'\"' funkcj.;i ~)muluJc le nlll
"'(C
Na rr1ykbJ aby u1worl)'<' 1róJwym1am"~ flfil'lokąmą „a1kę ponktó" o jednostkowym „oc1ku" wyf!Cłmaią;ą kos1ki; poka1.:m~ n:.i ry' (> 12, n;ildy W)'ibć polcc.:mc [X.Y,Zl:meshgrid{0:2.10:12,20:22)
X•
o o o
ll6
Y•
10 10 TO 11 11 11 12 12 12
O meshdom IX.YJ=meshdom(x.y)
10 10 10 11 11 11 12 12 12
l'unkcp,.,..·1/hk>mJC-'l"<'f',Rfunkq1,.,..·1h):nJpo
l""i.:Jn1
\IATl.All "lnlCJ'!''I. iii> •.:ot"'-'"ama 1!lO
l)"Ch lunkpcamolcmc"lmri:" pr7)vł)chv.c"'J"
gr;imu
10 10 10 11 li 11 12 12 12
0
z.
[6.3.2'
20 21 22 20 21 22 20 21 22
()p1$:1ncpomlcJfunkqc1"·orr.t">·kn:•ypou1cr1ehm Wpof!rttdr.l):i<:)"ITTpoddcnw.:nl)'"l."•l'Ółrl~dnynulcl".ą.:)·chnan1c1punkh"".kichntac1cr1C10'>tały...._..,wv.n1cupo
r1"dko"anc 10 punkty. których "'f".\k1~-dr1c "l"•"l"H IC ,„14 . . . n>a1:1cr1...:h. "l."aduH 1c ,..)h;tu• pla>1C1)·in1c. KaJdy punki (opN<:1 pon\..1ó" brtc11owychl mac11cm:h gl<),.nych ...:1"ail6w. Nartuca Io \p
I)'°"'"""
J""
1ów.któl)'Chwicr1
20 21 22 20 21 22 20 21 22
®
hmkcp nlt".1/r l)'Wjc !'O"ICf"Jchm~ 0\'1'31Q rr1c1 ni;w;u;nc 1. 1· 1:" ~I kolorov>cj "a1kioon1.a1:hu)pclnion)chkolore1111ła.l'.lcm1mtym.><:1cn)'•·okrtilająko1Qryob"odck
povacgóln)ch OC'id;
~.
105
'
,
00
05
)'i/.
mesh(x,y.z.c) mesh(x.y.z) mestr
"'
ff)s.6.12.h.ouk•
Wykreślan ie powie~chnl
run\..c1cop1<.any1"'tał'po..Obn:pn:1cmac11r<1"'"r1
20 21 22 20 21 22 20 21 22
'" "
"'Cf'IJ'
l)11alan1< funkq1 JC.\l idcn1~·cmc pk dl1al;ir11c funkq1 m..·•itJ:n,lfT.1·/ / ,yrn.,., OO"rymaRll """'"'r' l Jc<.1 rm.·.,..//•pudll/ mxicrl) <>1rrym:1""J v. "·yn1ku dl1abn1a funkcji m..·•liqtJ lunkep/l•}'u.IQ•farac;1.l)l·•J.:mąn""'icr1 •. 00J:Of}"""lt"lnl "~J"f'"'n:1td11tc•icv.p 2.J ..\
Wa110'i.ci clcnw:móu mxicr7}', uyznaczal'I. milcby kolorU" " aklllóllncJ m>p•c kolofóv. Ucn1<.il1) n""'icrzy ,. "I prh-,.hlouyv.an<:" taki ,pol<)b, .b)· b)la uykon)~l.aN ub !napo.. .kich macierz,- ws1amc ponun1~1a. to prl)'JIOOWa1w.: J'-"'"l ,. :, ctyh kolor ob"ll
'
kkh 'J'O'IÓł> cicniouania "J·b1crany 1.a pomoc:\ funhJ• 11!.kim){. ~\! U!lla"'OO!f NI fua_•u1J {sian iklln)~lny}, to rnacicr-1. ,. mok m1<...: "y1mal) Uk•c pk ni;w;icrlc '·.•·i: lub O jeden OlnlCJ~LC (W p1cru>Z)'l11 f"Z)padku p
l 0.131nl UIC"'l I O.Wl013 kOlW'nNo macierzy
1ę w U}b1c ml<"'1'· IO elementy mac1crcy ,. okrdl:>Ją kolory korków <;•,kmkóu, kolor odcinka 1111~-dq koiicann 1m1cma >1ę pł)-nmc i;iś wymiary macicny 1·must;ibyćiilcnlycl!w.:jakmacicrly.•·.ri:
n
meshc
(m.n]=size(z)
meshe(x,y..i:.c) meshe(x.y.z) rntshe(z.c) rneshC(zJ ld"rntShc{ ... )
n==lenglh(x)&m::fenglh(y)
:
,.;~c::~~~:.:;;n1cm'"' r 1 ,. funkcja ,,,..„11 rp.uJC w~i..n:.. "a""""' clcmcmu"
rn)ticrry
J;&l\:~~~~ :::::!~~':,'(~~:::;~~~I ;;:,':n:,:=;'"'· R)"'JC '"'" "•llę oJcnty<~. r n) ll1d 6. IO. l'r.1Ahl11!1rw/mtl.
Jo
clo~a//%usuńws.zystkiestarerysunki (x.y):rneshgrnll(·\ __ 1:2)"pi,(·1:.1;2)"p1);%przygotujpunkty z:sm(x)"cos(y)•.4•up(-(•·-5).A2-{y·.5).A2);%001icZwarto~funkcji rnesh(x.y.z);%narysujwytres colormap(f11pudl,gray));%zmieńkolof)'naodcienieszarości
1
~1:,;;;~·,~:;;;,=~:;: ::ra~ ...:~•k ~unlqa ,,.,,..„ l)ml1n1t tunlq• vgnon•m•~ 10 ".ila..·hdfiałi hmlcpn,,,lm•r ~ )C \1Jlk1o1;h l'R" k~tn)'
1al1ch
1
10 10 ·1
10 10
K)t. 6. l l. l'r1) klld " ) krttu nt l')~"""t'!:OLI
pomoc~
ru nkcji
,,,„~„
O mHhz
o aurf
meshZ(x.y.z,c) meshz(x.y.z) meshZ(z.c)
surflx,y.z.c) surflx,y,z) surflz,c) surflz)
mesh*)
ld:meshZ(... J ~
hnhp ,,,..,1r: ""'J/1•bn1c roJob"" Jo funtq1 '"'"Ir. l)'~UJC "1clolvloł0"'1 \1a1k~ op1,,... rn3
......_,1„,.,,' rbv•·0m)
hnkq1 ,,,..,Ir: ""' llkntycmc p;lrnmctf} pl funkq3 ntc
grnmc7.;i "~ dof'l"'•ct7ehm1dcfin1<>"ln)chm..,~ul3mych";ulxhrrom1lą1n\·ch
id:surl{ .. )
l'ar:imcil)' funkcji ""'H 1dcn1}·c-mc maczcn1c jak p;lra1nc1ry funkCJ• m('Slr 1 cą rOhlią. k J"lr:lnX"!rcolrcilan1ckokMy_nic1-,1a1ki.lcc-1kolo
d11c
l' r1)kl1d6.ILf'r=.1Al<1l.11
!) 10
Ru. 6./!'i. \hlirf• (unl.cjl funl.fjJm,„lr:
1
pr/\kladu dii1l1nf1 fonl.cji mnlr n10w•u11~
1a
11<.1muc~
R)>.6. 16. \\)krr•"•plraln)thfald" tprt)lladu6. ll.")kun1n)
closeal/; %usuń ws..zyslk1erysunki [x.y]:meshgml{·250.7:25.·25:0.725);%us1alpunkty
(li
pomoc~f1111i.cJi•u/
Clsurfc .sutfe(x,y.z.c) .surfe(x,y.z) sutfe(z,c) .surfe(z) id=surfe( .. J mc
~~~~~:k~~~~;,~~a'n~1~ 1 c~~7;c n~~n:.~~~:r~;i~~r~~";~ujc on~ l"l" 1cmh111~ idcn1~c1,„,,,-
10
Parmnc:ll)' fu nkcji mają wkic sarno znacznie jak parametry funkcji -"''{ D1młanic fu nkcji ogrumou ,;~do p
hmkcJa t11r.ica wektor kolumnowy 1;m·icraj_ący idcmyfib1_or ubick!u lyp11 11 irf,1<·c·orut1dcn1yfikatol)'l11rn•kłada;ącychst~nawykrcspo1101n1cowy
po. prtcdmcgopr7)'kla
[x,yj=meshgrid(-10:0.7:10,-10:0.7:10);%uslalpunkty r-sqrt(x. Ą2+y. Ą2J; % obliCZ Pfomienie punktów a=atan(xJy); % obliCZ kąty odchyleoia od ddodatnieJ półosi x d:max(max(a)}-min(min(a)): % usuń skoki kąta z=CO$(r·a · 2·pi/d)"0.1+0.02"r:%obllczwartościfunkcji sorfc(x.y.z):%narysu1powierzchnię
a:us(/-1010-1010-0.20.SJ);%ustalPfoporcje colomlap(gray):%zmieńkolory
6. 11 .,\\ ir"
1.
[lrt.) kbdH 6. 12 nu )'o„ a n)
~a
„
ponrnq runkc]I 1 1/ r
Clsurfl
l'rr.~ kbd 6 . 1 2.D:1r1/,micf'1n~
Doden10n,lracJl dlialama funkcji wrfc wykurl)'Stano nic-co w.OOyfik~"aną fun.kcj~
Ił)•·
l
surfl(x,y,z.s.k) surfl(x.y,z,s) surfl(x,y,z) surll(z.s) surll(z) id=surl{.)
Takiak" rrryp.:idk""'L)'~lkich funkcji ry~UJłf:)
l3j~hllah
Wck!or
kich ("cktor 1rójdcmcmowy) lub bicgul\\l")ch ("<·ktor d"udcmcntowy). Prryjmowan)· domy,;lnic. 10 cnaCl)' go.I)· nic pod.:lmy parametru t kierunek ri>h11 s1~odk1cru11kuob..cr"Jcjio.\S>1opni" kicrunku1boodn)m1rud1em"'katii1
l'r1)klad6.IJ.l'młl,,Ju±n·ia/unl
[x.y]:meshgno'{-402:4-4024):%ustalpunkty z:sin(x). "cos(y);%oblicZwartotcilunkcji wateti'all(x,y,z);%narys,ujwykres
"03 01
o .01
·" 10
IO
Llc11...,111)· ""lun 1 okrc•>l•J~ kolejno • naicfcmc "''•Iła Rl/f"'l"/
. „,f'<>kr;.nn•k nupn,1vcn••"''a1!a naJX1"'1cr1Chm '"'f'<>la}tulll ah1rłM.:J•. ukr<-\laiący /.rn;l(Ol'ICMIC l'"'"'cr1chn1).
• "'fl'-'kl)Bmlodh1c1a(•·1~..,., ... i.:i1łakmra,1C..todh•J•rl3udr<1 "•Cr1<· h111 pkodlu,1111),
• "'P'll··r;.nmlru1p""1cma'"'"1łaudh11cJIO IA•narJi"'""""l'l"r.lł..lo"q:t>"')ł.n."\U"}lnr7nt=Klro•o"'DIC h 111.:r)i •UJ'l(ól, •. "sr„ 1pr')llad11f> l~
w<1/et1all(•.y.z.c) walerlall(x.y ..r)
wa/eda/11.z.c) waterlall(z) ld
)
f Mnt('fj
"""•J•
„.,.
iccudpu -iaJ.i1.,,:,lolumf!•wHni11:1cr1)
F3
OświeUanie wykre_sów funkcji
Op1\.ana "'aeoo.mcJ tunkqa l)'UJ'ł""a "'"''c1Loi14 l'<>"'lcr1chm~ "')kOf"l}\!UJC do Ul)'\an1a cti:klo"' TOLpr°'-'cma 1 odb1e1a lu,n·1
n.: funkc,c l:l)1ku"n'k mnie I m,·h ,1;„,1),1.lc J.ool)'lamadckm" '""'lln)ch"" m11).:h l)\Onka.;h
O 1
cut.r
O surfnorm
gdzie
• a _ kąl
nu~y wcl.:mn:m pro;copadłym do pcm ierzehni a kierunkiem pmL1nia Swia lłł
(wckto111miNi
11.
• (J • kąt ml\'dry wektorem prostopadłym do powierzchni a kierunkiem uhwrw:1cji (wck10-
1111111 N1 l1. hl między kierunkiem pad;mia świa1ła a kierunkiem obserwacji (wcktun1111i N i I')
• r-
Jak widat wszyslkic podane wektory ,;:i nonnah1.011·a nc, wi„c
1npóło.ynnik
odbicia 1.:ilct.y
tylkoodkąró1< n11ędrywcktorami
K1cnmck. z którego spogląda obserwator. jcsl określany pr.tcz wck1or I' Kszrah po. wicrzchm okrrilaH; wektory norm.:iln.: Jo niej. rozmieszczone w w.;złach proslokąmcj siatki Poszczególne współrl~n.: t)·ch wck1orów są zawanc w macierzach .V>•. Vr 1. ,\:.. Wektory S i r moJlit byC trój- lub dw1.1Clcmcnto11c. w p1crws:i:ym przypadku olm:~lają k1crunc:k we w,;.pólrzędn)·ch karlc7Jariskich. a w drugim we współrzo;dnych biegunowych (określając azymur; cl~aqę). Zwr.t('3na macicn r zawiera wspólczynmki odbicia dla poszczególnych fr.igmcntiiw powrcrzchni.jcdcn db kV.dcgo pod;incb'O "cktora nonnalncgo Dod:l1kow)·panimctrru:okrcilastopicriroipros1.cniaodbitcgo~wia1fa
O diffuse
r=diffuse(Nx.Ny,Nz,S) n:i
FunkCJa J1//Jm• oblicz.a 11>flclkrynmk okn:Slający jaka czo;ść ~111a1ła 10~1anic rorpros1.0na JlO" llT.CChm lzaab)(lfł)o"ana pr~c/ pow1cr1chmę wpłynie na podrm:>il'lllC Ja~krJwoSci jej
koloru) V.;piikrym11kabwrbcj1jc>twyl1C1any1cw7oru
INx.Ny .Nz):surfnorm(X. Y.Z) jNx.Ny.Nzj:surfnonn(Z) surfnorm(X,Y.Z) surfnorm{ Z) f unkCJ:J 11_1rf'.•<>n11 ''.hliaa w~pólr1i;dnc wck1oró\\ nonna!n~ch do pow1cnchni opisanej macicr1.an11 .\. ! 1 / \\·ck I Ol)' "l lnonnah1owanc 17n. 111.'.IJąJCdno\!kowit dlugol.ć i .ą mlJJo'"lllC dh1 kuMcgo w,·1łn "a1k1_ Mo>na podał 1ylko nue1er1 I. po1<1cm:hm~ ~lic wllwn11S okn:,lo11;t 11.1 rq;ul:m1cj. [>l'l»lok<1l11q ""'ce. o J~'tlno,tkowy,·h wymmrach c.;1ku Jclch pom 1. 11ii;1c 10,l;m;1 nrgumc111y wyj,;c1ow·c Nt, ,v,„ .Y: to funkcja nal')'>UJC pow 1 cnchn 1 ~ i promicniwic 11~ niej mmcvno11ymi oh!ic1onynn wcktornnu mmnalnynu. i\hy 11111cm~ 1wrot ohhC'10n)·d1 "ck101"1'm non11:1lnychnaldypoi.laCjakoargumcn1yfunkq1lr~mpo11011anc111:1c 1 cr1c.\',
!'1/.
lunkcja "1cr1d1111c
.'1lrf11orm
JC>t wykor7)'>l}'"ana
prlc1
funkcji;
[x,yl=meshgnd(-2:0.2:2.-2:0.2:2); % ustal punkty z=-(x."2+y."2);%obłiczwartościrunkqi
surfnorm(x,y,z); % narysu1 wykres
wr// l)'SUJ'łC'ł Qłw1c1lonc; po.
o
lłllt
/e;ir/(x.y,z,leksl)
"'~~l~~~'~,:~;r~'~!,~c::!';~„: 1 .t:~~~r~c~:~::~~~:-:~ Lnak
~1~~~~;~t:i~:~~~gf:~{,:~~;~~~:z;r~:~~~~~~Is~~± ..·'
O
4
rld gridon gndoff god
W pr!)'p;.rdku "YkrcW" trójwy1111arm..,-ch ">·•w1c1bn1c s1a1k1 hmi pomocniCZ)·ch po1ttc.
~~@::;,:·;~a:;!:i;~,~::~~i:;'.:,~:,;;1:~:,~~~~~~~1E:G~:,~;
R)s.6.20.W)krts")kDnln)l.& J>QnlOl:ll. funkcjl'ur/łlurm
f6.3.4 Op::~S:1l:l:k~:.:"
sl~rnanc
1rójwymiaro")'Ch "11 te "'11111: funkcje. które slutlt do umi=zania nap1só" na ")kn.:sach dwu"·ymiaro"·ych. lunkcjc .\/<1/lt•I i _r/a/>t,/ umieszczają et) kici) Jlf7}' os1a<·h pla!.ZC7)'Zny poziomej. Dod:11ko"a funkqa :luflt·I słuey do opi5)'"11ma osi: Li.st.a paramc!ro" funkcji lc.11 została nnszcr1ona o par;inicu za"icraj~ "'f'Ólrzt;dnc:11:1p1sm.
O zlabel Z0.4
.Vabe/(tekst) z/abe/(!eks1,nazwa_w!asnościl,wartość1,nazwa_własności2,wartość2, ... )
hinkCJa :lube/ wypisuje la/Jcwh ni;ików /do;.>/ obok osi : aktywnego
układu współrz~d
nych ...- L•„J:I:
Za p1crv.-•rym argumcmcm funkcji 1lulwl mo1c ")'t-0>1C -ck„cr11:ja par: nazwa v.-~i. "an~ U•talaJ~a v.-la;n~i obiektu 1c·11 >tano„iąccb'
'""
o o R}i. 6.2 1. Ormon~tr..1rja diialanill runl.rji xlub~l.yluMI. :/11MI. tal i p-o~n!a griJ
r„l)kl1d 6. 1!1. {):1.1/,m„·fll'll
,/„,.,•/.
.1„i,.,1. :/<11><"1.
,,.„, if~>lc...-nwi:rid
l'r7)kl~YIY"'nclunrnnooona~Wfll'Ją<'.O
..,,,w{_ 37 .S,30) '% uslaw Widok na tróJWYm1arowy (lunkqa omów1aona w p. 6 J.S) x/8t1e{X');%nadaJelyloetyoslom yla~'Y'),
:!~1{~.):S.'f18pis'):'%wyśwle11.napis
grt
hłllk<'JI nunifllllUJC "b'"""''arn1 Xgnd, ll;rul ' /.grn/ akly"11ei;o ulładu
l '•uc•:
„,~n)·Ch
~ Manlpulacjawykrttamł
,„,„,„ a
0pi..:ii1e porutcj funkqc
po7walają >:rnici1ić wygląd
jul nal)'Mlwanych "')'kr..
view
;~,lll .s.s
111e11'1az.el)
o
-5
5
wew{[az,el])
111ew([K,y,z)) Vlilw(2) 111ew(3)
[az,el]=view V18w(T)
T•Vl8W Funkcja "'t'k ;mucma kierunek, z którego oglądany jest akryw~y układ wspólrzotdnych Paramclry "'i rl ohrila;ą odpo„1cdmo azymut 1 dcWOCJ~ (Io okl\.-,.lcmc, uływanc w ar1:h11ek1Uru oraz arty Jem, oos1 równ•ei n~<; kąta podmcs1cma) połw<:ma ob-.crwatora. Azymut to k;i.t odm1m..iin)· " plas.zczyztuc xr. rosnący " kierunku rrz.:c1wnym du kienmku ruchu w'kuó"ck 1Cg.>ra. Arymut zero D.ll\X7.ll, t.c obsi:N.-alor znajduje ~•<; " pl:is70y7mc 17 po UJCmnej str0n1e os• t Ekwacja 10 kqt mi<;dl:) plaS>:CZ)-zną .\Ta rrostq łąo.ąc;i, oko obserwatora l pocr;i,tklc:m ukbdu i'rryj!llUJC on wanW;i dodamic.jcteli ob">Crnator 7najduje si~ llO"'Y· kJ pł~yxr Oba ~ramctryokrtilaHL\1)'" ~topniach
51 ~ .~;~
o I
.5
o
o
:s
5·5
O
55
O
Pa~!')' u: id mop byC podane r.azem jako d"'Uelcmcn10"·)' l'Ck1or. \toina podał punk1ob;crwaCJl")kort)!llUjąc:l'spółriętlnckanczjailskie.nakiy"1~-dypr7cka1.:ićfunkcji
""kiur trójCICmtntOV.') f·unkCjll
l'lt"H
/:t. ,-. :]. dlu1,W przckai.anego "ck1or.i rne ma maocnia
")'"·ot.na
I
pojcdyncrym paramcln:rn hczbo"V" ró"·npn 2 p<)'Aodujc
pr7)'J~IC kltrullkU ob;crw·:t1:jl Ui)'"311CgO f'„")' OJ:lądall1U l)''Unkóu d"UWYllllUOW)'Ch
u= IJ,..t
'łll,W)l'Olana1pojcdyocąmpararnclrcmrównyrn3pu"odujCf'rryję<:ie'laodar·
do"c~ok1crunkuol>!<:rwJcjl<)>U"kó" lrt'IJ")'"''arowycłi:<1: .JJ.5,,.J .Ili
R)·wnck (i.21 "}kona1K1 m11cn1aHC punlt DłlM"f"ó>Cji
/•,yl:meshgrid(-3.5:.35:3.5): % przygotowanie punk!Ow z:exp(-{x•.5).A2-(y+-5).Ą2)-exp(-{x·.5)_A2-(y-.S)_A2): % wartoScilunkcji
subplol(2,2.1):%pierwszywykres sutf(x,y,z): l1//9('normalnywidok3D'):
subplol(2,2,2):%dNgiwykres
.5
.wn'(x.y.z);
~~~~~~~;:J.;,.% wymusza rysowanie wszystkldl luawQdzo u~ladu W$pÓlr:i:
VHtw(2). 11tle{'normalnywidok2D'J: .wl:lpłot(2,2.3):%trzeciwyłcres
subplol(1.2.2);%dru91wyllres
sun'(•.y.z);
.wn'(x.y.z):
ll"VNIWm/~(-37.5,30.60):
viow(l10.•0]); tstlefaz=10el=40'): subp\:lf(2.2.4); %czwartywykres .wrl{x.y.z). VHtw([l0,10.10]); /llMfX"'10Y"10zs10').
vit1w(a)
set(gca.'bo•'.'orl'); /J//e('obtektyw~erokokątny');
Cl viewmtx a=viewmtX(az.el) a=viewmtX(az.al.p)
a=viewmtt111z.el.p.•)
1~j:;,n~1::;~~ l';:u~~~al:• P~~~~~~~"tc~~~;~{~~,:ca;:naOO;:; 111"~.~::~"~c~::'ro"'.:·'ni;icicr7" ni;i ")'miar} ·h4 I"/ "'"H >dcmycmc 1;mc1c111c (unkCJ~ "''~•mll
Ari;u1nonty
J•k"rrąp;idkuor1..ancJ(l0"')7cJfunkcJ1•·1<•"
~,:,~~,:~;~'.: u :~;:,~;c~ ~~';';~:~1:l~~1:•~~;kr~:i::;.~;:'cfc~·c;: i~;;:,::~~~u!'.~,o~l~~:~I'~ 0
1
1oiuanąpoJm1cn1tcjwano\cilootrrym:myrysunckbę
• 110-17\ltonogonalny, • p IO-ob;.crwowanypr1c11ckob1ck1y" . • p 2~ • 7")'C/JjllC Wld7l1HC,
.5 .5
•1• 60-00...·1wo"anypm:1ub,ckty"slcrokok~my
-4
.5
Argumcn1 .~ JC$I "ckton:m trOjclcnK."fllowym pod:ijącym ~npciłl7\'tlnc ołxcrwo„ancgo punktu "C"l"llr/ pr...,,tOf';ł!llo>cianu \\1.U.cma. Domyslmc przyjlllU\\any JC'l punkt pro>IOp;t· dlościanu"1dlcmapolotonyn.:ajblltcjob..crwatora
'a
t)'!I
6.2l pm:d>ta"oono "·ylm:s uzyskany w skmck n:ali1,acj1 puk.:ci1 lllW:tnych
"l""')kładnc6.17.
O hidden
hiddenon hlddenoff hldden Pok.:cnic l11ddt•11 mucnia 11)1> "·Y~"1c1la1113 wykn-W" 1)pU 1"orlOn)'ch prlCl fonkqc f•.yJ=meshgnd(-3.5:.35:3.5); % przygotowanie punktów z=exp(-{Jt+.S).A2-(y+5).A2rexp(-{•·.5J.A2-(y-.S).A2):%wartościlunkcji
svbplo/(1,2,1);%pterwszywyllres surl{Jt,y.z):
a=Vl6Wffl/X(-37.5,30,10):
v1ew(a);
nh·1/1,m,••lh·or.u111nh:. l'ok.:cnich1
f/1xmodujc.icmc"\U>u"a""L;i;łoo1(tChn1c "')krC\U,\\ \kUtCkt1cgO")'d:ijc\io;onpr1c;roczy;1y. f'ol<"l·tmch1,/,J,.•1r<11l"lą<;l3ta>l;m03.
,,"'c
l'ok<:c111c/uddrnt>.,1p;ir:m„:1rim 1m1c,11Jw tf)l>1a,!a111anianarr1cc1\\n)·OOak1ual11C·
" ll nai:~:
l'olcccnic /11ddm mamrulujc "ła'110.;d:1 f 0<1ff('r>for okrci!JJ'I"~ kolOf po\\ICr1d1n1 (kolor jakim "I ")llC!lll:111<.• •. 0<:1ka" ")kn:,u) nadaJ'\'' M \\arto.<
.,,„..
bn1kkoloru( .. kolorprzuroc7}'S1Y„)" trybie pr1e1toc:cy.iymlub"· 11 l""-'/f!fltl/·O}'likoloretam} "tl')blC7a,lamama 11.
O 1hadl11
s11a
gtnlOtp
shodltlgfacolod s:$ha(Jmg
l'ol«'ml<
" l)pu ""'filN' I />uklt Cl')h~koloro"~"'•")lrN<"'f!O"lcrtthn1\\y"<:>lanc:zopcH.//<11po"O
i.:nl}f'O"'C„n:hmsąl)1.0lo-.e loknem ,,.~m 1 1eh „..nch<>lk1<111 o n:iJmh7}·m m
">Ctuc tr")·tou ")"pcln1am~ m1crpol"";i.ncgo. po'l~zą,..Jlnc punkty bJilą,'O piata m:ij~ lo. lor)·~ intcrpolxH d""lmlO"'I koloni" w1crzc00lkow Opcp {llc:e1c,J ró>m 1 1 ~ odftat rym.tchmcodgninic:zaJ'\t"'lllólHkolora:irn). l>om)"'lmc:.prryJtno"a'"'JC'SI ")'p
lallC bez .,..ramc1row ud•N~p111a naz"~ •klwlnic
tl!ILl"IO!lrg1>sposobu")'f"'łn1an1a.1>1lc1es1m//"1luh/«<"l<.J,111hm1t•rpn1cjc.1ro 1 polrli.
~ U"a2•:
Pokttmc .
J'rz)·kł:i
04
03 02 Ol
o .01 .O]
IO IO
lltl&('l'laf) %Wykreswtrybto1111&rp SIJbpiot(l.3.3); SUl'f{x.y.z); shadll'lgintlJfP t1Uo("mtetPQlalOO")
łl.)•· 6.25. ll;)>U!lfk ~ prL)kl•du 6.1? po LK>łOMl„lniU L~malll„)"lnl• ~ IRlfrpol•cl•
koloró„ .
O nit
["] comet3
o
comet3(z) comefJ(J<.y.Z) comefJ(x,y.z.p)
_„
e.xl• ca.us([crruncm~ulJ
taJ<•s('auto") [cmm cma~r=ca„•s
t·unl.qa "-·1.I '}'U)C lmllUJ'\" IO! l.001<1) ~m""''""') "}\.~ lrllJC\.lom or•....,J
I unkcia n"u umcma 1..oicmu.;t nu~l)' kok>n:m a wano>c1ą '"r>
<>!r1~dncJ: W)'kllł<.7JJ~ ccj 7~ podany przcd1;iał nadany wstamc odfl'.'wocdmo f'ICI'"') lub <"t;otn1 kolor I p.:&kt)' Wywołamc funkcji cm·i• 1 panm11:1n:m ·"''/" .rrcywrnca.;rnnd~rdowc. au1omatyc111c sblo. "anie . prrypo'-'lnic koloró" u1..olctmrn11: b1;Jz1c od wymiarów wykrcm Wywoł.ln~ bo.:1 P3· n:an11:1rów funkcj1 podaJc ak1ualnc "artoSci rmi11 i cn1<1t
Funkcja m:tmfllllujc
v.ła~nościami
aktualncso
układu ">l"iłr·;~~lnych
or•>UH·
cym 1 ll)'h pn:acy skali kolorów (Cl.m1.\fode). orni pr1cd1ial ohcjmowany fll"IC7 kolor)"palct)'(C/1m).
fi.ii
h1n1 wykres
Trójwym1aro"c IOts2CT7cma lub odf'o"icdn1ki p
•:wl.:i 'wój odf'O"..:dmk " ~lłci fwikq1 p/QIJ pozwalaj'ł('Cj 1)''>0"'3Ć ttój")miaro"c lmic "}kre-.ó" \lnno. k CZ)'· 1clnos:c t:lkoc:h "')·~" trzc:ch ")·m11rachjes1 ":ttpliw;), to"' pewnych "'minkach funk· CJllt:ll110tcs1~okazałul)·1eam
.,
o
',: 1
t•~ran1<1r l' ol.n"!a Jłu~mc .<~ona 1.00„1)„ "}~' ON 1••/,•w;.:1A1:1 pun\.10.. Wllf1Ui,(' p.ir.inoc:1rup mu" n>kh-.; do prL<'
om)>lmc l"'"l}Jmi.>Yianc JC>1 /• li/ W)'"<>łana hc1r-oran1<1ró" funl.ciarnm!"IJdcmo"'INJC'""JCd11alamc. /.ol> 11l1':"1"• Ju111.cJ•""'""'"Ph.1.7
[6.3.7' Rysowanie w tneeh wymiarach \\ podru1d11alc '"'"ł~ OJl'"' ll: fonl.CJC 1'<'1"lllJ'ICC t"onyć 1"'J"Y"'"''°"c flll"ICr1chmcl>rJIOra.t tiJnkcjary~UJątCłl'ÓJ"lllll;)IO"C"IClol;:ity
O cyllnder cyl1nd6f{r.n) cy/1nd6f{r)
cyllnder [x.y.zl=cyhndef{r.n) [x.y.zl"cylmOOl{r) [x,y.z)=cylsnder
lunk•ja nlm„l.:r l)'Ujc
plol3 plol3(x.y,z) p.!o1'3(x,y,z,s) plot3(x1,y1.z1,s1.JG!,y2,l2,s2,)
Funkcja plot) Slall(lv..j trójwymiarowy analog Funkcji plm Wyv.otana 7 ar~umcntatm 1
prf<"I
~·:~~;";) ~~~:1~~~~ 0;d:::~1.:,~ 1\~~~~ ':'„~~:,~~«r:,_;'°,m ,"')/~! ;1-;, =~ „„
ligu~ obrotov.ą
o
JCd~tl.o"cJ
W)\Okok1
po"~ Pf"«I
obrOI
l.17)"'CJW)"/Al<.700Cjl"'"lC"l"'cl.torrv.pl~tnlCr.l"lmlJ.-CJo;l.Llcrncntyv.dnonr
okrrilają odlci;ło\ć krl)"'
ici. Paramccr n ol.rtil3 liczbę punktÓ\o
n!O\uncjc,1r//,/ji11 !0
n;i
ob" odi.w: figury. l>om)slnw:
prz)')"-
M}:::~~ ~!':"'~"~'.ii.~:·;~,1u1 ~ t:~~;J~ :;"~ 1
1
1 rr1.)klad6 .19.u; .... „.,U<,hjinllmlo:r1•1'h..,r subploł(1.2.1);%pierws.zyuk/ad
surllx.y,z)
x=·pt.0.2 pt.% paygo!owame krzywe, y=sm(x)•ll. cyltnder(y):%flgrnaobrotowa
O 1 her•
/1Ue(bryłaobrotowa'):
"'"""'
co1orrnap(gray):%zm1.1nakolorównas:wre
[x.y.z):sphere(n)
sphere.%sfera We('sfer.n
sphet9(n)
subplol(1.2.2):%drugiukład
[x.y.z]"spłlere
hmkcp >h.·n· ')WIC •fef\"
li
11mm1Cłlt\l rcJ11t"!lO")·m
Jó~~nc~,~~~ !~~~!~~~::~~:~~" ~'.7~1~·,~~·c;':;~::~ .~~~~~~)'
l)oim•lnlC l'")'jITTll\UllCJC\! n 11/ \\y"o/an:i I pa~mcm11m KIO")ITTI funkqa
o
fillJ fi//J(x,y,Z,C)
fi//3(xl.y1.z1.c1.x2.y2.z2.c2.x3.y3.z3.c3.)
1
funkcp/i//Jw)·pcln1a"1ck>lą!kQltln:mokrrilonymprrc1argumrn1,·.W ern;holk
11 cgo
" 1 cloląta m:iią "'f'Ołrt~-.Jnc rownc clcmcn111m wckiorow 1. ·" 1 :. Jctch Jn! 10 konicc-aw:. .... 1 clnkąt JC•! 1~m)·k~n)· pr1c1 połąc11.-n1c oo.lcmkicm punk10w p1crwvci:o, ~a!nqo
surllx,y,z)
l'~ran1e1r I m<1i'c hyC J1.-.Jno111akowym c1ąg1cm. wtedy kolQI" okrtilany Je! "cdług kodu Ofli"'n<:);O dla fu•.>l..:jl pl
ąW)'korey>l}'" anei.lo"')btc111111a kofon·m / aktu;ilncJ m:ip)· kol11ró" (Lgodmc l ak1u;ilnym1 Ullla"'""''=• doł:ona.nym 1 u f"'lllOCą funk•J• mu\) / killd)·m "1crlcholk1cm rn1ąnny )01 tym -,;,mym jcdctl kob '"'cl11ką1JC'l")pcłman)'kok>111m1u\!crp11lo"anym1d"uhmo ... ow1aktno>c1ododlcgloóc1 od"1cr1d1ollo ....
08 06
Je/eh'·,.,:"\ m:ic1cr1am1. !11dla kai
"
")patllu ~11:umc:111 ,. [lll"!IUcn b)C "ckton:m •'l<.T>IO")'ITT.Jcll:h "'dał;~ imJ" byC )cdr». koloru .... cam:ic1cr>:ą.JCtd1m:ijąb)ć")r<"ln1"""koloranuim~;mym1
o'
k1clijcdcntp.111111-..:1nln t .. 1luh.·1.,.,tma.:icr1.ą.~drug1"ck1°"""kolu.-..ov.)'m.10po. '""talc"'·l1"'}1<"Ufl.lp11""'loncOOpu"'cJm"habo,:l'lll)·Uk . .ab)ul\llllfT)CmJl:ICl"!Ood-
o' .5 .5
f".'"'.:dn1ch")lll1Jr.1.:h
1
1
lnn)m 'fl<'M>bo:m jcJ11<>.:l"'"'-'S" r')><.m;mi;i "'etu "1clok4!.,... J"'t wy.,.obruc hmkc11JiJJ i"lcltJllU•·"""'"""''p.lr.llllC!ni"
..,. l "•~•: it,~. 6.26. Htll) d1bl1ni1 fun~cjJ 9łi11dn I •phnt'
l'onlq~
l.
:::
"">'"""'" lolumnm" "cltuf ,.i.,,nl)lil.nor"" <>b1cl1u„
t)pu
1.....-.\.
/al.u<4 ......... rr.~\.)',C ,·m•.>IC")'~IC/C'l.l"f'M.n.u'AJ"b>no>.'1 „i.,. '"''•:uln">laJ'ł")•·h .... i~"'""'f".>V•·u~,1ln)
~ Prezenlac)afunkc/ldwóch imiennych na płaszczyźnie
lu.-..,
Dopn:lctUa.:ji łunkJ1d "Oc h muronychnajc1.~icj.")kot7}'1UJC"\'"fck1011.nc
"°''
icl7chm (llll (W7)' kład wykonane 1.a pomocą 1unkq1 mnh · r1. 6 .3.l ), n1e<.tct)· ")kn."1\ le me 73 „ vc ~ n;IJ~IC. prób}' r 1""1cd >t3\\1Cn13 za•\110\Co _lroJW)llllaro.>.cJ ~ " )·kn:i.y
„..,rtchnillllr!a,tcryLmc mc1aY1v.t:daj!I CZ)lclny rc;ruha1. \\ _)kn:>ylToJ")m1aro\\c!.ą bo;,i. ut)·iccmc ~J) 1achod11 potm;OO odcl)W konkrcm)·ch "a"°""' hubo\\)Ch. h.l:irt.:i ~i~. łc dutolcrvcokDIUJól,•l~") krc')'JlOZIOnHCO\\C
O contour contoor(z)
contour(x.y.z) contour(z.n) contour(x,y,z,n) contour(z,v)
contour'jx,y,z,v) conlour( .... linia) c=contour(„.)
fc,id)=contour( .. ) l'unkcja
fQłl/011~
ryt.uje wykres poziomkowy clcmcn!ów
-2 macicrą
:
lmkmjąc
ich wa noki
jakowy>0koSCnadpbszczyznąodnicsicnia. Polotc11icclc111cn1u"cwnątr1111acicr1yokn::śl1 oc7)""1~1cdoJak1cgopunktuprostokątm:jsiatkiodnosisięjcgo"anoSC .
l'opr.rc1"'7bogaccmc li>1y paramc1n.i11 o wektory x i y. molcmy olm!SliC polożcnic poziomych 1 piooowych hn11 s1a1ki Wd:IOf) 1c mUUJI. mieć ll)nlllry zgodne z wymiarami macierzy: Po7m1ałcp;u;i.mcuy
• " - licl'b.a po11u1mc.Jak• m:a został naryso"11na. brak 1cgo parametru IX>"odUJC. te hCl'ba poz1onucjcs1dob1aanaau1omat)CZnie. • ,. - wektor "')~tę[>UJ'lC)' 1;1m1ast zrmcnncj n. jego elementy okrcilają jalim wysokościom mają odpowiitdX kolejne poiion1icc. • lur1u-laricuchznakówokrtilając:yrodzaj1kolorhniijakąm:1jąbyć n.lrysowancpo:.tiom1· Jeżeli podany zostamc parametr wyjściowy "10 funkcja zwróci macicrl po1101nic. Postać ma.c1crly l())tała pr;cdstawiona " opisie funkcji con/ourc Macicrl ta jest wykorq~tywana przc1funkcjt;duf>1:/_
U•u1~a:
l'aramcuo"i wyjścio"cmu id przypisywany jcM "cktor nw1crujący idcntyfikatory ob1cktów typu lmeskladających sit; na wykrcs
-3,;--:;_,--:~---;;--------:-----_J
o contour3 C011tour3(z) C011/our3(z.n) con/ourJ(x.y.z) con1our3(x,y.z.n)
o clabel
c=contour.3( ... )
~~:·::::::~~uic tróJ"~m'~"~m;i!i~7;:;;~:;,:c,~::::;;•h ~:.:J;1:~ ""'"'en)-.
rm:zck:mcnły
c/aoo.,-cs) clabel(cs.v) c/aOOl{cs.·manual')
0
n3
unucs1u.:iJ'ICJ
ay~odml:'>1C'l11a
daj~~~~j:~:7~op1~JC wyk~ f'O>iomico"y "">'P•5UJąC obolr: hJ
SUJ~':':ł;~::~l~l~~l:::cmii"::~~~~~ :::~CT:i:;:i:.,~::;~: c:J~~:~:.,;;_· n~;~:~;:;y;~;'~!;k~~:;~~:~::a~;i:~J:;i.~~~UJn: :;:~:,c~= :;::~a~: drug1p:11mnctrpodany1mmmcc1:u;znako" """"'"/'(lang.mmnk1l-r11C•.ruc),lOpl'Qfcdura poiwoh. 1nk3ia<· po1101111cc do oinako"ania 1.., pomocą myvh W\katy"-ancj po~iomicy
:\:ii~ ~1G,:t1~~~c~~ 1 ~;,c"kaiąc prąc"k myPk1 albo k!a"''!;L \p:H;ji. 7.nakowamc karle.ty nai.·iO contourc c=contourc(z) c:contourc(x,y,z) c=contourc(z,n) c:contourc(x,y,z,n) c=contourc(z,v)
1.5
12
c=con/ourc(x,y.z,v)
Funkcja rm11mm.· l1'0fl)' maci<.T.1.op1~ującąpo11orn1cc plas:zi:zyzny, której polotcn1c ponad plasL~ryzną odnic$iCnia określają ckmcnty macie~ :. Funkqa ta wykO
tCcwykn..,,ypoLiomico"c:co11/m1riron/m1rJ
08 06
0.5
04
PJrnmcuy
• r.
I -
\\Cktory. klilr)ch clcrnc:nty oln,..,;1<1jąpc>ło.tcmc kok:Jn)ch plOOOl>)Ch' flOllOOl)Ch
hmipro..1okąt11CJ>1atki." k1ilrcj"~l1Jchmac1=:ok=b"'Jsoli:&ic~ • n - hc100 P
1ać nar)-Mmana. jct<:h" n1e ~un11: podll111: hab.i
02 2
po;oo.
m1c10>1JnicJobrnnaau!oma!)Clmc,
• •· - "'·ktor W)'l';J>UJ'łfY lam1a'1 zmiC'll!ICJ "·jego dcmcmy oł.rcilaH iak1m "'')'>Okośnom m;ijąodpo„1ad..CkokJn<•poziorn1n:,
-2 -5
Rp.6.28. ~uHkfj •rumuurJl funk cj a ,,,„ /r
""•era
" l;u,1cr1 ,. Of'") kolejnych pozionuc. Podn~"crlc Ofl••UJ~C kolcJllC poz1ooi1cc u11a\\1onc"'l"'"''"'"""·JCdnaobokdrug1cj. P1cru,u.kolumnakaldcjpodmac1cr.cyu\\1cf11 " p1crn 1'1Cl'lu liczb\· okn..,,!aJącą ")·1>0koSć, najak1cJ lcł)' JlOllOłlm·a w drugim " Itr· \/U hc1bo; 1'1cr1<·holki1" Jakie ma '"doką1 bo;dą.·y pollonHq_ Na>l~pnc kol un1ny podm.:lcicrty /J\\lCl"Jją" p1cru,ty111 "ICl'\1U odc1~ 1 c a " drugim rz~d11c kolcje\)'Ch 1>1crtcholklm
' Y"l
l
Om -chcn1:1I bud<"') nuc..,n:y <
[poziom1 l_par1
x1\x12xl3 y1\y12yl3
poziom2 1__par2
x21x22x23. y21y22y23 l
• p,:rmn/.J'<>=«•"•·'·"'}'"'"""''·nak1ór)·chlct:\ro""°ci;ólncpozoom"'c. • /p1d.IJ~•r:. hah:I l\ter1cholko" "1doką1Ó" f'O""C~
• •.'l.•.'-'. 1 .'J O
1.'/_ 1·.'.'.r.'J.
.„,polf'Z(
ołk<\"p1C1"'VCJJ>OLIOllUC)'.
_„,r6łn:o;tfOC"'crrcholló"drui;1c1poli<.>łlnCy
olor
"'°""''
pcolof{x,y.c)
id=pcolOI( .. )
c
1-unkcja /><:
;ichownicowf' n1:1c1~TI)' hc1bowci WanQ\cickmc:nhl"m;mcuyd«yduJąokolorachposzczci;olnychpól''"''ho"mcy
Jctch usto"!On)' JC>1 dompdny tt)'b cic1uow111ua · fo
tokątnc pole jest wypclmonc Jednym kolorem a o•lnllH 17,ąd i os1a111ia kolumna 1nacicr~y po1o~t;1ją nicut.ywanc. \\ tl)'h1c cieniowania 111/<'1"/JOilllcdkaMy punkt pola ma kolor ~dący dwuliniową inlcrpo\acjąkokm\" "roi;achpo\a{cicniowanicGuuraud:i·lObp.6.2.1\ upi,fuiokcji./ill)1wy-
korzy,m11c'.ą"'')''1k•cc\cmcntymacicrry
l"ajw1~l'1cmu 1 naJl1llHCJ'1C1"U clcmcnlowi macierzy są przyposywauc odpowiednio o~\a\· m1p1cr.o.>f)kolor„aktywncjmapicko!or6w Dodatkowe afl!umcnty _, i .•·
bo;tfąi.:c
wck10rami lub macicr1.:mu
Jdiniują siatk~
wykn:1.u
okrcilaiącbzi.hipololaucp<»ZO.CJ;Ó!nychpól Wy kil!'> u1wor1ony
u~ funkcji pcolor jest w l7CC"l}'"'~1oi;.;1 fl0"1c11dm1ą. tak~ sa·
mąjllk u1wor1on.a i.a ponl()t;;I, funkcjo mrf. lecz i. punkiem ~l"l•:lCJI U\ytuowan~m dokładnie na.dn111,
""' L" • it•:
I unkcj~ pm/,„zwrxa 1dcniyfoka10r obiektu iypu
"'"f<•a·
-:.J -·· . .. . . :~
~::. '
O quiver ąuw6f1-.y.u.v) ąurver(u.v) ąuwer(q•,s)
ąuiver(-.y.u,v.s.) ąurver(.,l1nia)
ld=quiver( .. ) f·unk9a 'ł""er l)'~UJC wcklOt)' o "''pólrl\'dnych op1!klnych pl"lc/ ~lcmcn1y mac\CI"/}' u I 1,
pku,tmiłk11.ac1cpu>ncwpunkia.:ho"''pólrL~nychwyznac1m1ychpr1c1clcn1t:11ly1na•1C· 1"/)'ll,I
.,,,- - - - - ; ; --
--_J
O suce slice{x,y.z.v.•1.yi.zi.n) slice{v.x1.yi.z1,n)
.
N
k
·.m
ziom)ch p1onow,ch
0
'.Jl0pr7~-cu1>· ch
ny~hu:k~:;'ck~:;:~c"~c;~.:h ~Jl7CZ ';nl~n~~:ii:>ci:~:' ,' ~: ~:l~J~~:~ !~~17c~ n:ik.ltdymp~kroJU"ano\łlunkcj1op1sancJCC [l17<:<0lrmu Mocim ,. Ofl"UJC
„ano\ć funkcji " i:;:;;,kt~~' ~~,i=~~~~~ ,~;\c:i ~~:~:~y1~~~ 1 ~
:::-,~:'a :i::~c;;~1~ ;=:::ą:~:1~a ~cnkió~ 1
ua
odpowic
""f~;:~;:~;;t:;,~·~~hn:;~;,~~n\ta~~crzlm :·I'j)cst"' ~~~;~a;~~::1~~0~~;~~1,1~1~::~1~~1c;vo~~\:~~ a •
macierzy dwuwyn11aroWCJ o wymiumc fonkCJllfl<'-•"i:rid.
R)~· 6.3 0. l'r.t)klad W) kor.t)•l~ ni a funkcji •licr • n a l ~l:enle f>Ol a t ltkl r)t.tnti:o u·.ttth ladunk{m
wy„·olana 7C zrcdukowanym icstawcm parJ111C1rÓI' funkcja p!7.yjmujc. k mgumcnty -'• y, :maiąposi:w~
X=1N.Y=1:M.Z=1:P Do rnorlcn1a odpowiednich nucicrzy .T •.1· i: najlepiej wykorly~tać funk'j~ "1<'•/J~rid
ł'rl\ l.bd6.22.\'u1i;:,·m··1"'""
~
Tr7on gr:ifiki systemu MATW\B ~lall0"1 gr;ifih wcktOl'Ol';t. l"'Or'iOnC
wykr<:~
ogr.im r)·,ujc. Jll7C
12.·2.0). (·~.2.111.10.0.01 cJoseaN 2
obraey•kładająsi~>:linii.punk16" iw1dokątówookrdlon)(h">J'IÓl~
nych. Cza;ami jednak przydatne i naturalne jol .taSIOStWoanie do n:prczcn~ cji danych ~unkDw, !IJ któr)·ch mohla O\l<"fO"'ać pojcdynaym1 punk~m1 r;l)lR, a me oJ. emkami t "iclokątam1. \tATLAB umo2hwi:i to ofcruJótC ZCJ.la" funkcji grafiko ~U'O"CJ Prt)dajCM~onanapr.t)kładdoprczcnlai;jirozkladunal~;WliaJ'IC"O)chccch.tzyhr..orlcma
~~r1 J<~:;~~};l ~~::.~~1:·;~~<~?~;J-"2•(y·2J-"2•z."2J+4 J(x."2•y."2•z."2)J; 2 ~~~i!'i~~~~il~1fi1:"~ ~: naimniejszego elementu macierzy v do 1 2
xlabeł("X'),ylabel(.'Y').zlabe~"Z');
colomlap(fl1pud(gray));
.,. l "ai:a:
Grafika rastrowa
f·unkcja 1/1<,•1wr~~a "cktor 1dcntyfikatof"Ó\\ obick10w t)· pu 111r/1K•'
m.1p. er; te> dc:mon•tr:icji działania alb'Of)tnlÓI' prtct\\amn1a obrazu. Obraz)· r..~ poc7 /!.IATLAB \.'I Z zasady l'Cktorol'( i ""alo"alnc. Grafika ra~tro\\;t."' kl~Jobr.u „u~ ~1~ / punktó" i $"1 1ym ;amym nicskalo11alny 1..:iimrlcmcmo.,.ana zlllolab" „posób ~tuany -punk1a1111r:hlra<.ąl')pclnioncpros1oką1y
f6.5.1
Obrazy sta tyczne
l>o"'Y'"1c!lanias1a1y<."1.ll)(hobrJlÓI' 1"J•lro")·ch;lu.l:yfu11kcJa1m<11,:.-. Naryso"•111C obrJ1y rnogą kocg1y.to"ać" układzie '"pOłrL~dnydi L mnynu clc111\'.n1am1 tak1m1j:ik hmc1 l\lclok :11y. ChJrnktcr)'")'C7nąn-..:hątychobra1ówjc'110.>c..:i.oncl')''"'!cllanc1ylko
O
etlrame m"g6tfrome m"gelfmme(id) m=g61fmme(id.prostokąt)
D image 1mage(c) image(x.y,c) I' u ni.ej• imag<' wy»vic!ln 11 nkty11nym układ1ic 11
każdemu clcmenlowi m~cicny ()l]po11wd~ Jeden punki. f'lcmcn1y n1'1~1cr1y ,- '"I truklowa11e Jako indeksy kolorów 11 m:1pic kolorów 1w1ą1.lll1CJ z rysunkiem 1;1McrnJącym obraz. Używ •. Jllt dodaikowych par.imclTÓll • wck111ró11 .1- 1r molna wymu~1c_11111:m~ 'k:•h n~ O'lach ukła du. utycie l)'i:h p:iramctró"· nic wpływaJ~-dnak na "'ygląd wrw1c1lanc~u obr.uu
[6.5.2 An:~::"oich
mo1.h"·~i
niczhc7on)'th \tATLAll ofcmJC u))lkll"mkl>"> 113. ~>a do zapaml\'l:mia scl.v.cocj1 ry~unk<),• a na.t~pnic od1"or1cmJ ich w du>ym lcmpic Umo.l:hwia to gcncracj~ a111lfl0\la!l)'Ch ~filmó"„_ Szc'TI>ZC ")kor1ptamc 1ych polcocjalnic banh-o cfck1ownych roożhwoSci wyn1'l!13Jcdn;1k do>l~pu do kompulcr~ u du>cJ p;11111~i opcra<:yjncj. obrazy 7,apami~ty"nnc "'I bo"1cm punkt [IO punkcie w t:•t:amyctnych mocicrey nybkox:ipcłniających nawet 16Mll pan11~1 RAM
(m.mapal=gelfmme [m,mapal=gelframe(id) (m,mapaf=gelfmme{id,prostokąt)
11
ce !-,~~~~~ ~ ~:1•1/rm1w npan11~1uje w macicrry,., aktunlny r)'•unck. f'arornctry m11Jl[ '13>!'tfl'IH·
:
;:~:;:::;:~~:~:!(~~~k~uc!~;~:n1,:~~~ó~!o:::an
c1tc:rockincmowym wektorem //<~•J·, c1t,i„\', -•=•·rol.';:;;a:,._,r>L'::Jbyć zapam1~tana opisany • "'"I'"" n\3p.l kolort),. '"•ą:r.:ina zzapam~lan)mobr~;cm •
1akt:~:::~:~c~:. {~~~:~; 11~ 1~":'"~;~~~: f~:::j~::';,;:' i prostokąt powinny byC D m ovie
JIO"""'
mov16(m) movie(m,n) movie(m,n,rns) moVJ6(m,n,rns,pozycja} movJe(h,m) movJe(h,m.n) mov1e(h,m.n.ms) movie(h,m.n,ms,pozyqa)
Niektóre poj~ia pojnwinj~cc )i~ " up1-:1ch ponit.~zych funkcji. 1akic j:1k obickl groficzny ery idcn1yfikator obiektu groficzncgo. zo;1aną wyjaśnione dopicrv" ro1d1mlc siódmym. trakmjl!CY"' o fon kejach graficwych m,kicgo poziomu. Znajorno-.: t)dl f"'J~~ me jest jednak komccznado korzystania zop1~ywanych funkcji
D
movie łn
JIUJ:~:~:~:c;•;~:;•· od1„ana film zapanu~y.,., 1l1'1<1Cr?)' m. Par.imc:iry funkcji m;,Ją na.tę-
m=moviein(n) m=moviein(n,id)
•
m:moviein(n,id,prostokąt)
l'unkcjam<»'il"i1J!"orzy111Jcicr.tpo1rtcbną00pncchowani:1'ek"cncjirpunków.Jcjp.l· ramc1ra1111$ą
• 11-hczbarysunków(klnlckfilmu), • 1d- opcjonalny idcn1yfik31or oh1cktu gmficzncgo. z którego nl.1 h)·( 1;1p01n11~tuny rysunek (mot.c1obyć identyfikator koocnia. ry•unku lub układu), dOlll)'.;lmc 1Jp01m1~·1ywanajcs1 1,a .... ano5.ćak1ywoc1,'0r)'>Unku,
"'
• pro.11~1-op:jooalnycztc:roclcmc:mowy.,.,cktoropi•ującypro'!ukąt,kh>rynub)'(7,ap:i1111~tyv.any_ Elc:mc:nty .,.,cktoni wy1.n;14·1.ajl[ kolejno "'pólri\-dOC [>U11011!;\ 1 p11>mmą IC"'C· go.dolocgorogu proi.toką1aor:ujc:g0Mcmkooić i ");oko.;(.Jc:tcll .,.,ckt<>< me 10,tanie podany1ozapam1~}"'anybl;d71ccalyob1ckt(napr1)kładl)'U1i.:k)
:;,~:~~,;~ k:u;;~_z::~ ~'."orlony film.Jdch 11 JC$1Ujemne10 film zost3nJC n razy
• m• ·
")'b~o.;c
odt\\Jriania łilmo w obr.1zad1(klatkach)na1o1:kundo;,
• id-ob1ektgrnficlny,"cwnątrlktó.-.,,gom:i10-.taćod1.,.,-orl0nyfilm.
• ~H:=1 ~~'~s-o'.l~~;~,~~~IC;~~~v;,,i;J~:~~ ~t1~~~~ ~~~~:t:~~;I~ ~l:.wicdmo \\spółnędoc _,
Oto prt)~łJd W)l.O.-l}'tan1a l<-"'-la"u fun~q1 OO i....om:m.:i tilmó" %Sptężyna
'~
m=movl6m(10).
% przygotowanie pamięci
v=0-01.6",0ł:
f o r i=110 plo/(v'i/5,sin(v)):
%rysowanie _ _ _ __
a"'is(f0.12"pi.·1.1/) m(:.i)=gelfftłtne
'"'
~m.-3)
%przeskaloWanie
% zapamiętanie
%odtwoo~•film"
Jak wid"<' p<>Uczcgólnc kla!la filmu 1ap.1m1ę1ywa11c \.=I w lolcJll)Ch kolumnad1 n1;1cic·
crym
a
graymon graymon
Inne funkcje graficzne f'rn•cJ~l) punki 1aw 1~"1'"3 Of'''}' funkcji. któr)·ch. me rnohM u111i<....,iC w ;ładnej z op1..,nych do1ąd grup ron•abią one kr•cJ tk"1n..,wx <.rodow1sko p.'.lkictu do w)'n1'1pn 1 'pt7ętu użytkownika ora1 całk
O terminal terminal
llóldlWOl"lOllągr:afilą
terminal(t)
wy~-~. 1~~~~J 1~·;,~~ ;"~~1 ~;~~sl~;:! 1~~.::~:~a~}'~~:.::· ~olanac~ param:trów 1
O drawnow drawnow'('discard') Funkcjadm1HtoH·powodujcuaktual11icn1cry<.unków. S1amlanki"Ul)''Unk1"\uak1ualnia· nc w na~l<;fJUJących '}'tuacjach • powró1 do maku
11
argumcntub,;do1ccgoc1ąg1cmznaków.
dftłwnow
zachęt}
• 1„A-10/x
·Tcktrornx4010.Wl-1,
• 1,·A-ll(HJ
• f'cktron"-1100,
• wk./IOJ
• Tckrroni~ -1105.
• JJ!/rNI • •i:!rNJ
-SclanargraphicsWO,
• W)lona111cpolcce111a1~111w
pn
azatw pm1ac1
r.:tr"'llmphic~card.
ok11;1 polccci1 rroi.:romu \1ATL\B .
• WJ•"olan1cfonkcjiJ!•"l/rum<',
Rozpoma"aneiypytcrrmnah
• u!./lltd
-~clanJtgr;iphics 100.
\'f::?-10& \TJ40Tckmodc.
Wy"ołamc :I paramc::tn:m 'd11n1rd' puwodujc uaktualnienie mfomucj1 dulye1.ąccj tf"C'ici l)·..unku bc1 Jego ponownego I) Wiiama. l'owoduJc to. te "V) ,tk1c ckn~n1y l)'>unku uka>.:i
• <"'}:Q
·cr~'
'1cdop1cropon.:1>tępn)·mJ<'GOll.lktualn1<"lllU
• Kr<1ph1m
•grnphon1cn111nal. -C.l!ohtc·m1111al, ·~lenn. Tcktro111~
O whitebg wh1/ebg wh1/ebg(f) whltebg(f.e) whitebg(c) lunkqa1
gzm1crua1loakl)lll1CgOl)''Unkunabiak1mudytiku)CUdplm1<·drucwła'·
110..:1 lak. ab~ ł)'unck w }gląd.11 tlnhrJC \luJ) likowan•· ...ą rtiwn1e1 1\IJ"I0\,.·1 kvr1<."111a 1;1k. Jh} no,_} kolor tła byl ,to,,.,wJn} pro')· l)·wwJn1u nJ,t.;pn~'h w~krc,,.>11 orat n.i nowo U1\\0r10ny~·b l)·,unhd1 l'odJNc kvlunmO\\)' \\Cltor 1dcnt}łikJloro11 ')'unlów / 111011~11n11cr11c tiu l1llu l)·,un· h"'Jcdr101:1c,n1c Ab) 11111J111cukglynmr11c/\\fa,now1kur1cn1afrnwpł )nlc11Jd11JIJn1c
grJph1c,.
• wy,c WY-99GT, • kt·1w11
· MS·DOS Kcnnn223.
• h1•!M7
· llc11lc11 - l•~ckard2(W 7. -\ 1 Jcm10,h"11h\'c~Tcnn !Tcktro111"'40J0-101-1),
• •·l'na.//IHI • \ł.temto'h"nh \"cr.al"erm(Tcktromn-4100). • "·r•<1.//llJ
• ńd1
·<"vlvr(ir.i}wJk \lac1nto,hw1th\cr.afcm1(Tck1romc."4105), llu111Jnlk<.1gn<"tiS}'ICRb
\\ wcr-JJd1 ')'temu \I\ 1 LAB pr1cnMctOn)ch nJ pla1fom1) PC 1 \\acmto'h W}'\\OOmc runkq1111c111c11111cn1a
152
r Obiektowy system graficzny
Funkcje graficzne niskiego poziomu
„
w "e"J' ~o progromu \IATLAn dokon.:ioo l""'-ałncJ. Mo.unku do """'l'fk'pr1c'\11uch.1noJyf1k:>
y•Wmu~tu111P""fi\„ °'>
1ą ""'""~
~.~~~::.~~~~~~~:~~:~~~~~;.:::~::x:~~~~~2:::;~:: .~ IÓW. c1y krój P'"'"'· me Jaj:i< ul)·1ko\\IUkoY11 mo1hY1o"=1 Kh moJ)·fikO
1ic· lokąlu\\,n1oak>n)d1ul.lad
')"'unl.ubc1\\"'IL)••ngcrcncjiul)1ko"nik.:..MATLAllpo""·•l•o.Jn>lci.t1odJntlfucmodyfil""""l.a1J)'zn1ch Kaidy fragmcnl rpunku.>t;ino"·' l'C"IC11obock1g13f1<111)·.0bicl.!m>Pl1)po..,)·••<\I unoblO")' odcnl)'fol.alor(ang J~mJ/e)~· poJ>fl>'lu liczl"!r='Y"•\lą Obt
onlry IM)'ml pola." bJ<)ch molN umoc>•:>< Mknl)filatOI)· 1nn)d1obicl.!i>Y1 ·prrodkóY11potomkó"' Jancgoohod.111.Qbock1man•>tt: dol.bdnocJcJnq:upoodk.airnokm>cCdo•oł~lw:d:o;poiOml""(motcOCl)-..11
""'"'"""z nim Jano. Suuk!ura 1a
m1c.'1
'"";1""°"'
K1117Cfllan~. mm)JrLcwa „o.Jocznq:oobocł.cugnifK'ZJl<ł".
lc: t.11.-.cno~ h;I~ prLodkó" JC>I" JCb'<>l""<')'IWl.u z:IYISlC pu>lo). aj<"JO idoftl)(OklolOmnp! l>
"'°""'""''''z cl.111ncm komf1<11<:ra
"f'O'l><"iolladów"'l'Ołf"ll;dn)·,·h-v.ian)·chdalcjukbdam1(łng.<'><"'l.POIOmkam1ukłldo"
i:nJ I pła I)' (nuy\\~llC td ")'Omhm1f (ang. /~1/t"/ie1)
..,:-'~',~'.:':! :;7.:·::.;;.~1:'.:;c~w~:~~~:~;ą~:i=::..•:1111 ~lot.. wy~. „~,klaJaH
odun~•w, , kl6ryc h
~l=~:'"~':;::c,:;!l~:rf,~::~~~!:":~:~;;;:~~~';!~k~~:~ Widii'°}•
:;i"~~=:~;;;„r1:~~,"r,.-~;'~~::;~:;7~~~c~:~':' ·~: ~.:.::;..:
~;::,~:·hJ:::~~~~ ~~~1 :"10„anc: alt.> ry«n.ane „ ~~:r:..:: W~:~~~'~"~:~\/•) IO łai>tochy 7:R,)ków. które mohla 11mockot! w dowolnym INCJ""' llltla()bnlry (ani;._ 1""'-~<'•) •tan<.1„ą11;1m1:0...ik~ 1V"f1k1 ra~ro"•J-Obr.ujc-t~!.kla
~:~;~~·~.:'.~~olor""'y'h k1111ck_ O koLouc kaJodcJ lua1k1 ~duie ckrncni ,....~ Pla1y,c1yli")''mk1(ani,:p<11<:lrr.<)1owypc:lmooc"'Clolcąt)' \l op_byćJcdnokolorov.club
~:~-~:~:.;:~:,~<1•k1hn1c iak
pi ,.::;:.,
lome,
mo~ stallO" •<
Operacj e na s trukturach danych
dcmcnt)' z:irówno wyk mów dwu. jak, trój-
~1ą,anych' obiektami
Opcmci~ mołh"c Jo wykonama na ob1ck1ach gmficl'llych można l"J(lliclić na Jw1c
~rupy
• opcr:ic$mor1c1ua1u'u"amaob1ck1ów. • opcmcjc JokonuNCC 1rrnan" n:konhic J;m)'ch LW•:V-•tn)'m l l>ł11oktcm
.·:-.
--
. .-·
Po!an:korJu,..1;vancgoLoh1cktcmnu1manc"l"la~oamtob1Ck1u{ang/NVfl<"I"') Wla,noi.; to po pr,,.,111 lv.i.van;, l ob•cktcm nmc-nn;, ol
cmc, 'po>Ob 1l11abma lub Jego !lO"•:Vam~ L mn)'m> ob1ckwm li.Ud)· 1yp obttkl
O'><' l\"ła,n<....:.:1 moi,::~ mi~• n\/ną (10\laC. mogą to b)~
...
~·
• m:icterlc. a t)m Uln}m "cklory 1 hCLb)
:=-
Ił_„_ 7. 1. lł irnrchl• oblt'l.16„ fofk1n•ch - •dwmat. 'i 1r1Mll.l 11<1l.a1uj11_ jMI. hlfl1 1)fih1ori 1•"•rlrMt'M l„n11kiacb (lr1/Jrr11ohirl10" "'lu11h n• ich 111Jlfl.h putumnr
I\ l~•n<.>i.o:> ołl1clh•1< n1<11nJ podLtcl1c n.:i J1<1c grup). "''""''ł>·• "'0'''l"h <1ł>id1<>w tuh charal1cr)'>l)<'IMC illa t)llo1cdrn.·~o 1.:h !)po
rrt) kład 7. l .b11um"'-:no11(1nr(1.-11- 0 „.r
Wla"io...;1 fl<>'•~da11e p17CI ołnckry wvp1bch IH>Ó" to
:,::iiid;~z,;~;:~!d;~~~taoo~1·pobtan1e id%=u - potomka 1-nego Okna
• ("/11/Jrw1 pOl<>mko\\1C(ang.<·hi/dt>.~1 Jm.'Ci)."dt(lr1dcn1yfika1or0\\ !'O!nmki>"OłHCklU • l'""""'(~ng '""'""'
n'
rr-101kl. 1dcn1)·1ika1orrr-IO
set(xla-bel_id. FontName·.-Anal
• T1p.··l)1'.c1~mab)wokn-'la1ąc)l)1'0b1ckm.
Ć:e·i:
%usia=ieid~~~
• 1·n1M·. 7m1cmu """"art<Ń'1owa okrtila1ąi:a '7) obiekt n1J b)~ ">.''"c1lan)·. • Cl•f'l"'ł'J:•
t·r/"J,1/<1. d;Jnc ut)•lkuwmkm. polcporo,ta"1U11Cdo")kOf7)'tama pf"/c; Ul)'lko"mka. mole r.m ocnK' Jo"ult~ 11""-'l
set(l .. MenoBar· ,'none")
"Jc~oprzy~kurnucnnaral.'.l"v.cr.imcr.inckturp11>1) DoO
Najtam ICJ ,ku„;ysl>IĆ / fun~CJI X•'/ wywołuj;ic ją l jednym argtm>entcm • 1dcntylikmorcm ob1ck1u.k1o~~o"ł3'no'cicł1ecm)'odc7.ytai:. W1cjJ)O>tnci1i111kcj;onic1"rnca>a1lnCJ"at10;,. ci. JCj dzia!•nic 'prowadta "~ tylko do wy.;wietlcnia na monirorlc lisly "INK>\ci i ich 1'ar1<™:i. l\apr7ykładh11~"ła>oo"ci kor-lenia \H3l7 p!7)'1'isan)'mi ""''"""'"'ami nlOllhl uq·
luh•ylku
set(1,"me'.'n")
resel(xlabel_1d)
get(O)
prqwr.u:a da"ll'l c1cinnk~ctyk1cc1c ~ [J01'r-lcdn1cgo pr-1ykładu
Aby odc1y1<1i: w;irto-.: tylko jcd11cj. konkretnej ry ckrauu mo>na odcry1X r1s1-'1C
"ł~>llU,;ci
!Mlciy podać jej nM"~ Wym1a-
get(o.·screenSize") Spra"dm:." J3k1Chjl.Uno,tb•h podawane "b,r>0Sckor?cn1a
są
te wymiaf)· n1UJ"na ró"111c1 <>dc1ylt1)'lC
cą , ~~~~~;}.~k~~,~~· :~,~~·;~:,~~~~~o~:~1c,~~~~:~:~n:J:ckror lub n~1m Llw•cr.iią1
D get get(icl)
get(O."Unils') T"orcy [l.lkociu MATLAIJ l'IZ)'j~li konwcncj~. według klórcj dlJ zwi~b;cnia Cl) 1cln1"ci Wd)· 1 "'}'nllÓ".; jakich ;kbib ;1~ '"'"'"" własnO'ici. f!O"tnicn byC napi-.1n)· / "1clkicj htcf) JC..1 ro kome
mc u1clk
'•c
/..at1UJ\! pełnej n3t\\) "ła>noM:I muma rod.:ma<' I) lko l)'k plCl"\\V)dl hl er llJJ") . ole Jl'\l konottmctl0Jl"
ej 1Jcmylikaq1 "l;i,,no.ici u olm;h1cob1ckru '\J rrqkłJd" celu odcq1ama•<;•M<>Scl"ła;i10.,:Ci(;m1•ob1ckcuwol")'sla~1)·nap1'k!C
get(O.'un·)
get(o.·units")
"'
"-""'/.
w,0·,1kim "l•1>'.10ś<:iorn tLmci;o obie km mo.l:na p.-zy„rócu: domy\ Inc wanuki u 3 l·unkqJ la ma tylko Jeden argument. 1dcn1ylika1Qr obiektu 'a prrykt!r'~I~
:~~~:J'
'kaCp1vąc·
wartość=get(icl.nazwa_własności)
I
Ullk~J3 'łUl)' Jo oo.kzy1u wła,ooM;o ob1c~tu
Argument) • 1
• „<1:>1<1_11/,1111<>10-~l'!gll\;lkO\\ 7.1\\ICr-dJą.:} n~;rn~tJ
~-~~~=c~.I~ ~~J~~~:~LQ~:::,:~:• ~~~:;,~·~,"iu:~~~~Ll::.:.~~~:'. :~~~;::~; O set Set( id) se/(id,nazwa własności.wartość)
h111kq<1 ,Ju1ydo11rn;1ny \
,_,_„,'. n
~'!·====----------
,„
cif
cif reset
:•:::n2:;~~~:::~,~~:,5~~x::,~~:;,~;i:::ar>~:;~~~~~~:2~~·~:L:~;; n
O reHI
reset( Id) 1 unkqa I""~„„~ ,13nJ.>rJ,.,„c tdoo-l)•locl_ "a"""'' "ł3'"'""' oł11cL1U <' 1drnt)lih1orie J(łul> uł>1
cla
"'
c1arese1
:'~~~::~~:ł~~:~::,~;~:'i·.:~:·:~~~~~~~;„~:·:~~~:;,; :~~=~::.~~!~~h~l'I~:: p . u rw on:e nleo b.lekl ów
\lnin.1 J~l~~-.~~!·)~r;~'~'.::;: 1 ~~.~~1b~~\::,::;:~~~'~:~:,if::~L:,:);~1~;:: ~~:. 11
delole{1) W m11
obi.·L1cm mu11;1111 'll "''>°"'Y jego ro1omLm11c
O delete
Clflure
delete{ id) hnhp u,u„a oł>1d1 "1Jc11t)ljka1or1c
Jd\\r:i1 1 J•·i;o
""'Y'ILrnu 1>1>tomLan11 l'Jmmctr „/
mo)cł>)•"cLlon:m1Jcn1)fiLahwl>11
O close
"°"
do.se( id) dose(nazwa)
I unLqa u'u"a 11ł»dl o 1iknl) fihllll'"/C "' \\)·"olana 1 f'Jr.lrlldn·m b.;d-tc)·m e1;w.1
d.u>eJ llJ/\OolC„1111 JCJ;OUV}'>IL1m11>1•lumLam1 W)\\<>IJIWI><:/ r:~lf:ru" lunLcp """ /JJll) La OLllO aLl}"TJC. f'Jmt11etr 1
"'
mu 1ou llvplL""' n1icJ Of'•'·"')d1 !unl.c11moi;.\10,1,„ ")"ol;inc '''f'''-'ll)mi f'-'l1lnlClr.imi lub / r.•t;u111;ltam1 t.,·J-ic)l\H ci;i;:1cm [>Jr: n.11"" \\łJ"\""'· \\Jr!o..._·. okrc,laH•)·n11 uid i,'>n: "!.i-no>•·• (\\
11yd1 oh1dt
id=ltgure id"'/igure{id) f·unlqJ/jg1m·">""łJnJl>c1r-111tn1<:lrl>"morąn.1"}·r)-"""'L·"Lnu11rJti\/t\1:11\\r.t<~
JCll" 1JCnl)lib1or OLno. klim:go nrn;trtc IJJIHUJC "''"0 U1\\0f"IOM} ')'Ul\l:L (;111g /i)(~I\') 'lJ)C'I\' 0Ln.:111Jl1»•U)m. na L1,lrc b.,"\L\o
oc<>!'tr.1c.JCICh " 1d1 M1tun11:m->L·h me ,.,.,1Jmc f'll
\lo>nJ
a'"ll"""""l
\\)\\OłJc runlq~ /igun.· rodaHe plo JCJ hHh<; 11Jlur:i!~ W kich''' niqcr)'"'"''-Lo1dc1\1)filJ1111""1<-ruun)m1>1Wnc1h.-11>1c1o•tJ111c•l\'
id"axesfpos1hon'. [lewy,dolny.swrokoSć,wysokoSć)) axes(id) lur1Lq.l
lrn;dn)1:b 1\)-"
r1ou,·~o ukl.1tlu
""''------------~"='="' 0~"11
l
"-~
""-"JO
Pa12111Ctl) ""'' ''~'/," WJolll.>O>IJ~fl<>ł<•lcmc<>dpm1.:diuo" ru11oru1<· 1 u (ll<>n1C d(i)....,1,1o rogu uU:Mlu. a 1"U"'"" "l'"UJ~ mnniar~f ('n"1nl~1.a. pl1 i.,....i„,„ "" ''"I
,„.,.,,„;,
mo„ał O ole nic z
f'l>di'"'")·m1.a~ 1rofolcmcro"""" h)•."Jo•al'""'"J<.'d"l"lkach morm;ihr.n•an)'d• "'łll,-Jcm ")·nua"'" l)'unlu l'unlt 40.(Jt vmaa.1 kw)· doin)
""::,;::)J:.~: ~~~r~~~ ;~~m:,l~~.::~r„:::::::z~~~~'· „· :., ..i.:!1~\-,C,,~.::-}u~1~:~r1',:~,~·,~~~1.::•>Tl'1<~
<>hod!) s,ntirn>c funlq• '""
,..,....,„ •cl.1,,..
n\1,1okna.apunkt(ł,IJrrnu)j:llm)
i'.a romocą funkq• ""'' mMn.1 uc1v111•· lunln:uw ukla
y H u 1ym ech1 "')''H>la( z Jc-dnpnurłl
Clpa leh K1=p<1ICh(x,y,e) id"PlllCh(x.y ..i:.C)
"•dtórc7up1..,~nyd•fl<'"''"J hmlq1 ""'"I)
)Ul r:U
l.lll.I !Crn/ to/,/Cr1<>nC Or,·
"'-"C 70'1~ną och "I~"''"""'' "''ą1a,.... 1 nh1cll<>"'I ,1rul1urą ')'t,·mu i:rnfian.:~o
~:::~~i::~:~:~~~':aw1~~~::~,~1;;'!.i~=aw:a.1. 1
Un:·u~~:: ~~;/,/,
l\\UTA "HIChUo"" ""'l"Llt}·
1"Jf1<:"
J(l)lu •plcmu \IATI..\H pl>im.
D Une
~~;~~~;'.~'!~~:~.:~~;' ~~~~~::~~~~~ l~>~:~~=·~;~~J>Ll~!:.~n~"=
id=l1ne(x.y) id=lme(x.y.z) ld=line(x,y,oa.zwa _własnośbl.war1ość1. oa.zwa_własnoś.ti2.war1o~2. ) ld=lme(x.y.z.oa.zwa_wtasnośći1.war1ość1.na.zwa __ w!asnoś.ti2,war1ość2 .. )
• ,ubrcm·"'''d)
l'unkcja fm,· !W0!'7)' ohiclt l)'l'U l11w' unllc'lC/J i;
ri"' '·I i:. Jdcli .1. i: "'l IH
dc1 kolumnie mJc
„
=
rłall•,;d11ci~'tloololmu">·
.~::'.~,;~'.::~:i2l]':f:!!Ji~~\;:;:;,~0:,,0,~:-::::'.~i~~~;Jd~~~:Ęf~g~ (,ouraudJ 1oh r.h.2.llori.tunl«·J•}i/11.
• \\ h,,.;1c :ui;umcmon ta
j\Jrą"
1 Juh
1w;l~
'· 1. _ n-..vc ")'141''•' d"'"'lnJ
1i~1h;o
par
'~':""-"'"""'·i,,·1.11ur1„;, ukrc,JaJ'l<")<"hp<•'1•"'<'ł;ólnc"la'1"''•"f)'""an)d1lm11
~~~~:::;'.':1~:','~::~~c;;~~~: ~,:~~~ ...:':;~~;.,~·~··~:~·~~·u·;~~~J~"~t ~I( ialn.r
·\fł!U!llCrll) •.11. 11X•~ąh}cm;..:1cr1am101J.m1)cm)
kw..m),h
D text 1d:1exl(x.y.!ekst) id:text(;>;,y,z.tekst) 1d=lex/{;>;.y.1ekst.naiwa własnośći1.war1ość1, nazwa_wtasno~i2 ,war1ość2, ) 1d=text(;>;,y.z.teks! nazwa w!asnośći1,war1ość1, nazwa własnośći2,wartość2 ... )
! unhJa /ni I\\ Orty ub1d1 l}l>U In/ 1 um1cvoa l'arJ111etl)'.1.r1.
ł!0"
aklyunym ulbd11c
D surface •d'"SUńace(x,y.Z.C) id=suńace
"'l"'·,1r1~dnych
id::svńace(z) id=svńace(x,y.z,c.nazwa_własnośći1,warto~l. nazwa_wlasnośći2.wartośt2
olrc,\IJHP<>ło1c1ucpunk1u.Jul1órc~o")"';c1lany11.1p"""t.mcdmu·
1nah1"".""'c1la11\1L.1clrJ1Uc f'JtJlllCIJ)' fonl<-j1 mogą h)< \\cktorJm Je1d1 "cklorJnll bo;d~ l)llo 1. 1 I IO u1„or10ll)<·h 1"'lamck1llanJp1"'" 1.:1"icrJJ'ł'')dllc1.anicłai1
hl~
\:d4
)
id=suń11ce(x.y.z.nazwa wtasnośći1.war1o~1. nazwa w!asnośći2.wartośt2 .. )
111~!) " lc"u 1 "'!:J~'tlcrn ltorq~o /O,lMuc ">"odlu"any " fl">mc Para1nc1r /1·111 to Cl'I!;
1d=suńace(z.nazwa_ w1.isnośći1.war1ość1. naiwa w1.isnośći2.wartość2 ... )
J unl(jJ ""'/"''' "'''rl)· ob1cl1 l)f"' wrf'"" t:mi: Jlll"icr1
OL<.'lJ ~""all~"· n)m
ulł.ul11c "'f'<>lrt~'tln}ch. l'Jr.1nic1f}· 1, ,.
1;
olfc,Ja)'ł po~cmc
"ocrn;holl""
k~!""· I jJlKh ,l!Jda "~ \\\
l nlilCocrq. klon:J clcmrol) ol.rc,faiąlolUf) f"-"l~tciii>ln)chc1"orolą10"
k1d1para111Ctr1·1,"tamc ponum~l). l<> lolory b<,'tl-1.1ak1ał,·od"'J'Ółr'o;Jne1:c.NOfo). l~to" l'~r•mlCll)'' 1 1· ""''8'1 h)·c mac1~rn1n1n11knl)'(/U}Ch "~m1arao:h. ro"n)
[m.n]=s1ie(c) [m.n]~siie(i)
1•0„1cr7<"hma l";dnc u1uor11•na na f'll"tokątncj ,;alce" płavc1yimc .\T Jc>di h11a1t p
'"''""'"Of'""">
o gco id=ga> id=gco(idf)
O Image id=1mage(c) id=1mage(~.y.c)
l'unkqa "'"'1:''"'"17) "ak"·"·nymukb..U1c "'1">łr7nlnychot>ocl.11ypu •m<1C<"(:on1,:. ohID7)op1'3n)· 111ac1L..-14, - ka1dcmuclcmcn1ou1 odl"'"'"d,1<·•.kn f'U1'1.I rJ,lr.i.
""''°L°17)
l'f'J'!t>kąt"'ni;nukoloro"cJkrncoc.pką,1ano"'"·ymko"·ynhru
!·.leniem'· „..,,·1cr1}, 'ą 1rnkm";u1c pko rndchy kolon·>" "al.tY"""l n~,r•c kolori>" l';1· 11 niącdr>da1k011sch p;inrn1elri>11 - 11ck1oró" .•i r1110;~1a 111mu'1i' nrnJn<; 'k~h uk ład u t 17yc1cl)'Chp"rnmclr
ratu;1. l}ll.o nac1)·bc!\ pr")·o'1ad1 układu OIHcl.I t)pu ohr.11jc,i "Y''"cll;rny l)·lku "i<'
b.1al.1cop"1un•cJt """1''"" I' 6.5.1
otne\.! aklY""' lo<•h1ckt." oh"'hoc klim:goO'la lniokh\;ni~lo my•zką. Jctcliodrusu 011101umamclhl.momplk•t" ohr~b1cd3ncgory$Unku. to w311ośc 1ąfonkcjigrojeslv.·ck10rp1"'Y
'"'"""d'
o
gcl id=gcf
O newplot id =ne wplot
"""l''"'
I"'"""'"
f- unkqa JC•I !unl.qą. od "Y""'"'"a llo"'J >11· w1p<>i.1ynac kMd.1 pr
;•'" liml.91 ombc!'<> p<111<1mu I unkrJa '"""/>/<>/na p
1.·1~cicm l)><"'.lllla ut\lormn\ """) i,.uncl' ullad. c1; l)""'amc nlJ ,1~ odh;1·" al!~\\n;m ul!.1<111c /uh talie '-'I'" "la'"'""" Cl \ntf'/<1/W f' ł ~
ma'""""
ps
Obiekty ak1ywne I poszuk iwanie ob iektów według wlasnołcł
\\ f'
,cll 111)"": d1.„.1l!cl)IUJc 1.;1.1• ,
(r,
.
\\ 1ya1:nuc""' 1>)• l)ll••Jrd.-nalt)"'YI) d. / laJ')m') onlo.n "'llV.al•) JC1 IJll.) wc„114!11 ""l'"all\"I) ulładw,p<~i/<;dri;ch. edu.al w
""'Y""'"' uH..dal.lywn; kl' „.1.1l1y"ll)lt!')'>1.UllU f'
<1h
.1l1y"1 u ' • l"'I+' rl<' r)" Lll
ltu
ll•lm~!u
11/1li•/•,1 •)' """"" ł"h1cL•"" "I" I• '"'' I w ['
I
oho~
"
•ł r~h.c
"'J'i
•d=gca I unlqa ):«1 {.m~ Ci1·1 ("„n·nu h•"') f'<>
p/01
O findob " "t>1,·l1
r~li1/1\ · l>,:d4 "~""""'"" na mm
.,.IJIH"'
O gca
Llo!•"gu
od=lindobJ(nar.o.-a wlasnośa 1.wartostl .nazwa wlasnośa2.wartość2 , ..) id=findobJ(losta _id.nazwa_ wtasnośt11.wartość 1 .nazwa wlasnokl2 .wartość2, id=findobJ(losra id) 1d=findob1
~::.:~~~~:~~~:·:~~E~~~~~;,~!~~~,~~~!:::\~.~~l~:~~·~::~:~~:.f,r:~~:~~~~~~~~~~: ll)1hoh.cLtu11
L1}~,~~~~ 1:.11~~~:"~,:;,)I :,~~,';,~·:,.~::·~:.~:,~~~:'.'.';.-';'.~~·;:,'.~~c ~~::~~:~:·~~:11 ;~;~~:~~':;,::u~~ 1
1
" 0 „.~- l1..-1CI>
r.;--:;'";
Oefinłowanle ctomyilnych wartości własności
:
11311 ,,..,~
( '·'·u """"''"" n.iry·„ana JN "3rto...-. 1ala JC"1 n"'1lwaltll "Lt""<>ic, oł>ichu" ...,...........,,„,._1l"'""'"''""'a.01lcui)llo"n1l mcn:od.>lnph,MdJJ..,J"la""""''
~~,"~ ~=:·~•lr1~dn)
o /1M·hM1ll.
• 1•11
. ,,.,,.""r'" ·--~· ohnl •• „,„ 1111n1/-ckn><.'fll
r1li
'l''"""-'komon.U.:111ot)1ku„n•k>flh .
• „,,,.,.„„.c1cmcn1""''"' • /'!.·/""/1fr11(itl.,,..J..>"1)'lnJl<•lornap1W". 0 ["),.1,,.,11 ~„., 1.., 11•1„1 .
cgo1) 11nku Joukl>
o
"""°"''"'"""°''"me >:i ">'"'"1lo11c po \\)'\\Ołan 1 ad1
B11uonOownF1;n
'""'°
li ta H111/"11/)m.,,hn (8"/t"'' Dm..n F1mnwn) rrole >:W.IC'fX 00..olny cąg 111:1k"" ,IJflll"•<ł") "-'l''""'$ poknOI ')'temu \IATLAll Pok>;c-n1:1 tal0"'1< "•\OJ~.,,.,..., 1~ ")kl)llOl\C.JCkh Ul)lko"mk naci,nocf'rl)C"k mplk1" r73'IC.gd)'J
Pr1_1llad 7.2. ll)lOrf)> l•nl1• rnnlliuo.l
'""""Y
Mod) likorp dumi>ln)rh """""'' \\la,no>ó mole"~ pr;yJaC '"' prt)·kb,I " celu dum)'lr"'J oc1onk1 uiy\\a11CJ" 11ar•-:id1 n.1 pol,ką. Moh» tego d<>k
q
na-i~
pują..C8<>")'""łama
sel(O.'De!11u1tTex1Fon1Name'.'Anal CE') l'ol«C'fl1am11cn„Jąt:C"a11u;...1dom)·>l11e"la,no.;c;"artoumic"'•:11.'"J"dnym1e\lryp1<\11 "~l<'ln)'>
p.u
O Clipplng
,..,i: J,.,;)Ju;c o
Wlunoścl oblek1ów
\\ nrn"·J•l)m f'C'dpunhoc >O>lał)' 01TJÓ\\1011<: uł3"'"'''' i;-har:ak1cr)1UJ~ ""~;rkoc 001ckl) ')·>!emu pafionci;o. a 110I."\;m1c "ła>ll(l'>CI 'fll.'<')f"1nc dla flO'IO<"gÓI· M)
'i.C "I""'""''' l""'Cl•l-"<'•ln)
l)"'"""''\)>lrn111gr;ifik1p.lk1cru\IATl ..-\/J /J~atc"h'"""''mck101)'ch uh1d1...... to1koch1.tl.r)>tt11<:lfani;/ii.:111·t•).pon
<>J)likacJc1
Wlasnoścl wspólne dla wuystklch typów obiektów
O Type
;~~~~~;~~:~:~~:-~;~~:~~~~:~~;_:~~::~~~~;::;:!~.'!~~;::~~?~:~:~~;~?~ ob1ok!u/a•la111aH•
\\'b,n(...C 0 11 ,1
t)m vy ,,\.,.,, oło•clrn 1n>)"'1J~< '~ f"'I~ ołud.tcm
prlOdkicmt.,-d;\"}'"'"'la""'"l""' \l.IJ\Jl
• 1>//·b.;tl.:j")'"IC!la"" l>..1m)•ln1cul3,nn"J<-"lu"~"'"""na1J11
a
lnlerruplible
/Ai~~,:~:'::,~:1~:~~,~~0':;,'~"~~~„~~~o;:::.~~~~::~~h":c""~=•=
ob1d.cu
/!,~·"""''~"'"'"-''"""'~· • „.,.orn.1a•J:t
lc<:riirnokb)i:pr7•"1wonc
. „„.~ 11 cnn1kpc•ke
. „,·0111K73J't')·h:f""""1W3UICW)hlrUni.>pol=ńJ<"'tnicdopuv•·Talnc
. „ff.pok...:c•marncą1"l"'"''l'1Y""nc
!>om)'•ln"' "b"""°' '~"1<:r.c 1 'U!"lf
1>„n•)•ln„"b"'°"''""'""''~'#'
O Dia F/111
.n:i!•~.~:~~~~; r:~=.a~~~~:::!<;;~~;~;~h1.;;ł~\OłflOlt"" Wb
elCl7 C7N<'JC'ol")kllr7)'•')"'-.n>f""l)'1""""'11iuophkacj1p;»1ad:IJ'ICYl:nlfoC1n)· >y>!Cm mtcnkcJ11uł)·tko"n'k'"''"
Wb~/)umF1l.-11:1J"Yi:odnocJJC"modyfikOl'IXl')'kor.cyuuJ:t
O Echo \\'la>no\ć
f:,-1„, dcc)·dujc o tym. <:ty ")'kooywanc p;>locomo 1u1mo w phk:..:h 11)-\lrOW)'
~~wy;"1c1loncnackmmo IVb>ność/:"d•on10lcprryjąćjcdnązwano;c; W lo1noi<.'nM>io10111on";c1ąg1maków
• un•<>11""-7"1J'l"Y·1•ob1oklJC>tll'
t7..0J'!CY. lcob1ckt1os1a! ukr)'!)'' mcbo;dzic
!)"''"'"")'
• 1m-pokccn'""Y"''"1lonc. • o/f·polcccnia111cwy,;"'"'l"nc J>omy,Uną"allo'Cią"la>111bciJc'l"lf
Domy>ln1cwla>ll
O Form• t O Cumm tF!gur•
Wb'™"" f;„„~,, okn.-;!a >p
ktd1 me 70'.l>noc podane 1n:>e1q. do ak1rv•1><·go rysunku odn"""I. si~ "V)'>tkoc OfK'rDtjc pfocl:D<. Ry~unk1cm al1p•nymJe>t l)wock ut"OfZOllY jalo m1arni lub wl1)"11iony funkq1 /iKt>rr twą mctod;i uakt)"'mrnia l)"Sunku je<.1 mudylikacp "b'~'
1;, pomoc~
•
r•F·form.1111111ennoprtttmk0\\)".")'>"K:113ne5C)·fr
01,.,..,,lł'1J[Un:. Jctch" danoJchw11i nic1\lnoc,1Cladcn 1)"!>1111Ck. topr1yprobocod<.r)IU tej
• /ongf.-fomu111111cnll0p<'"1cc1nlu\\)'.\\')'>"'1c113nCL~C)ft.
wl.nnt>K110\l.llmconu1„orL011y1•tan1c'~l)'>Unk1cmokty„nym
• lw•·(!Olota<'"'c._11:1,ilo"'a • Nnł-fom1:11,t:1l•'f'rt•"Cinkt1"')'d"°'""C)fram1pop!7t'Unku.
• + '''Y•"'•Clb11)'J•">ltylkoznakli<:zbyizn:1Lpu
Cl Dl• V.'ła"""""' /J'""' dcc)·duJ• o ryno oy "'Z}'>lk1c fl'Jlcccni• rc•h"'"""' pr10 MAltAU or.u1chrc1ul1aryi..:i1•1my„-.nc"phkuo1uz"'"'t;ino"''ł"CJ11an""-'"'a"'""''/)"'"F
~)'chnial)nHlK"Lham1callo111t)nH
lfill----------==-.'!1:."~' ,~ O
FonnafSpłlelng
o
Unlts
• in
!<"l•'l'I ·CCnl)nlC11)
•;:=..·t~~~' ~~~::::• . ~;:~htu""""·
O Pol mMWindow
ma~~~~~; a:;:~,r~·;;';::; ,;,;:;~ J~~ c7."= 1: ;:;~~~:;~~~ r~~;·",;~„;:;,~~"'„i~~~ 1
"l"'"''Y " l)
pi-/Clhl:o„._
.„„„_
• 1 1„.rnkl)'!lpunktJ•"lr<'"'nyl72caloJ, • 1„„·/1-punktyclr:m11
za"1cra 1
n"'h lul> po1a okn;,mi n;,lcJ..:1
rro!U"mu \1YfL\J!. h.>"IJ"'°"' 7a,,.1cra ,ero Wlnnośclobieklu typu figure
O PolmerLocation
O Co/or \VJa,no;c Co/01· okr.:.;b kolor tb ry,unku. Wano->< \\(a,no-ici •t•rlO'" uóidcmomowy. "'cr:\fowy "dtor okr.:il:oJąC)' kolor" ,1~ndorJ1Lc RGB ZnHcma1ąc kolor nl<>lfl> 1alo "••· t'™'"'""'°"''roJ""""l>''"""''"7-""'""'H"YJ"'hq1n:11"1'f'<."
O Co/orMap
O SereenDeplh I
Wla'>fl
\\'la\no;.c Co/„r.\1111• /J\\1cm trójkolumJl
; DomplnM: m:i M:h
(i.I
"'mz)"
l>okla
Od n1;1r)' kolon.>" 1.alclą kolol)· ot>1ck10" t)pu "'r/.1<<". '""'"'" ~
{OJl
a me: akĄ
kolorymn)·choh1cktim
O Scff!f!nSlze l\b""*.k'w"Si;,·1A1"1
~:=~~~~ ")r.VOOC" jCdno:stbch okn-.lonych pr..e7 "łJ'110'-.'
/.muny· 'odc01u map)· koloni" ak1y-...n1.i;u l)'unku nio.'M dok oo. l""lu~u~ "~ lmtk·
"Hrol""''"I' O CurrenlAxes
"'
• "'P<-~ft\'
• "ywko\c1ckranu
Wla\no"' C'rml'lll hn Lomocm
1<.L:nl)
fokotor alt)\\ltCł,"<> uUJJu '"pułr~n)
nadan)m l)·,unl:u
1
11
=
~ca~~:~·;:,','{.,:;~k~~~~)7,;~ ;:.~~~hl:u~>~~';1 :.~:~:„~·:~fy,:; l:~~1i"':~'~ n~:"~„k=
11
Uni.:onu1".,..lOll)' 'tJ111~ "~
ukt1
ldml~·fik.:Hor akt)'"lł
łr~nlch ""alt)""l"' "'""lu J<"'l ru1la1"'"l oJ. czi·tac~llt)·c1ufwil.:i•.i.'<·••
• „~
")druk llJ b1Jl)·m 1lc1oJ„rócunckolory1.
. „ff·naJrul.oRCl'
J""k"l'l~ck,..nu
• l)(lnl)'lmc"łJ"""" '~"'""''''llt'N'
O CurrentCharacl>N \Ha.•n<>S< C11 m-mCh
ol kb"'"'a jaki ""lal""''''"'>!)' J•lu 0>1a1n1 ""'""c.gdyoloo1a""-ruJ'l"Cdan)·l}·>1u><:lhylo"lncmak!)'\\·ni·m')'lcm11<'J"'m•·i·incgo.
a
Ke PrusFcn
o
MenuBar
Jl
1)'.ic C11 m•nt\f..·"" '-"""'"" 1Jcntyflbt0f dcmcmu n11:rm nakł~cc~o
lc~o l}"'unlu. h;\I'") .t0\t.3lual:l~0"111<11l)JOlUO>lltm
.k-łth kitla clcrr..-nlo" mmuJ<"'I ob'lu~"'"")"h J>17Cl jedną pro<•-dur1·. to n
hr. l1ór) 1clcmm10"'1"'"adowoał"l""bmc!CJ1'f
"'°"''
O CurnntOb "
f
\l'ła."><™; Crim·mOhJ•~„ 1a„1cm 1dcm)l1loior obicl1u ld'ł'cgo na""")"' rpunlu. 11cwną1r1 którego lMJdUJC ~·~ ru11l1 oln:>lo11i· prLCZ "ła;noiC C11m·111/'.,,111. 11·i·h1cmny jest ob1cktm1jduj:teY"'""Jhh~CJU))·tko11mku{nicprl)kry1yrrlc/ i '""'"b'ok1y)
O CurrentPoint
• fii:,1m· - ,1andMll<111c ""'""l"" "'''"'"tla.1<. a ""cn111.:1I~ nlCllu
ul)·tkowmkajeSl~-
1oc naJcgokoncu, • 1wiu·-,1aml.11\IO"" 111
<:nu DokłaJmci= 1nfonoaqc \\l11or1cmun1
Wla.no;..'(i1rrrn1P„m11.;i\\1Crm"'f"\.lr11-.J1ocalmalnc!,'<>1'UllkluJ)·'unku f'unltak1uah1y 1utcn."k!Óf)·mzn•1
"al>1~kur.ormi.>0>1.l1cJy~1lo0!.ta1mc11.1<1.;n11..:1cluh!"ol n1cn1cJCJJ>rl)'C1Slu WanoScią
"12"1™i J""l J"uckn1C1110"). "cktor ta„icrojąc)· "'J>6łr1ęJ11< .o 1 f runktu \\ła;noi.C L'11iu \\7&l~m k"•c~o.
l1>
po
Dom) Sin) kolor tla
Wb,~
l/111(;1/,.,..11,„, okrc'la hnh.; kolor"" p.:1kl).J0bJC'l
ro'"~
na"}'"'""
kmcda~gol},unku
kich 11mc okna lub arhhcjc ')~temu z:IJllJ.\ 111)·1 "'cle / U
sli;t><11>n)ch p
'l.".JUJ'!")Ch « ~ koiofó,. !)"lei} w celu bc~hl~dn<"8" ")."' 1cllcnia l}·sunku """"' 1n-dolo"a11
Tcchmka1;1daJC•c1ul1a1y"l'rlYf'i'dkury,,u11ki>"o"""""hkol0<ó"·"klórychkolory >tmcni~N "~ płymuc Ry,unki z 111c1ypowym' 11\;.Jpam1 bi;Jł "Y•"•ctlaot nicpr.1"1dlo"o Ahi· 1cgouml11<1~n•lci)' "l"'ać·OO\\!a'110"\C1.l/111C"<>/"r.llo11h<1b«koloró" UŻ)'l)'chnary· 'unluf'rd\\ldlo"cl"IOJ)'l}·'""kub.,,-dąprl)'\\rJca11