Gnuplot program za risanje grafov
|
|
- Φοίβος Βάμβας
- 6 χρόνια πριν
- Προβολές:
Transcript
1 Gnuplot program za risanje grafov B. Golli Pedagoška fakulteta UL, Ljubljana 2010 Kazalo 1 Uvod 3 2 Namestitev programa na različnih platformah MS Windows Drugi operacijski sistemi Gnuplot na hitro Risanje funkcij Sprememba intervala na abscisi in ordinati Velikost slike in razmerje višine in širine Barva in debelina črte Oznake Zgled Preglednica nekaterih predefiniranih funkcij Meritve Prikaz izmerjenih količin Izbira znaka za točke Prilagajanje premice Izpis slike na datoteko Zaključek Pregled nekaterih ukazov za risanje funkcij Krivulje v 2D Resolucija slike Odsekoma definirane krivulje Oznake na oseh Parametrično podane krivulje Grafi v 3D Histogrami Preglednica manj pogostih funkcij Predstavitev in analiza meritev Grafični prikaz meritev z odstopanji Gladka krivulja skozi izmerke Računske operacije na in med stolpci v tabeli Prilagajanje krivulje skozi izmerjene točke Prilagajanje z upoštevanjem merskih napak Več slike v istem okviru Terminalske izbire Terminal wxt Terminal windows Terminal png Izpis v formatu PostScript Izbira enhanced Indeksi in eksponenti Grške črke, šumniki in posebni znaki Preglednica nekaterih najbolj pogostih ukazov 16 8 Literatura 17 1
2 Gnuplot 2 1 Uvod Gnuplot je program za risanje grafov in prikaz meritev, namenjen za uporabo tako v raziskovalnem okolju kot v šoli. Program je prosto dosegljiv in teče na vseh mogočih platformah. gna razpolago je izvorna koda, ki jo načeloma prevedemo za izbrani operacijski sistem, za najbolj razširjene operacijske sisteme pa dobimo program v že prevedeni obliki. Podrobnejše informacije o programu najdemo na domači strani 2 Namestitev programa na različnih platformah 2.1 MS Windows Na kjer najdemo številne koristne informacije o programu, izberemo Download in tu gnuplot. Trenutna verzija programa je Za delo pod MS Windows je zanimiv predvsem paket gp442win32.zip (številka 442 pomeni trenutno verzijo; pri naslednjih verzijah bo seveda drugačna). Lahko tudi prenesemo precej obsežna navodila na 225 straneh gnuplot pdf. Drugi paketi so za običajnega uporabnika manj zanimivi. Paket odpremo in ga namestimo, recimo na c:\. Program ustvari mapo gnuplot s podmapami bin,... V podmapi bin je več programov, za nas je uporaben osnovni program wgnuplot.exe. Program poženemo in na zaslonu se pojavi okno z komandnim promptom gnuplot> in z meniji na vrhu. Z desnim klikom na miško lahko izberemo nabor črk, ki je najbolj primeren za naš zaslon. Preskusimo, če deluje. Natipkajmo gnuplot>plot sin(x) Če je program pravilno nameščen, se odpre okno s grafom sinusne krivulje (glej sliko). Vidimo, da je program sam izbral primeren interval na vodoravni in navpični osi. Pomoč dobimo v meniju ali z ukazom gnuplot>help 2.2 Drugi operacijski sistemi Podrobnejša navodila o namestitvah dobimo na Gnuplot je vključen v standardne distribucije Linuxa. V distribucijah s paketi rpm lahko preverimo, če je program sploh nameščen, z rpm -q gnuplot. Pokličemo ga v terminalskem oknu z ukazom gnuplot (glej sliko). Seveda obstaja tudi na Macu; več koristnih informacij dobimo na /gnuplot.html.
3 Gnuplot 3 3 Gnuplot na hitro 3.1 Risanje funkcij Gnuplot je nadvse primeren za risanje funkcij, saj lahko na enostaven način vnesemo različne funkcije, spreminjamo parametre funkcij in parametre slike. Kot smo videli pri preprostem zgledu v prejšnjem poglavju, program sam izbere smiseln interval, v katerem nariše funkcijo. Interval lahko po želji poljubno spreminjamo, prav tako lahko spreminjamo velikost slike v vodoravni in navpični smeri, spreminjamo barvo in debelino črt, graf opremimo z oznakami,... Sliko funkcije lahko enostavno izvozimo v različne grafične formate in vključimo v dokument. Ukaze, ki smo jih že vtipkali, lahko prikličemo s tipko, sliko, ki smo jo nazadnje narisali z ukazom plot pa z gnuplot>replot V vrstici lahko napišemo več ukazov. Ločimo jih s podpičjem Sprememba intervala na abscisi in ordinati Interval na abscisi spremenimo z set xrange[0:4] Funkcijo y(x) bo program prikazal v intervalu 0 x 4. Na ordinati program izbere tolikšen interval, da zajame vso funkcijo, razen če funkcija v kateri od točk intervala ne divergira. Avtomatsko izbiro spremenimo na primer z set yrange[-1:1] Avtomatsko izbiro intervala ponovno dobimo z ukazom set autoscale samo za os x pa z set autoscale x Velikost slike in razmerje višine in širine Velikost slike spreminjamo z ukazi oblike set size r ali set size r x, r y pri čemer je r faktor, s katerim povečamo (r > 1) ali zmanjšamo (r < 1) velikost slike. V drugem primeru navedemo ločena faktorja za smer x in smer y. Oznake pri tem ohranijo velikost. Če nas torej motijo premajhne oznake na oseh, zmanjšamo razmerje. Z ukazom set size square dosežemo, da ima okvir slike obliko kvadrata.
4 Gnuplot 4 Z izbiro set size 0.6,0.9 pa dosežemo, da je navpična stranica daljša od vodoravne Barva in debelina črte Če rišemo več krivulj na istem grafu, bo prva rdeča, naslednja zelena, tretja modra,... Izbiro barve lahko spremenimo z določilom lt n, 1 n 16 ( 1 je črna). Prav tako lahko spremenimo debelino črte z določilom lw d, d = 1 je privzeta velikost, d < 1 pomeni tanjšo, d > 0 pa debelejšo krivuljo. Zgled: plot sin(x) lt 3 lw 1.7 krivulja bo modra in 1,7 krat debelejša od privzete. Če pri izpisu slike na datoteko (glej nadaljevanje) zahtevamo, da naj bo slika črnobela, program barve spremeni v različno črtkane krivulje Oznake Osi označimo z ukazoma set xlabel in set ylabel, na primer set xlabel "t [s]" set ylabel "s [m]" Gnuplot napiše legendo, ki pojasnjuje pomen krivulj ali točk na sliki, v desni zgornji kot slike. Oznaka je kar enaka imenu funkcije oziroma imenu datoteke s podatki. Oznako spremenimo z določilom t, na primer t meritve. Če legende ne želimo, zahtevamo set key off Legendo prestavimo iz zgornjega desnega kot v točko s koordinatama x, y z ukazom set key at x, y Razmik med vrsticami v legendi povečamo za faktor 1,5 z set key spacing Zgled Kako podamo funkcijo, si oglejmo kar na primerih funkcij, ki jih najbolj pogosto srečamo v fiziki. Parabolo narišemo z ukazom plot x**2-2*x + 1 Znak za množenje je torej *, za potenciranje pa **. Funkcijo lahko podamo v parametrični obliki: y(x) = a*x**2 - b*x + c in parametre podamo posebej: a=1; b=-2; c=1 plot y(x) Vrednosti parametrov a, b, c lahko spremenimo. Eksponentno funkcijo dobimo z exp(x) Primeri: y(x)= a*x**2 + b*x + c z(x) = d*exp(-k*x) set xrange[0:2] set size 0.6,0.8 set xlabel "t [ms]"; set ylabel "s [cm]" a=2.5; b=-3; c=1; d=5; k=2 set key at 1.5,4 plot y(x), z(x) lt 3 lw 2.4 t"eksponentna"
5 Gnuplot Preglednica nekaterih predefiniranih funkcij Najbolj pogoste so: abs(x) absolutna vrednost sqrt(x) kvadratni koren exp(x) eksponentna funkcija log(x) logaritem z osnovo e sin(x) sinus, x je v radianih cos(x) kosinus, x je v radianih tan(x) tangens, x je v radianih pi 3, Če želimo točke povezati s črto, dodamo plot "data.dat" us 1:2 w li V operacijskem sistemu Windows moramo biti zelo previdni pri imenih datotek, saj pri privzetih nastavitvah ne vidimo podaljškov datotek 1. Če v Beležnici (Notepadu) shranimo datoteko pod imenom recimo podatki, jo bo program shranil pod imenom podatki.txt, vendar podaljška txt ne bomo nikjer videli. Program gnuplot zahteva polno ime datoteke, in če navedemo ime brez podaljška, datoteke ne bo našel. 3.2 Meritve Prikaz izmerjenih količin Rezultate meritev, ki smo jih zbrali na datoteki, recimo: t[s] x1[m] na direktoriju (mapi) c:/meritve, prikažemo v grafu, tako da ukažemo: cd "c:/meritve" plot "data.dat" us 1:2 S prvim ukazom smo se postavili v izbran direktorij (mapo), z drugim pa zahtevamo, da so na grafu na abscisi vrednosti v prvem stolpcu, na ordinati pa na drugem. Velikost oznake izberemo z določilom ps p, p = 1 je privzeta izbira Izbira znaka za točke Obliko znaka izberemo z določilom with points n (n = 0 točka, 1 križec, 4 kvadratek, 6 krogec, 8 in 10 trikotnik, 12 romb,...), velikost pa z set pointsize p p določa relativno velikost znaka (p = 1 je privzeta izbira). Zgornje ukaze lahko skrajšamo na primer z plot "data.dat" us 1:2 pt 6 lt -1 ps 1.5 pri tem z določilom pt izberem znak (krožec), z določilom lt barvo (črno) in z določilom ps velikost znaka (krožec je za faktor 1,5 večji od privzete vrednosti) Prilagajanje premice Skozi izmerjene točke pogosto želimo potegniti krivuljo in parametre v krivulji določiti tako, da bo ujemanje čim boljše. Za zgled najprej določimo najbolj optimalno premico. Bolj zahtevne zglede obravnavamo v poglavju 5. Definiramo y(x)=k*x+n Parametra k in n optimiziramo z ukazom fit [2:3] y(x) data.dat us 1:2 via k,n 1 Na ta način naj bi bil računalnik do uporabnika prijaznejši, v resnici pa ta lastnost samo olajša vnos virusov in drugi nezaželenih programov v naš računalnik. Zato je priporočljivo, da v raziskovalcu (in še kje) zahtevamo, da sistem kaže polna imena datotek.
6 Gnuplot 6 V oglatem oklepaju smo navedli interval, znotraj katerega naj prilagaja premico, data.dat je ime datoteke s podatki, us 1:2 pomeni, da je neodvisna spremenljivka x v prvem stolpcu, v drugem pa odvisna spremenljivka. Določilo via k,n pa pove, katere parametre naj optimizira. Če pri tem navedemo manj parametrov, kot jih je v funkciji, moramo vrednosti za preostale predpisati. Če program uspe najti optimalni nabor parametrov, dobimo sporočilo, ki se konča nekako takole: Final set of paramtrs Asympt Standard Err ===================== =================== 3.3 Izpis slike na datoteko Če želimo sliko shraniti na datoteko in kasneje vključiti v besedilo, imamo na voljo številne formatne zapise, recimo PNG, GIF, JPEG, EPS,... Vse možnosti dobimo z izbiro terminala (glej help terminal). Za slike, ki so namenjene objavi v znanstvenih ali strokovnih revijah izberemo format EPS, ki je podrobneje opisan v nadaljevanju. V novejših inačicah programa je privzeta izbira terminal wxt, ki omogoča prenos slike v odložišče (clipboard), od koder ga lahko kopiramo naravnost v urejevalnik besedila: k = / (5.75%) n = / (10.06%) correlation matrix of the fit parameters: k n k n Dobimo vrednosti iskanih parametrov in njihove napake ter korelacijsko matriko. Če sedaj ukažemo set key at 2.9,.5 set xlabel "t [s]"; set ylabel "x1 [m]" plot "data.dat" us 1:2 t meritve pt 6 ps 1.3, y(x) lt-1 t fit program nariše izmerjene točke in optimalno premico. Še bolje pa je, da sliko prej prenesemo v urejevalnih slik (recimo Slikar ali Gimp), jo po potrebi še obrežemo in nato shranimo v datoteko, recimo v formatu PNG. Če hočemo doseči večjo ločljivost, povečamo terminalsko okno, v katerem je slika, na celo stran in šele nato kliknemo na ikono odložišče (clipboard). 3.4 Zaključek Program končamo z ukazom exit ali quit. Pred tem lahko ukaze shranimo in jih pri naslednjem zagonu programa ponovno naložimo. Ukaz ima obliko save {<izbire>} <ime datoteke> {<izbire>} so lahko functions (tj. definicije funkcij), variables (vrednosti spremenljivk), terminal ali set (v tem primeru shrani vse ukaz set, tudi tiste, ki jih je sam postavil). Če izbir ne navedemo, program shrani funkcije, spremenljivke, izbire in zadnji ukaz plot. Pri ponovnem zagonu lahko stare podatke preberemo z load <ime datoteke>
7 Gnuplot 7 4 Pregled nekaterih ukazov za risanje funkcij 4.1 Krivulje v 2D Resolucija slike Pri risanju funkcij, katerih vrednost se hitro spreminja, je ugodno povečati število točk na sliki. To storimo z ukazom set sample n pri čemer je n dovolj veliko število, recimo n = Odsekoma definirane krivulje zapišemo kot s(x)=s0*om0**2/sqrt((om0**2-x**2)**2+ 4*b**2*x**2) z s0 smo označili odmik pri frekvenci 0. Funkcije h(x), f(x) in s(x) narišemo z ukazi set sample 1000 set xrange[0:8]; set yrange[0:4] s0=1; om0=2; b=0.4 plot f(x) t"faza", s(x) t"resonanca", h(x) t"stopnice" Navpične črte in krivulje, katerih definicija se spreminja v različnih intervalih, rišemo z ukazom, ki ima sintakso (A? B : C). Ukaz B se izvrši, če je pogoj A izpolnjen, sicer se izvrši ukaz C. Primer H(x)=(x<4? 0 : 1) je funkcija, ki ima za x < 4 vrednost 0 in za x > 4 vrednost 1. Ukaz lahko gnezdimo in stopničasto funkcijo narišemo takole h(x)=(x<2? 0 : (x<4? 1 : (x<6? 2 : 3))) Tretji primer je odvisnost faze od frekvence pri vsiljenem nihanju: δ(ω) = arctan 2βω ω 2 0 ω2. Argument funkcije arkus tangens (atan) je negativen za ω > ω 0, zato funkcija v ω = ω 0 preskoči od vrednosti π/2 na vrednost π/2. Zvezen potek dobimo tako, da na intervalu ω > ω 0 funkciji prištejemo π: del(x)=atan(2*b*x/(om0**2-x**2)) f(x)=(x<om0? del(x) : del(x)+pi) pri čemer za neodvisno spremenljivko ω pišemo x, om0 je ω 0 in b β. Odvisnost amplitude od frekvence pri vsiljenem nihanju: s(ω) = s 0 ω 2 (ω0 2 ω2 ) 2 + 4β 2 ω Oznake na oseh Gnuplot sam izbere številčenje na oseh in razmike, v katerih postavlja črtice. Če želimo to izbiro spremeniti, uporabimo ukaz set xticks x in set yticks y. Z set xtics 0.1 tako zahtevamo, da so črtice na osi x v razmiku 0.1 enote. Če osi y ne želimo oštevilčiti, zahtevamo set format y"" Če želimo imeti os y tudi brez črtic pa unset ytics Logaritemsko skalo na izbrani osi, na primer y, dobimo z set logscale y,mrežo pa z ukazom set grid. (Glej zgled pri razdelku ) Kot smo že povedali, osi označimo z ukazoma xlabel in ylabel. Poljuben napis v sliko
8 Gnuplot 8 vstavimo na primer z ukazom set label "Legenda" at 3,1 center font "Helvetica,16" ki postavi (središče) napis Legenda na koordinato (3,1), nabor znakov je Helvetica v velikosti 16 pt. Če namesto določila uporabimo left (right) bo na tej koordinati začetek (konec) napisa. f(x,y) = sin(x)*sin(y)/x/y set isosamples 30,30 splot f(x,y) 4.2 Parametrično podane krivulje V parametrični obliki podamo krivuljo tako, da povemo, kako se koordinati x in y spreminjata v odvisnosti od parametra t. Primer: x(t) = a sin t, y(t) = a sin t, je krožnica z radijem a, ko t preteče vrednosti od 0 do 2π. Če dopustimo, da radij narašča s parametrom t, dobimo spiralo: set parametric set size square; set sample 1000 set trange[0:30*pi]; set key off; a=0.2 plot a*sqrt(t)*sin(t), a*sqrt(t)*cos(t) Z ukazom set isosamples 30,30 smo povedali, s koliko črtami v smeri x in smeri y naj ponazori funkcijo. Konturo z izohipsami na spodnji ravnini smo dobili z zahtevo set contour Sliko na zaslonu vrtimo s tipkami 4.4 Histogrami Prikažimo podatke v datoteki histo.dat v obliki histograma Grafi v 3D Funkcija ima dve neodvisni spremenljivki x in y, recimo f (x, y) = sin x x Narišemo jo z ukazom sin y y Histogram na sliki smo dobili z plot "histo.dat" us 1:2:3 w boxes fs solid.5 lt 8
9 Gnuplot 9 V datoteki je v prvem stolpcu navedena srednja vrednost na vodoravni osi, v drugem višina, tretjem pa širina pravokotnikov, s katerimi narišemo histogram. Z določilom fs solid.5 smo zahtevali, da so pravokotniki zapolnjeni s 50 % intenziteto, z lt 8 smo izbrali barvo. Z izbiro set style data histograms imamo na voljo več možnosti, vendar so v tem primeru stolpci v histogramu enakomerno razmaknjeni. Navedimo najprej preprost zgled, pri katerem uporabimo isto datoteko kot v prejšnjem primeru. V tem primeru je tretji stolpec v datoteki odveč, prvi pa predstavlja le oznako, ki se zapiše na vodoravni osi. Zaporedje ukazov je set style data histograms set style histogram cluster gap 1 set style fill solid 0.3 set boxwidth 0.5 plot "histo.dat" us 2:xtic(1) Dobimo Zahtevnejši primer histograma je prikazan na prejšnji sliki. V tem primeru so podatki, ki pripadajo eni gruči, zapisani v vrstici: Zaporedje ukazov je set style data histograms set style histogram cluster gap 3 set style fill solid 0.4 plot "histo4.dat" us 2:xtic(1) t krompir, "histo4.dat" us 3 t solata,"histo4.dat" us 4 t zelje,"histo4.dat" us 5 t pesa Z ukazom set style histogram cluster gap 3 zahtevamo, da je razmik med gručama 3 krat večji kot razmik med stolpci v gruči. 4.5 Preglednica manj pogostih funkcij Z ukazom set boxwidth 0.5 uravnavamo širino stolpcev, s set style fill solid 0.3 pa način zapolnitve. log10(x) logaritem z osnovo 10 asin(x) arkus sinus acos(x) arkus kosinus atan(x) arkus tangens sinh(x) hiperbolični sinus cosh(x) hiperbolični kosinus tanh(x) hiperbolični tangens norm(x) Gaussova porazdelitev invnorm(x) inverzna Gaussova porazdelitev erf(x) funkcija napak inverf(x) inverzna funkcija napak rand(x) generator naključnih števil Pregled vseh funkcij dobimo s help expressions functions
10 Gnuplot 10 5 Predstavitev in analiza meritev 5.1 Grafični prikaz meritev z odstopanji Pri resnejših meritvah poleg samega izmerka navedemo tudi odstopanje (napako). V datoteki zapišemo napake v posebnem stolpcu. Program jih narise skupaj z izmerki z ukazom plot "data" us 1:2:3 w err pt 6 lt -1 ps 1.5 če je v prvem stolpcu datoteke data neodvisna spremenljivka, v drugem odvisna in v tretjem napaka odvisne spremenljivke. 5.3 Računske operacije na in med stolpci v tabeli Pogosto želimo prikazati nekoliko spremenjene izmerke, poiskati zvezo med količinami v tabeli,... To lahko storimo znotraj programa, vendar le v okviru podatkov v isti vrstici. Če imamo podatke x in y v prvem in drugem stolpcu, prikažemo odvisnost y(x 2 ) (namesto y(x)) z ukazom plot "data" us ($1**2):2... (... so druga določilo). Stolpce, nad katerimi izvajamo operacijo, moramo torej dati v oklepaj, $1, $2, $3,... pa so oznake stolpcev v računskih operacijah. Pri zgledu imamo v datoteki data izmerke hitrosti in pospeškov pri pojemajočem gibanju, za katerega domnevamo, da je eksponentno pojemajoče. V tem primeru bi veljalo v(t) = v 0 e βt, a(t) = βv 0 e βt, a(t) v(t) = β. 5.2 Gladka krivulja skozi izmerke Če želimo skozi izmerjene točke potegniti gladko krivuljo uporabimo določilo smooth. Izbiramo lahko med enostavno povezavo med točkami (unique), gladko krivuljo iz zlepkov skozi točke (cspline) ali Bezierovo krivuljo (bezier). Krivulje na sliki v prejšnjem razdelku smo dobili z plot "data" us 1:2:3 smooth bezier, "data" us 1:2:3 smooth cspline Program pri tem predpostavlja, da so podatki opremljeni z napako v tretjem stolpcu. Če imamo podatke brez ocene napake, napišemo plot "data" us 1:2:(1) smooth... Z (1) povemo, da napaka 1 velja za vse izmerke. Če je v prvem stolpcu čas, v tretjem hitrost in četrtem pospešek, lahko preverimo, če zveza med pospeškom in hitrostjo res velja, tako da narišemo odvisnost razmerja od časa (polni modri krogci): plot "data" us 1:(-$4/$3) pt 7 lt 3 Vidimo, da je razmerje (v okviru napak) konstantno in enako 0,7 (tj. β = 0,7).
11 Gnuplot 11 Nato se stolpec hitrosti pomnožimo z e βt (rdeči krožci): plot "data" us 1:(exp(0.7*$1)*$3) pt 6 in vidimo, da je rezultat res konstanta in je začetna hitrost v 0 enaka 0, Prilagajanje krivulje skozi izmerjene točke V poglavju s prilagajanjem premice, nismo dobili zadovoljivega ujemanja z izmerjenimi podatki. S polinomom 3. stopnje dobimo boljše prilagajanje: p(x)=a*x**3 + b*x**2 +c*x + d fit p(x) data.dat us 1:2 via a,b,c,d Še boljše prilagajanje lahko dobimo s funkcijami, v katerih se parametri pojavijo nelinearno, na primer: f (t) = x 0 + v t + u cos(ω t + δ) V takšnih primerih je potrebno, da navedemo približno začetno vrednost vsaj nekaterih parametrov; v našem primeru lahko za v in x 0 vzamemo kar vrednosti k in n, ki smo ju določili pri prilagajanju premice: f(x) = x0 + v*x + u*cos(om*x+del) v=k; x0=n fit f(x) data.dat us 1:2 via x0,v,u,om,del Končni rezultat našega zgled izpišemo z ukazi: set xlabel "t[s]"; set ylabel "s[m]" set size square; set size 0.8 set xtics 0.2; set key at 2.9,.52 plot "data.dat" us 1:2 pt 6 lt-1 ps 1.2 t meritve,y(x) lw 1.5 t premica,p(x) lt 4 lw 1.3 t polinom,f(x) lt 3 t nelinearna 5.5 Prilagajanje z upoštevanjem merskih napak Če poznamo napake izmerkov, je smiselna zahteva, da je odstopanje krivulje od izmerkov manjše v primeru, ko je napaka izmerkov manjša, in večje pri večjih napakah. Značilna situacija je v primeru, prikazanem v razdelku 5.1. V programu zahtevamo, da so točke utežene z inverzno vrednostjo napake, tako da v ukazu fit za določilom us navedemo še tretji stolpec, v katerem so napake (paziti moramo, da ni katera od napak enaka 0). V primeru pri 5.1 iščemo teoretično odvisnost s posplošeno obliko resonančne krivulje Γ + D(W M) s(w) = A (W M)2 + (Γ + D(W M)), 2 pri čemer je W neodvisna spremenljivka, določiti pa moramo parametre A, Γ, D in M. Ker gre za nelinearen primer, je ugodno, da podamo približek za nekatere parametre. Vrh resonance je približno pri M, višina pri tej vrednosti pa ustreza parametru A. s(x)=a*(g+d*(x-m))/sqrt((x-m)**2+ (G+D*(x-M))**2) M=1400; A=5 fit [1170:1650] s(x) "data" us 1:2:3 via M,G,D,A Vidimo, da se pri manjših vrednostih neodvisne spremenljivke, kjer je napaka manjša, teoretična krivulja v tem primeru (modra) veliko
12 Gnuplot 12 bolj prilega izmerjenim vrednostim kot krivulja, pri kateri so vse točke enakovredne (rdeča): 6 Terminalske izbire Številni terminali omogočajo dodatne izbire, predvsem vključitev dodatnih naborov znakov in simbolov. Navedimo le nekatere, ki jih najpogosteje uporabljamo. Določilo terminal lahko okrajšamo v term. 6.1 Terminal wxt 5.6 Več slike v istem okviru Več slik lahko razporedimo znotraj istega okvira z ukazom set multiplot, izbiro velikosti posamezne slike set size in izbiro koordinatnega izhodišča set origin. Koordinatno izhodišče (0,0) okvira je levo spodaj, stranici sta dolgi eno enoto. Navedimo kar zgled set multiplot set size 0.5,0.5 set xrange[-2.5:2.5] set origin 0.0,0.5; plot atan(x) set origin 0.5,0.5; plot cosh(x) set origin 0.5,0.0; plot norm(x) set xrange[0:1] set origin 0.0,0.0; plot inverf(x) unset multiplot V novejših inačicah gnuplota privzeta izbira zaslonskega terminala wxt. Lahko delamo hkrati z več terminali (okni). V tem primeru takoj za ukazom set term wxt navedemo številko terminala. Splošna oblika ukaza je set term wxt izbire Med izbirami omenimo predvsem možnost enhanced, ki jo podrobneje predstavimo v nadaljevanju. Izbiramo lahko med barvno (color, privzeta izbira) in črno-belo (monochrome) sliko. Z določilom font izberemo drugačen nabor znakov. Katere možnosti imamo na voljo, je odvisno od naborov znakov, ki so implementirani v sistemu. Zgled set term wxt 2 enhanced font "Arial,14" set format x "%g^o" set xlabel "{/Symbol J}" set ylabel "I [{/Symbol m}a]"... Zahtevali smo terminal z zaporedno številko 2 (recimo da imamo v terminalih 0 in 1 že sliki, ki ju ne želimo izbrisati), razširjeno (enhanced) izbiro in nabor znakov Arial na velikosti 14 pt. Za ukazom set format x smo na osi x ustvarili skalo v kotnih stopinjah, za oznako kota pa uporabili ϑ. Oznaka na osi y bo I [µa]. Možnosti pri izbiri enhanced so podrobneje opisane v poglavju Terminal windows V starejših inačicah programa gnuplot dobimo v operacijskem sistemu MSWindows sliko v oknu na zaslonu z ukazom
13 Gnuplot 13 set term windows izbire Nekatere možne izbire smo omenili že pri terminalu wxt. Sliko izpišemo z ukazom set output "prn" 6.3 Terminal png Če želimo sliko shraniti v formatu PNG v nekoliko večji resoluciji, na začetku zahtevamo: set terminal png large Sedaj slike na ekranu ne bomo videli neposredno, zato je dobro, da določimo vse parametre slike, ko sliko še vidimo na ekranu. Nato povemo ime datoteke, na kateri naj bo shranjena slika: set output "slika.png" ter ponovimo ukaz plot: plot "data.dat" us 1:2... Oglejmo si sliko, ki smo jo dobili. Prav lahko se zgodi, da debelina črt ni takšna, kot smo jo videli na terminalu, tudi barva je lahko drugačna. V tem primeru ponovimo ukaza set output in plot... in v ukazu plot izberemo drugačno debelino ali barvo črte ali znaka. Podobno velja za druge slikovne terminale. 6.4 Izpis v formatu PostScript Fizikalne znanstvene revije običajno zahtevajo, da so slike pripravljene v formatu EPS (Encapsulated PostScript). Za razliko od običajnega formata PostScript, pri katerem slika zavzame celo stran, je mogoče sliko v formatu EPS enostavno vključiti v dokument. Osnovni ukaz ima obliko set term postscript izbire Kot izbire lahko navedemo {landscape portrait eps} kar pomeni, da lahko izbiramo med ležečim (landscape, privzeto), pokončnim (portrait) in formatom EPS. Slika je črno bela, namesto črt različnih barv dobimo različno črtkane črte. Izbire, ki jih dodajamo: za barvno sliko color za polne (neprekinjene) črte: solid (ta izbira je smiselna pri barvni sliki), razmik med črticami pri črtkanih črtah lahko spremenimo z dl s pri čemer je s = 1 privzeta dolžina črtice, debelino črt okvirja z lw d d = 1 je privzeta izbira. Posebne znake (glej naslednji razdelek) dobimo z enchanced Črte grafov so običajno nekoliko tanjše kot v terminalskem oknu; njihovo debelino lahko spremenimo z izbiro lw d (d = 1 je privzeta debelina) v ukazu plot. Zgled: set size 0.7; set yrange[0:10] unset xtics; set ytics 1 set term postscript eps dl 3 set output "crte.eps" plot 1,2,3,4,5 lt 2 lw 2,6 lt 2 lw 4 Z ukazi v prvih dve vrsticah smo le definirali okvir slike, v ukazu set term smo zahtevali format EPS in dolžino črtic, ki je 3 krat večja od privzete. Črte pri 1, 2, 3 in 4 ustrezajo prvemu (lt 1), drugemu, tretjemu in četrtemu tipu črt; črta pri 5 je dvakrat debelejša črta tipa 2, črta pri 6 pa štirikrat debelejša.
14 Gnuplot Izbira enhanced Z opcijo enhanced lahko izbiramo med številnimi nabori znakov (fonti), grškimi črkami in raznimi simboli, pišemo matematične formule... Vse možnosti najdemo v gradivu, ki ga dobimo ob instalaciji in sicer v poddirektoriju (mapi) postscript-terminal v direktoriju docs. Tu omenimo le najbolj pogoste Indeksi in eksponenti Indekse in eksponente v primeru a 2 i,j pišemo kot a_{i,j}^2. Če želimo številke na osi y pisati v eksponentnem zapisu, recimo , zahtevamo set format y "%2.0t{/Symbol\327}10^{%L}" Pri tem "%2.0t predstavlja mantiso števila, zapisano brez decimalk (v našem primeru 2), %L pa desetiški eksponent (3). Mantiso lahko tudi izpustimo (kot na zgledu). Če želimo mantiso zapisati z dvema decimalkama, namesto "%2.0t uporabimo "%4.2t. Zgled: set term postscript eps enhanced set key off; set size 0.6; set grid t0=273.; t1=373.; p1= ; k=4900. p(x)=p1*exp(k*(1/t1-1/(t0+x))) set xlabel "T"; set ylabel "p [N/m^2]" set format x "%g ^oc" set format y "10^{%L}" set logscale y; set xrange[-50:100] set output "ClausClap.eps" plot p(x) lt -1 V zgledu %g pomeni običajni zapis števila na skali. Če želimo recimo na osi x zapisati kotne stopinje, uporabimo ukaz set format x "%g^o" Če bi želeli na našem zgledu izpisati oznake na osi y tudi pri vmesnih vrednostih (kar je smiselno, če razpon prednosti ni tako velik kot pri našem zgledu), recimo pri 2 10 n in 5 10 n, bi morali vrednosti eksplicitno navesti z ukazom set ytics set yrange [10:2000] set ytics (10,20,50,100,200,500,1000,2000) set format y "%2.0t{/Symbol \327}10^{%L}" Grške črke, šumniki in posebni znaki Grške črke dobimo kot {/Symbol a} (za α), druge grške črke pa tako, da namesti a pišemo: a α b β c χ d δ D e ɛ f φ F Φ g γ G Γ h η k κ l λ m µ n ν p π q θ r ρ s σ S Σ t τ w ω x ξ y ψ Y Ψ z ζ j ϕ J ϑ Nekatere posebne znake dobimo tako, da navedemo zaporedno številko znaka, recimo {/Symbol \240} je znak za Euro. Kompletna table je v originalni dokumentaciji v datoteki ps_guide.ps, najbolj pogosti znaki pa so ± I 302 R Šumnike dobimo z zahtevo set encoding iso_8859_2 set xlabel "kri\276i\271\350a"
15 Gnuplot 15 7 Preglednica nekaterih najbolj pogostih ukazov ukaz glej set xrange[0:4]; set yrange[-1:1]; set autoscale ali set autoscale x set size 0.8 ali set size 0.8, 0.7 ali set size square set sample plot sin(x) lt 3 lw set xlabel "t [s]"; set ylabel "s [m]" set key off; set key at 1,2; set key spacing a=1; b=-2; c=1; plot a*x**2 - b*x + c z(x) =d*exp(-b*x)*sin(k*x) 3.1.5, plot "data.dat" us 1:2 pt 6 lt -1 ps y(x)=k*x+n; fit [2:3] y(x) data.dat us 1:2 via k,n 3.2.3, 5.4 plot "data.dat" us 1:2 t meritve pt 6 ps 1.3, y(x) lt-1 t fit save "datoteka"; load "datoteka" 3.4 h(x)=(x<2? 0 : (x<4? 1 : (x<6? 2 : 3))); plot h(x) t stopnice set xtics 0.1; set format y""; unset ytics; set grid set label "Legenda" at 3,1 center font "Helvetica,16" set parametric; set trange[0:2*pi]; plot a*sin(t), a*cos(t) 4.2 f(x,y) = sin(x)*sin(y)/x/y; set isosamples 30,30; splot f(x,y) 4.3 plot "histo.dat" us 1:2:3 w boxes fs solid.5 lt set style data histograms; set style histogram cluster gap set boxwidth 0.5; plot "histo4.dat" us 2:xtic(1) t krompir 4.4 plot "data" us 1:2:3 w err pt 6 lt -1 ps plot "data" us 1:2:3 smooth bezier, "data" us 1:2:3 smooth cspline 5.2 plot "data" us 1:(-$4/$3**2) pt 7 lt fit [1170:1650] s(x) "data" us 1:2:3 via M,G,D,A 5.5 set multiplot; set size 0.5,0.5; set origin 0.0,0.5; plot atan(x) 5.6 set term wxt 2 enhanced font "Arial,14" 6.1 set format x "%g^o"; set format y "10^{%L}"; set logscale y set xlabel "{/Symbol J}"; set ylabel "I [{/Symbol m}a]" 6.1, 6.5.2, 6.5 set terminal postscript eps enhanced font "Times-Roman,18" 6.4 set output "slika.eps"; plot sin(x)**2/x**2 t sin(x)^2/x^2 6.4
16 Gnuplot 16 8 Literatura Uradna stran: Priročnik s številnimi zgledi: Zgledi: Vprašanja: Kratek priročnik: Pregled ukazov in trikov (predvsem za Unix): Gnuplot na Macintosh-u: 3D zgledi:
Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 14. november Gregor Dolinar Matematika 1
Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 14. november 2013 Kvadratni koren polinoma Funkcijo oblike f(x) = p(x), kjer je p polinom, imenujemo kvadratni koren polinoma
Odvod. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 5. december Gregor Dolinar Matematika 1
Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 5. december 2013 Primer Odvajajmo funkcijo f(x) = x x. Diferencial funkcije Spomnimo se, da je funkcija f odvedljiva v točki
Diferencialna enačba, v kateri nastopata neznana funkcija in njen odvod v prvi potenci
Linearna diferencialna enačba reda Diferencialna enačba v kateri nastopata neznana funkcija in njen odvod v prvi potenci d f + p= se imenuje linearna diferencialna enačba V primeru ko je f 0 se zgornja
Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 21. november Gregor Dolinar Matematika 1
Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 21. november 2013 Hiperbolične funkcije Hiperbolični sinus sinhx = ex e x 2 20 10 3 2 1 1 2 3 10 20 hiperbolični kosinus coshx
Funkcijske vrste. Matematika 2. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 2. april Gregor Dolinar Matematika 2
Matematika 2 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 2. april 2014 Funkcijske vrste Spomnimo se, kaj je to številska vrsta. Dano imamo neko zaporedje realnih števil a 1, a 2, a
Odvod. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 10. december Gregor Dolinar Matematika 1
Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 10. december 2013 Izrek (Rolleov izrek) Naj bo f : [a,b] R odvedljiva funkcija in naj bo f(a) = f(b). Potem obstaja vsaj ena
Zaporedja. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 22. oktober Gregor Dolinar Matematika 1
Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 22. oktober 2013 Kdaj je zaporedje {a n } konvergentno, smo definirali s pomočjo limite zaporedja. Večkrat pa je dobro vedeti,
Tretja vaja iz matematike 1
Tretja vaja iz matematike Andrej Perne Ljubljana, 00/07 kompleksna števila Polarni zapis kompleksnega števila z = x + iy): z = rcos ϕ + i sin ϕ) = re iϕ Opomba: Velja Eulerjeva formula: e iϕ = cos ϕ +
MATEMATIČNI IZRAZI V MAFIRA WIKIJU
I FAKULTETA ZA MATEMATIKO IN FIZIKO Jadranska cesta 19 1000 Ljubljan Ljubljana, 25. marec 2011 MATEMATIČNI IZRAZI V MAFIRA WIKIJU KOMUNICIRANJE V MATEMATIKI Darja Celcer II KAZALO: 1 VSTAVLJANJE MATEMATIČNIH
Kotne in krožne funkcije
Kotne in krožne funkcije Kotne funkcije v pravokotnem trikotniku Avtor: Rok Kralj, 4.a Gimnazija Vič, 009/10 β a c γ b α sin = a c cos= b c tan = a b cot = b a Sinus kota je razmerje kotu nasprotne katete
Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 12. november Gregor Dolinar Matematika 1
Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 12. november 2013 Graf funkcije f : D R, D R, je množica Γ(f) = {(x,f(x)) : x D} R R, torej podmnožica ravnine R 2. Grafi funkcij,
matrike A = [a ij ] m,n αa 11 αa 12 αa 1n αa 21 αa 22 αa 2n αa m1 αa m2 αa mn se števanje po komponentah (matriki morata biti enakih dimenzij):
4 vaja iz Matematike 2 (VSŠ) avtorica: Melita Hajdinjak datum: Ljubljana, 2009 matrike Matrika dimenzije m n je pravokotna tabela m n števil, ki ima m vrstic in n stolpcev: a 11 a 12 a 1n a 21 a 22 a 2n
KODE ZA ODKRIVANJE IN ODPRAVLJANJE NAPAK
1 / 24 KODE ZA ODKRIVANJE IN ODPRAVLJANJE NAPAK Štefko Miklavič Univerza na Primorskem MARS, Avgust 2008 Phoenix 2 / 24 Phoenix 3 / 24 Phoenix 4 / 24 Črtna koda 5 / 24 Črtna koda - kontrolni bit 6 / 24
Na pregledni skici napišite/označite ustrezne točke in paraboli. A) 12 B) 8 C) 4 D) 4 E) 8 F) 12
Predizpit, Proseminar A, 15.10.2015 1. Točki A(1, 2) in B(2, b) ležita na paraboli y = ax 2. Točka H leži na y osi in BH je pravokotna na y os. Točka C H leži na nosilki BH tako, da je HB = BC. Parabola
Kotni funkciji sinus in kosinus
Kotni funkciji sinus in kosinus Oznake: sinus kota x označujemo z oznako sin x, kosinus kota x označujemo z oznako cos x, DEFINICIJA V PRAVOKOTNEM TRIKOTNIKU: Kotna funkcija sinus je definirana kot razmerje
IZPIT IZ ANALIZE II Maribor,
Maribor, 05. 02. 200. (a) Naj bo f : [0, 2] R odvedljiva funkcija z lastnostjo f() = f(2). Dokaži, da obstaja tak c (0, ), da je f (c) = 2f (2c). (b) Naj bo f(x) = 3x 3 4x 2 + 2x +. Poišči tak c (0, ),
Kontrolne karte uporabljamo za sprotno spremljanje kakovosti izdelka, ki ga izdelujemo v proizvodnem procesu.
Kontrolne karte KONTROLNE KARTE Kontrolne karte uporablamo za sprotno spremlane kakovosti izdelka, ki ga izdeluemo v proizvodnem procesu. Izvaamo stalno vzorčene izdelkov, npr. vsako uro, vsake 4 ure.
Zaporedja. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 15. oktober Gregor Dolinar Matematika 1
Matematika 1 Gregor Dolinar Fakulteta za elektrotehniko Univerza v Ljubljani 15. oktober 2013 Oglejmo si, kako množimo dve kompleksni števili, dani v polarni obliki. Naj bo z 1 = r 1 (cosϕ 1 +isinϕ 1 )
Osnove matematične analize 2016/17
Osnove matematične analize 216/17 Neža Mramor Kosta Fakulteta za računalništvo in informatiko Univerza v Ljubljani Kaj je funkcija? Funkcija je predpis, ki vsakemu elementu x iz definicijskega območja
Matematika I (VS) Univerza v Ljubljani, FE. Melita Hajdinjak 2013/14. Pregled elementarnih funkcij. Potenčna funkcija. Korenska funkcija.
1 / 46 Univerza v Ljubljani, FE Potenčna Korenska Melita Hajdinjak Matematika I (VS) Kotne 013/14 / 46 Potenčna Potenčna Funkcijo oblike f() = n, kjer je n Z, imenujemo potenčna. Število n imenujemo eksponent.
Booleova algebra. Izjave in Booleove spremenljivke
Izjave in Booleove spremenljivke vsako izjavo obravnavamo kot spremenljivko če je izjava resnična (pravilna), ima ta spremenljivka vrednost 1, če je neresnična (nepravilna), pa vrednost 0 pravimo, da gre
Funkcija je predpis, ki vsakemu elementu x iz definicijskega območja D R priredi neko število f (x) R.
II. FUNKCIJE 1. Osnovni pojmi 2. Sestavljanje funkcij 3. Pregled elementarnih funkcij 4. Zveznost Kaj je funkcija? Definicija Funkcija je predpis, ki vsakemu elementu x iz definicijskega območja D R priredi
Reševanje sistema linearnih
Poglavje III Reševanje sistema linearnih enačb V tem kratkem poglavju bomo obravnavali zelo uporabno in zato pomembno temo linearne algebre eševanje sistemov linearnih enačb. Spoznali bomo Gaussovo (natančneje
Splošno o interpolaciji
Splošno o interpolaciji J.Kozak Numerične metode II (FM) 2011-2012 1 / 18 O funkciji f poznamo ali hočemo uporabiti le posamezne podatke, na primer vrednosti r i = f (x i ) v danih točkah x i Izberemo
*M * Osnovna in višja raven MATEMATIKA NAVODILA ZA OCENJEVANJE. Sobota, 4. junij 2011 SPOMLADANSKI IZPITNI ROK. Državni izpitni center
Državni izpitni center *M40* Osnovna in višja raven MATEMATIKA SPOMLADANSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Sobota, 4. junij 0 SPLOŠNA MATURA RIC 0 M-40-- IZPITNA POLA OSNOVNA IN VIŠJA RAVEN 0. Skupaj:
SKUPNE PORAZDELITVE VEČ SLUČAJNIH SPREMENLJIVK
SKUPNE PORAZDELITVE SKUPNE PORAZDELITVE VEČ SLUČAJNIH SPREMENLJIVK Kovaec vržemo trikrat. Z ozačimo število grbov ri rvem metu ( ali ), z Y a skuo število grbov (,, ali 3). Kako sta sremelivki i Y odvisi
Podobnost matrik. Matematika II (FKKT Kemijsko inženirstvo) Diagonalizacija matrik
Podobnost matrik Matematika II (FKKT Kemijsko inženirstvo) Matjaž Željko FKKT Kemijsko inženirstvo 14 teden (Zadnja sprememba: 23 maj 213) Matrika A R n n je podobna matriki B R n n, če obstaja obrnljiva
1. Definicijsko območje, zaloga vrednosti. 2. Naraščanje in padanje, ekstremi. 3. Ukrivljenost. 4. Trend na robu definicijskega območja
ZNAČILNOSTI FUNKCIJ ZNAČILNOSTI FUNKCIJE, KI SO RAZVIDNE IZ GRAFA. Deinicijsko območje, zaloga vrednosti. Naraščanje in padanje, ekstremi 3. Ukrivljenost 4. Trend na robu deinicijskega območja 5. Periodičnost
Integralni račun. Nedoločeni integral in integracijske metrode. 1. Izračunaj naslednje nedoločene integrale: (a) dx. (b) x 3 +3+x 2 dx, (c) (d)
Integralni račun Nedoločeni integral in integracijske metrode. Izračunaj naslednje nedoločene integrale: d 3 +3+ 2 d, (f) (g) (h) (i) (j) (k) (l) + 3 4d, 3 +e +3d, 2 +4+4 d, 3 2 2 + 4 d, d, 6 2 +4 d, 2
VEKTORJI. Operacije z vektorji
VEKTORJI Vektorji so matematični objekti, s katerimi opisujemo določene fizikalne količine. V tisku jih označujemo s krepko natisnjenimi črkami (npr. a), pri pisanju pa s puščico ( a). Fizikalne količine,
1. Trikotniki hitrosti
. Trikotniki hitrosti. Z radialno črpalko želimo črpati vodo pri pogojih okolice z nazivnim pretokom 0 m 3 /h. Notranji premer rotorja je 4 cm, zunanji premer 8 cm, širina rotorja pa je,5 cm. Frekvenca
SEMINARSKA NALOGA Funkciji sin(x) in cos(x)
FAKULTETA ZA MATEMATIKO IN FIZIKO Praktična Matematika-VSŠ(BO) Komuniciranje v matematiki SEMINARSKA NALOGA Funkciji sin(x) in cos(x) Avtorica: Špela Marinčič Ljubljana, maj 2011 KAZALO: 1.Uvod...1 2.
cot x ni def. 3 1 KOTNE FUNKCIJE POLJUBNO VELIKEGA KOTA (A) Merske enote stopinja [ ] radian [rad] 1. Izrazi kot v radianih.
TRIGONOMETRIJA (A) Merske enote KOTNE FUNKCIJE POLJUBNO VELIKEGA KOTA stopinja [ ] radian [rad] 80 80 0. Izrazi kot v radianih. 0 90 5 0 0 70. Izrazi kot v stopinjah. 5 8 5 (B) Definicija kotnih funkcij
NEPARAMETRIČNI TESTI. pregledovanje tabel hi-kvadrat test. as. dr. Nino RODE
NEPARAMETRIČNI TESTI pregledovanje tabel hi-kvadrat test as. dr. Nino RODE Parametrični in neparametrični testi S pomočjo z-testa in t-testa preizkušamo domneve o parametrih na vzorcih izračunamo statistike,
Delovna točka in napajalna vezja bipolarnih tranzistorjev
KOM L: - Komnikacijska elektronika Delovna točka in napajalna vezja bipolarnih tranzistorjev. Določite izraz za kolektorski tok in napetost napajalnega vezja z enim virom in napetostnim delilnikom na vhod.
Tema 1 Osnove navadnih diferencialnih enačb (NDE)
Matematične metode v fiziki II 2013/14 Tema 1 Osnove navadnih diferencialnih enačb (NDE Diferencialne enačbe v fiziki Večina osnovnih enačb v fiziki je zapisana v obliki diferencialne enačbe. Za primer
Matematika 2. Diferencialne enačbe drugega reda
Matematika 2 Diferencialne enačbe drugega reda (1) Reši homogene diferencialne enačbe drugega reda s konstantnimi koeficienti: (a) y 6y + 8y = 0, (b) y 2y + y = 0, (c) y + y = 0, (d) y + 2y + 2y = 0. Rešitev:
Osnove merjenj. B. Golli, PeF. 22. oktober 2009
Osnove merjenj B Golli, PeF 22 oktober 2009 Kazalo 1 apake izmerjenih količin 2 11 Zapis fizikalnih količin 2 12 Določitev napakeizmerka 3 13 Računanje skoličinami, obremenjenimi znapako 5 2 Grafi 8 21
Numerično reševanje. diferencialnih enačb II
Numerčno reševanje dferencaln enačb I Dferencalne enačbe al ssteme dferencaln enačb rešujemo numerčno z več razlogov:. Ne znamo j rešt analtčno.. Posamezn del dferencalne enačbe podan tabelarčno. 3. Podatke
vezani ekstremi funkcij
11. vaja iz Matematike 2 (UNI) avtorica: Melita Hajdinjak datum: Ljubljana, 2009 ekstremi funkcij več spremenljivk nadaljevanje vezani ekstremi funkcij Dana je funkcija f(x, y). Zanimajo nas ekstremi nad
V tem poglavju bomo vpeljali pojem determinante matrike, spoznali bomo njene lastnosti in nekaj metod za računanje determinant.
Poglavje IV Determinanta matrike V tem poglavju bomo vpeljali pojem determinante matrike, spoznali bomo njene lastnosti in nekaj metod za računanje determinant 1 Definicija Preden definiramo determinanto,
Iterativno reševanje sistemov linearnih enačb. Numerične metode, sistemi linearnih enačb. Numerične metode FE, 2. december 2013
Numerične metode, sistemi linearnih enačb B. Jurčič Zlobec Numerične metode FE, 2. december 2013 1 Vsebina 1 z n neznankami. a i1 x 1 + a i2 x 2 + + a in = b i i = 1,..., n V matrični obliki zapišemo:
8. Diskretni LTI sistemi
8. Diskreti LI sistemi. Naloga Določite odziv diskretega LI sistema s podaim odzivom a eoti impulz, a podai vhodi sigal. h[] x[] - - 5 6 7 - - 5 6 7 LI sistem se a vsak eoti impulz δ[] a vhodu odzove z
13. Jacobijeva metoda za računanje singularnega razcepa
13. Jacobijeva metoda za računanje singularnega razcepa Bor Plestenjak NLA 25. maj 2010 Bor Plestenjak (NLA) 13. Jacobijeva metoda za računanje singularnega razcepa 25. maj 2010 1 / 12 Enostranska Jacobijeva
Kvadratne forme. Poglavje XI. 1 Definicija in osnovne lastnosti
Poglavje XI Kvadratne forme V zadnjem poglavju si bomo ogledali še eno vrsto preslikav, ki jih tudi lahko podamo z matrikami. To so tako imenovane kvadratne forme, ki niso več linearne preslikave. Kvadratne
DISKRETNA FOURIERJEVA TRANSFORMACIJA
29.03.2004 Definicija DFT Outline DFT je linearna transformacija nekega vektorskega prostora dimenzije n nad obsegom K, ki ga označujemo z V K, pri čemer ima slednji lastnost, da vsebuje nek poseben element,
Funkcije več spremenljivk
DODATEK C Funkcije več spremenljivk C.1. Osnovni pojmi Funkcija n spremenljivk je predpis: f : D f R, (x 1, x 2,..., x n ) u = f (x 1, x 2,..., x n ) kjer D f R n imenujemo definicijsko območje funkcije
Državni izpitni center SPOMLADANSKI IZPITNI ROK *M * FIZIKA NAVODILA ZA OCENJEVANJE. Petek, 10. junij 2016 SPLOŠNA MATURA
Državni izpitni center *M16141113* SPOMLADANSKI IZPITNI ROK FIZIKA NAVODILA ZA OCENJEVANJE Petek, 1. junij 16 SPLOŠNA MATURA RIC 16 M161-411-3 M161-411-3 3 IZPITNA POLA 1 Naloga Odgovor Naloga Odgovor
Osnove elektrotehnike uvod
Osnove elektrotehnike uvod Uvod V nadaljevanju navedena vprašanja so prevod testnih vprašanj, ki sem jih našel na omenjeni spletni strani. Vprašanja zajemajo temeljna znanja opredeljenega strokovnega področja.
Gimnazija Krˇsko. vektorji - naloge
Vektorji Naloge 1. V koordinatnem sistemu so podane točke A(3, 4), B(0, 2), C( 3, 2). a) Izračunaj dolžino krajevnega vektorja točke A. (2) b) Izračunaj kot med vektorjema r A in r C. (4) c) Izrazi vektor
Matematika 1. Gregor Dolinar. 2. januar Fakulteta za elektrotehniko Univerza v Ljubljani. Gregor Dolinar Matematika 1
Mtemtik 1 Gregor Dolinr Fkultet z elektrotehniko Univerz v Ljubljni 2. jnur 2014 Gregor Dolinr Mtemtik 1 Izrek (Izrek o povprečni vrednosti) Nj bo m ntnčn spodnj mej in M ntnčn zgornj mej integrbilne funkcije
II. LIMITA IN ZVEZNOST FUNKCIJ
II. LIMITA IN ZVEZNOST FUNKCIJ. Preslikave med množicami Funkcija ali preslikava med dvema množicama A in B je predpis f, ki vsakemu elementu x množice A priredi natanko določen element y množice B. Važno
D f, Z f. Lastnosti. Linearna funkcija. Definicija Linearna funkcija f : je definirana s predpisom f(x) = kx+n; k,
Linearna funkcija Linearna funkcija f : je definirana s predpisom f(x) = kx+n; k, n ᄀ. k smerni koeficient n začetna vrednost D f, Z f Definicijsko območje linearne funkcije so vsa realna števila. Zaloga
Enačba, v kateri poleg neznane funkcije neodvisnih spremenljivk ter konstant nastopajo tudi njeni odvodi, se imenuje diferencialna enačba.
1. Osnovni pojmi Enačba, v kateri poleg neznane funkcije neodvisnih spremenljivk ter konstant nastopajo tudi njeni odvodi, se imenuje diferencialna enačba. Primer 1.1: Diferencialne enačbe so izrazi: y
Matematika. Funkcije in enačbe
Matematika Funkcije in enačbe (1) Nariši grafe naslednjih funkcij: (a) f() = 1, (b) f() = 3, (c) f() = 3. Rešitev: (a) Linearna funkcija f() = 1 ima začetno vrednost f(0) = 1 in ničlo = 1/. Definirana
Εισαγωγή στο Gnuplot. Σφυράκης Χρυσοβαλάντης
Εισαγωγή στο Gnuplot Σφυράκης Χρυσοβαλάντης Περιεχόμενα Εισαγωγή... 3 Εντολές του Gnuplot... 3 Έξοδος του γραφήματος... 3 Καθορισμός των χαρακτηριστικών του γραφήματος... 4 Συναρτήσεις Αρχεία Δεδομένων...
1 Fibonaccijeva stevila
1 Fibonaccijeva stevila Fibonaccijevo število F n, kjer je n N, lahko definiramo kot število načinov zapisa števila n kot vsoto sumandov, enakih 1 ali Na primer, število 4 lahko zapišemo v obliki naslednjih
diferencialne enačbe - nadaljevanje
12. vaja iz Matematike 2 (VSŠ) avtorica: Melita Hajdinjak datum: Ljubljana, 2009 diferencialne enačbe - nadaljevanje Ortogonalne trajektorije Dana je 1-parametrična družina krivulj F(x, y, C) = 0. Ortogonalne
Frekvenčna analiza neperiodičnih signalov. Analiza signalov prof. France Mihelič
Frekvenčna analiza neperiodičnih signalov Analiza signalov prof. France Mihelič Vpliv postopka daljšanja periode na spekter periodičnega signala Opazujmo družino sodih periodičnih pravokotnih impulzov
CM707. GR Οδηγός χρήσης... 2-7. SLO Uporabniški priročnik... 8-13. CR Korisnički priručnik... 14-19. TR Kullanım Kılavuzu... 20-25
1 2 3 4 5 6 7 OFFMANAUTO CM707 GR Οδηγός χρήσης... 2-7 SLO Uporabniški priročnik... 8-13 CR Korisnički priručnik... 14-19 TR Kullanım Kılavuzu... 20-25 ENG User Guide... 26-31 GR CM707 ΟΔΗΓΟΣ ΧΡΗΣΗΣ Περιγραφή
Kotne funkcije poljubnega kota. Osnovne zveze med funkcijamo istega kota. Uporaba kotnih funkcij v poljubnem trikotniku. Kosinusni in sinusni izrek.
DN#3 (januar 2018) 3A Teme, ki jih preverja domača naloga: Kotne funkcije poljubnega kota. Osnovne zveze med funkcijamo istega kota. Uporaba kotnih funkcij v poljubnem trikotniku. Kosinusni in sinusni
PONOVITEV SNOVI ZA 4. TEST
PONOVITEV SNOVI ZA 4. TEST 1. * 2. *Galvanski člen z napetostjo 1,5 V požene naboj 40 As. Koliko električnega dela opravi? 3. ** Na uporniku je padec napetosti 25 V. Upornik prejme 750 J dela v 5 minutah.
Definicija. definiramo skalarni produkt. x i y i. in razdaljo. d(x, y) = x y = < x y, x y > = n (x i y i ) 2. i=1. i=1
Funkcije več realnih spremenljivk Osnovne definicije Limita in zveznost funkcije več spremenljivk Parcialni odvodi funkcije več spremenljivk Gradient in odvod funkcije več spremenljivk v dani smeri Parcialni
IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f
IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f 2. Nule i znak funkcije; presek sa y-osom IspitivaƬe
p 1 ENTROPIJSKI ZAKON
ENROPIJSKI ZAKON REERZIBILNA srememba: moža je obrjea srememba reko eakih vmesih staj kot rvota srememba. Po obeh sremembah e sme biti obeih trajih srememb v bližji i dalji okolici. IREERZIBILNA srememba:
Analiza 2 Rešitve 14. sklopa nalog
Analiza Rešitve 1 sklopa nalog Navadne diferencialne enačbe višjih redov in sistemi diferencialnih enačb (1) Reši homogene diferencialne enačbe drugega reda s konstantnimi koeficienti: (a) 6 + 8 0, (b)
FAKULTETA ZA STROJNIŠTVO Matematika 4 Pisni izpit 22. junij Navodila
FAKULTETA ZA STROJNIŠTVO Matematika 4 Pisni izpit 22 junij 212 Ime in priimek: Vpisna št: Navodila Pazljivo preberite besedilo naloge, preden se lotite reševanja Veljale bodo samo rešitve na papirju, kjer
Začetni tečaj MATLAB. Avtorja: Poldi Herman, univ. dipl. inž. el. Andraž Žertek, univ. dipl. inž. el.
Začetni tečaj MATLAB Avtorja: Poldi Herman, univ. dipl. inž. el. Andraž Žertek, univ. dipl. inž. el. April 2007 Vsebina Vsebina... 2 1. Uvod... 3 Orodja (toolbox)... 4 Pomoč... 4 Pomoč v delovnem oknu...
Matematika 1. Gabrijel Tomšič Bojan Orel Neža Mramor Kosta
Matematika 1 Gabrijel Tomšič Bojan Orel Neža Mramor Kosta 21. april 2008 102 Poglavje 4 Odvod 4.1 Definicija odvoda Naj bo funkcija f definirana na intervalu (a, b) in x 0 točka s tega intervala. Vzemimo
DARJA POTOƒAR, FMF
7. ²olska ura Tema: Ponovitev Oblika: vaje B 1 Kotne funkcije v pravokotnem trikotniku: A V α A 1 B 1 sin α = AA 1 V A = BB 1 V B cos α = V B 1 V B = V A 1 V A tan α = sin α cos α cos α cot α = sin α =
Fazni diagram binarne tekočine
Fazni diagram binarne tekočine Žiga Kos 5. junij 203 Binarno tekočino predstavljajo delci A in B. Ti se med seboj lahko mešajo v različnih razmerjih. V nalogi želimo izračunati fazni diagram take tekočine,
Državni izpitni center SPOMLADANSKI IZPITNI ROK *M * NAVODILA ZA OCENJEVANJE. Sreda, 3. junij 2015 SPLOŠNA MATURA
Državni izpitni center *M15143113* SPOMLADANSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Sreda, 3. junij 2015 SPLOŠNA MATURA RIC 2015 M151-431-1-3 2 IZPITNA POLA 1 Naloga Odgovor Naloga Odgovor Naloga Odgovor
8. Posplošeni problem lastnih vrednosti
8. Posplošeni problem lastnih vrednosti Bor Plestenjak NLA 13. april 2010 Bor Plestenjak (NLA) 8. Posplošeni problem lastnih vrednosti 13. april 2010 1 / 15 Matrični šop Dani sta kvadratni n n matriki
ploskovnega toka (Density). Solverji - Magnetostatic
V Maxwellu obstajajo naslednji viri polja: 1. Tok, ki ima dve obliki: a) Tok (Current), ki je razporejen po ploskvah teles. To je tisti tok, ki nam je nekako najbolj domač, npr. tok v žici. Podajamo ga
Z Matlabom ali Octave v Numerične metode
1 / 42 Z Matlabom ali Octave v Numerične metode Andrej Perne Fakulteta za elektrotehniko pomlad 2006 - jesen 2012 2 / 42 Vsebina UNIX Osnovni ukazi Elementarne funkcije Funkcije za delo z vektorji Funkcije
POROČILO 3.VAJA DOLOČANJE REZULTANTE SIL
POROČILO 3.VAJA DOLOČANJE REZULTANTE SIL Izdba aje: Ljubjana, 11. 1. 007, 10.00 Jan OMAHNE, 1.M Namen: 1.Preeri paraeogramsko praio za doočanje rezutante nezporedni si s skupnim prijemaiščem (grafično)..dooči
Množico vseh funkcijskih vrednosti, ki jih pri tem dobimo, imenujemo zaloga vrednosti funkcije f. Oznaka: Z f
Funkcije Funkcija f : A B (funkcija iz množice A v množico B) je predpis (pravilo, postopek, preslikava, formula,..), ki danemu podatku x A priredi funkcijsko vrednost f (x) B. Množica A je množica vseh
Kvantni delec na potencialnem skoku
Kvantni delec na potencialnem skoku Delec, ki se giblje premo enakomerno, pride na mejo, kjer potencial naraste s potenciala 0 na potencial. Takšno potencialno funkcijo zapišemo kot 0, 0 0,0. Slika 1:
Uvod v R. 13. oktober Uvodni primer 3
Uvod v R Aleš Žiberna 13. oktober 2010 Kazalo 1 Uvodni primer 3 2 Osnovne informacije 13 2.1 Osnovne računske operacije................... 13 2.2 Spremenljivke........................... 15 2.3 Uporaba
Matrike. Poglavje II. Matrika je pravokotna tabela realnih števil. Na primer: , , , 0 1
Poglavje II Matrike Matrika je pravokotna tabela realnih števil Na primer: [ ] 1 1 1, 2 3 1 1 0 1 3 2 1, 0 1 4 [ ] 2 7, Matrika je sestavljena iz vrstic in stolpcev Vrstici matrike [ ] 1 1 1 2 3 1 [ ]
KOTNI FUNKCIJI SINUS IN COSINUS
Univerza v Ljubljani Fakulteta za matematiko in fiziko KOTNI FUNKCIJI SINUS IN COSINUS Seminarska naloga pri predmetu Komuniciranje v matematiki Avtor: Zalka Selak Mentor: prof. dr. Tomaţ Pisanski KAZALO:
Bézierove krivulje. Fakulteta za matematiko in fiziko, Univerza v Ljubljani. MARS 2009, Koper, / 54
1 / 54 Bézierove krivulje Emil Žagar Fakulteta za matematiko in fiziko, Univerza v Ljubljani MARS 2009, Koper, 18.8.2009 Slika: Prepoznate lik na sliki? 2 / 54 Slika: Kaj pa ta dva? 3 / 54 Slika: In te?
1 Seštevanje vektorjev in množenje s skalarjem
Poglavje I Vektorji Seštevanje vektorjev in množenje s skalarjem Za lažjo geometrično predstavo si najprej oglejmo, kaj so vektorji v ravnini. Vektor je usmerjena daljica, ki je natanko določena s svojo
Domače naloge za 2. kolokvij iz ANALIZE 2b VEKTORSKA ANALIZA
Domače naloge za 2. kolokvij iz ANALIZE 2b VEKTORSKA ANALIZA. Naj bo vektorsko polje R : R 3 R 3 dano s predpisom R(x, y, z) = (2x 2 + z 2, xy + 2yz, z). Izračunaj pretok polja R skozi površino torusa
Transformator. Delovanje transformatorja I. Delovanje transformatorja II
Transformator Transformator je naprava, ki v osnovi pretvarja napetost iz enega nivoja v drugega. Poznamo vrsto različnih izvedb transformatorjev, glede na njihovo specifičnost uporabe:. Energetski transformator.
Izpeljava Jensenove in Hölderjeve neenakosti ter neenakosti Minkowskega
Izeljava Jensenove in Hölderjeve neenakosti ter neenakosti Minkowskega 1. Najosnovnejše o konveksnih funkcijah Definicija. Naj bo X vektorski rostor in D X konveksna množica. Funkcija ϕ: D R je konveksna,
Državni izpitni center SPOMLADANSKI IZPITNI ROK *M * NAVODILA ZA OCENJEVANJE. Petek, 12. junij 2015 SPLOŠNA MATURA
Državni izpitni center *M543* SPOMLADANSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Petek,. junij 05 SPLOŠNA MATURA RIC 05 M543 M543 3 IZPITNA POLA Naloga Odgovor Naloga Odgovor Naloga Odgovor Naloga Odgovor
Afina in projektivna geometrija
fina in projektivna geometrija tožnice () kiciraj stožnico v evklidski ravnini R, ki je določena z enačbo 6 3 8 + 6 =. Rešitev: tožnica v evklidski ravnini je krivulja, ki jo določa enačba a + b + c +
v = x t = x i+1 x i t i+1 t i v(t i ) = x t = x i+1 x i 1 t i+1 t i 1 Pospešek je definiran kot
1 Kinematika 11 Premo gibanje Merjenje hitrosti Merimo lego telesa x kot funkcijo časa t Hitrost telesa je definirana kot odvod lege po času v(t) = dx(t) (1) dt Ker merimo lege le ob določenih časih, t
Funkcije dveh in več spremenljivk
Poglavje 3 Funkcije dveh in več spremenljivk 3.1 Osnovni pojmi Definicija 3.1.1. Funkcija dveh spremenljivk je preslikava, ki vsaki točki (x, y) ravninske množice D priredi realno število z = f(x, y),
PROCESIRANJE SIGNALOV
Rešive pisega izpia PROCESIRANJE SIGNALOV Daum: 7... aloga Kolikša je ampliuda reje harmoske kompoee arisaega periodičega sigala? f() - -3 - - 3 Rešiev: Časova fukcija a iervalu ( /,/) je lieara fukcija:
osnovni koraki Matija Lokar in Srečo Uranič V 0.9 oktober 2008
诲诲뾡盦盨 盨 ʚProgramski jezik C# osnovni koraki Matija Lokar in Srečo Uranič V 0.9 oktober 2008 2 3 Predgovor Omenjeno gradivo predstavlja prvi del gradiv, namenjenih predmetu Programiranje 1 na višješolskem
Univerza v Ljubljani Fakulteta za računalništvo in informatiko MATEMATIKA. Polona Oblak
Univerza v Ljubljani Fakulteta za računalništvo in informatiko MATEMATIKA Polona Oblak Ljubljana, 04 CIP - Kataložni zapis o publikaciji Narodna in univerzitetna knjižnica, Ljubljana 5(075.8)(0.034.) OBLAK,
Statistična analiza. doc. dr. Mitja Kos, mag. farm. Katedra za socialno farmacijo Univerza v Ljubljani- Fakulteta za farmacijo
Statistična analiza opisnih spremenljivk doc. dr. Mitja Kos, mag. arm. Katedra za socialno armacijo Univerza v Ljubljani- Fakulteta za armacijo Statistični znaki Proučevane spremenljivke: statistični znaki
Robot Stäubli RX90. Robot Stäubli RX90
Robot Stäubli RX90 Robot Stäubli RX90 je antropomorfne konfiguracije s šestimi prostostnimi stopnjami. Uporabljen kot: industrijski robot s pozicijskim vodenjem, v laboratoriju je uporabljen kot haptični
Dragi polinom, kje so tvoje ničle?
1 Dragi polinom, kje so tvoje ničle? Vito Vitrih FAMNIT - Izlet v matematično vesolje 17. december 2010 Polinomi: 2 Polinom stopnje n je funkcija p(x) = a n x n + a n 1 x n 1 +... + a 1 x + a 0, a i R.
PRIMER UPORABE FUNKCIJ 2. FUNKCIJE ENE SPREMENLJIVKE DEFINICIJA IN LASTNOSTI FUNKCIJE. Upogibni moment. M(X )=F A x qx2 2
3 4 PRIMER UPORABE FUNKCIJ Upogibni moment 2. FUNKCIJE ENE SPREMENLJIVKE T (x) =F A qx M(X )=F A x qx2 2 1 2 DEFINICIJA IN LASTNOSTI FUNKCIJE Naj bosta A in B neprazni množici. Enolična funkcija f : A
Spoznajmo sedaj definicijo in nekaj osnovnih primerov zaporedij števil.
Zaporedja števil V matematiki in fiziki pogosto operiramo s približnimi vrednostmi neke količine. Pri numeričnemu računanju lahko npr. število π aproksimiramo s števili, ki imajo samo končno mnogo neničelnih
3.1 Granična vrednost funkcije u tački
3 Granična vrednost i neprekidnost funkcija 2 3 Granična vrednost i neprekidnost funkcija 3. Granična vrednost funkcije u tački Neka je funkcija f(x) definisana u tačkama x za koje je 0 < x x 0 < r, ili
Laboratorijske vaje pri predmetu Mehanika, termodinamika in elektromagnetno polje pri poučevanju za doizobraževanje tretjega premeta
Laboratorijske vaje pri predmetu Mehanika, termodinamika in elektromagnetno polje pri poučevanju za doizobraževanje tretjega premeta B Golli, A Kregar, PeF 1 marec 2012 Kazalo 1 Napake izmerjenih količin