KTE / PPEL Počítačová podpora v elektrotechnice
|
|
- Gabriela Valentová
- před 7 lety
- Počet zobrazení:
Transkript
1 KTE / PPEL Počítačová podpora v elektrotechnice Ing. Lenka Šroubová, Ph.D. lsroubov@kte.zcu.cz Grafy, úprava, popisky, vizualizace výsledků výpočtů opakování a pokračování - vyhlazení hran barevných grafů u plošného grafu surf. shading faceted výchozí stav, nevyhlazené, vykreslené hrany shading flat nevyhlazené, bez vykreslených hran shading interp vyhlazené s barevnými přechody, bez vykreslených hran Např. [X,Y] = meshgrid(-3:0.05:-1,2:0.05:3); Z = sin(x.^2).* ((sin(x) - cos(y))./ cos(y)); subplot(1,2,1) surf(x,y,z) subplot(1,2,2) surf(x,y,z) shading interp colormap(paleta) nastavuje barevnou paletu pro graf - parametr paleta je matice o 3 sloupcích představujících Red Green Blue, položky mají hodnoty od 0 do 1 (tj. 0 až 100%) - předpřipravené palety gray, hot, copper, hsv, cool
2 Statistika bar sloupcový graf pie výsečový (koláčový) graf Příklad: V bufetu bylo za 15 minut prodáno 10 rohlíků, 20 baget, 30 koblih a 5 kusů ostatního pečiva. Vytvořte výsečový graf, který ukáže podíl prodaného druhu pečiva. pecivo=[10,20,30,5]; subplot(2,2,1) pie(pecivo) subplot(2,2,2) pie(pecivo,{'rohliky','bagety','koblihy','ostat ni'}) subplot(2,2,3) ex=[0,1,0,0] pie(pecivo,ex) subplot(2,2,4) pie(pecivo,[1,1,1,1],{'rohliky','bagety','kobli hy','ostatni'})
3 Vykreslete rovněž prodané pečivo ve formě sloupcového grafu pecivo=[10,20,30,5]; bar(pecivo) Příklad: V bufetu bylo za 15 minut prodáno 10 rohlíků, 20 baget, 30 koblih a 5 kusů ostatního pečiva, ve druhé prodejně bylo prodáno za stejnou dobu prodáno 8 rohlíků, 12 baget, 4 koblih a 15 kusů ostatního pečiva a ve třetí prodejně bylo prodáno opět za stejnou dobu prodáno 20 rohlíků, 4 bagety, 7 koblih a 5 kusů ostatního pečiva. Vykreslete poměrné zastoupení prodaného pečiva v jednotlivých prodejnách.
4 prodejna=[10,20,30,5; 8,12,4,15; 20,4,7,5] subplot(1,2,1) bar(prodejna,'stacked') legend('rohliky','bagety','koblihy','ostatni') subplot(1,2,2) bar(prodejna,'grouped') legend('rohliky','bagety','koblihy','ostatni') Příklady viz nebo Grafy zobrazující vztah částí k celku bar sloupcový graf barh sloupcový graf horizontální
5 pie výsečový (koláčový) graf bar3 trojrozměrný sloupcový graf (v MATLABu) pie3 trojrozměrný výsečový (koláčový) graf ( v MATLABu) Příklady viz m-file k přednáškám Další typy grafů stairs "schodový" graf hist graf vyjadřující u spojité proměnné rozdělení četností podle intervalů hodnot. hist(y) rozdělí prvky y na 10 rovnoměrně rozložených intervalů a vrací počet prvků v každém intervalu. hist(y,x), kde x je vektor, vrátí rozdělení y mezi intervaly s centry určenými x rose úhlový histogram errorbar chybové úsečky ukazují úroveň spolehlivosti dat nebo odchylku podél křivky. feather graf zobrazující vektory vycházející z bodů rovnoměrně rozložených podél vodorovné osy, tj. z [0,0], [1,0], [2,0], a další viz help Příklady: x = linspace(-2*pi,2*pi,40); stairs(x,sin(x))
6 x = -5:0.1:5; y = randn(1000,1); hist(y,x)
7 x = linspace(-2*pi,2*pi,40); feather(x,sin(x)) grid x = linspace(0,2*pi,10); y = sin(x); er = std(y)*ones(size(x)); errorbar(x,y,er) Příklady viz
8 Další typy grafů Příklad: Vektory a = [-5,5], b = [2,6] compass([-5,2],[5,6]) Pro komplexní čísla viz 4. přednáška Jiné grafy ve formě šipek quiver, quiver3 viz 10. přednáška Grafy pro snadné použití fplot(fun,lims) graf funkce FUN mezi body na ose x stanovené vektorem LIMS = [xmin,xmax], jako první parametr - lze zadat do apostrofů pravou stranu funkce, druhý parametr je vektor o dvou prvcích [od, do], např.: fplot('x.^2+3',[-5, 5]) - zadat odkaz na vestavěnou funkci (@nazev_funkce), druhý parametr je vektor o dvou prvcích [od, do], např.: fplot(@sin,[-5, 5]) - zadat odkaz na vlastní funkci (@nazev_funkce), druhý parametr je vektor o dvou prvcích [od, do], např.:
9 Vytvořím uživatelskou funkci sin2x2: function y=sin2x2(x) y=(sin(x.^2)).^2; end A odkaz na tuto funkci v příkazu fplot fplot(@sin2x2,[-5, 5]) - viz též funkce ezplot, ezmesh, ezsurf a další kde ez značí easy-to-use ezplot(fun) vykreslí grafy funkcí FUN(X) pro výchozí hodnoty -2π < x < 2π, např.: ezplot('x.^2+4.*x+3') Podobně např. ezsurf('x*exp(-x^2 - y^2)')
10 Zobrazení vlastní funkce, např. function z = moje(x,y,k1,k2,k3) z = x.*(y.^k1)./(x.^k2 + y.^k3); Pokud má vlastní uživatelská funkce více parametrů, je třeba určit, které se budou vykreslovat na např.: ezsurf(@(x,y)moje(x,y,3,4,2)) Další typy grafů [X,Y,Z]=sphere vytvoření povrchu koule [X,Y,Z]=cylinder vytvoření povrchu válce (3D grafy se zobrazí příkazy mesh(x,y,z) nebo surf(x,y,z)) alpha průhlednost grafu 0 je úplně průhledný a 1 je neprůhledný (viz výchozí stav) v MATLABu Příklad: surf(cylinder)
11 alpha(0.4) % průhlednost 40% Příklad: Vykreslení průběhů funkcí sin(t), cos(t) a vlastní funkce sin 2 t 2 použitím příkazu fplot function demo_funkce while (1) kterou = input('kterou funkci ukazat (0 pro ukonceni): '); switch kterou case 0 break; case 1 fprintf('\nbudeme kreslit sinus.\n'); testf case 2 fprintf('\nbudeme kreslit cosinus.\n'); testf case 3 fprintf('\nbudeme kreslit sin na 2 x na 2.\n');
12 testf otherwise fprintf('\ntakovou funkci tu nemam.\n'); continue; end; t = [0:0.1:2*pi]; y = testf(t); if (exist('graf')) close(graf); clear graf; end; graf = figure; plot(t,y); end; close(graf) fprintf('\nnashledanou, hezky den...\n'); Ve funkci demo_funkce je volána funkce: function y=sin2x2(x) y=(sin(x.^2)).^2; Poznámky: - obecně slouží pro vytvoření odkazu (reference) na funkci - exist('nejak_promenna') test zda nějaká proměnná existuje (vrací 0 nebo 1 tj. ne / ano) figure vytvoří prázdné grafické okno - není nutný v případě, že není otevřeno žádné okno stačí kterýkoliv grafický příkaz a výpočetní systém okno grafu vytvoří, aby bylo kam kreslit. - pokud už nějaký graf existuje, grafické příkazy kreslí do okna, které je vybrané to naposledy otevřené. - figure vždy otevře nové okno a vybere ho, do něj se potom kreslí - v MATLABu lze vybrat graf též myší to je vhodné jen z příkazového řádku, ne z programu - pokud je třeba znát číslo otevřeného grafu, lze zjistit takto: cislo_grafu = figure
13 cislo_grafu = 5 - výběr grafu pro práci, např. z funkce cislo_grafu = figure(1) % bude se pracovat s grafem 1 figure(cislo_grafu) % bude se pracovat s grafem 1 - číslu grafu (figury) MATLAB říká "figure handle" close zavře aktuální grafické okno close(cislo_grafu) zavře grafické okno s udaným číslem close all zavře všechny otevřená grafická okna Příklad: Po následujících příkazech budou otevřena 2grafická okna s grafy: close all a=figure b=figure a = 1 b = 2 figure(a) plot(5,3,'ro','markersize',30,'linewidth',3) figure(b) fplot(@sin,[-3,3]) figure(a) hold on plot(6,2,'k*','markersize',30,'linewidth',3) hold off figure(b) hold on fplot(@cos,[-3,3],'g')
14 hold off figure(a) hold on plot(1,1,'cv','markersize',30,'linewidth',3) grid hold off c=figure c = 3 close(3) Pozn. Jako parametr příkazu plot 'LineWidth',5 nastavuje tloušťku čáry 'MarkerSize', 16 nastavuje velikost značky get(cislo_grafu) vypíše všechny informace o grafu get(cislo_grafu, 'Nazev vlastnosti') vypíše hodnotu dané vlastnosti Např.: get(cislo_grafu, 'Color')
15 Nastavení hodnoty vlastnosti: set(cislo_grafu, 'Nazev vlastnosti', hodnota_vlastnosti) Např.: set(cislo_grafu, 'Color', [0.8, 0.8, 0.8]) nastavena barva RGB 80% 80% 80% (procenta červené, modré a zelené barvy) Podobně i plot vrací informace o grafu, je-li v grafu více grafických objektů, jedná se o sloupcový vektor. x = 0:2*pi; dp = plot(x,sin(x)); get(dp) vypíše všechny informace o grafu set(dp,'nazev vlastnosti',hodnota_vlastnosti) nastavení hodnoty vlastnosti Příklad: Vykreslení paraboly zadané parametrickými rovnicemi x = -2 + t, y = -1 + t 2, pro t od -5 do 5. t=-5:0.1:5; x=-2+t; y=-1+t.^2; dp=plot(x,y,'r','linewidth',5);
16 set(dp,'color',[0.7,0.6,0.8]) Pozn.: Chceme-li získat rovnici této paraboly ve tvaru y = ax 2 + bx + c, lze použít příkaz polyfit(x,y,2) ans = tedy rovnice paraboly je y = x 2 + 4x + 3 a tentýž graf bychom získali pro x od 7 do 3 (vypočteno z rovnice x = -2 + t pro t = -5 a t = 5). x=[-7:0.1:3]; y=x.^2+4.*x+3; plot(x,y)
errorbar chybové úsečky ukazují úroveň spolehlivosti dat nebo odchylku podél křivky.
errorbar chybové úsečky ukazují úroveň spolehlivosti dat nebo odchylku podél křivky. Příklad: x = linspace(0,2*pi,10); y = sin(x); er = std(y)*ones(size(x)); errorbar(x,y,er) feather graf zobrazující vektory
VíceGrafy, úprava, popisky, vizualizace výsledk výpo - pokra ování Další typy graf plot semilogx semilogy loglog Více graf
25.11.2008 Grafy, úprava, popisky, vizualizace výsledků výpočtů - pokračování Další typy grafů - plot - obdobou jsou: semilogx použití log. osy x semilogy použití log. osy y loglog obě osy jsou log. Více
VíceLineární algebra s Matlabem cvičení 3
Lineární algebra s Matlabem cvičení 3 Grafika v Matlabu Základní příkazy figure o vytvoří prázdné okno grafu hold on/hold off o zapne/vypne možnost kreslení více funkcí do jednoho grafu ezplot o slouží
VíceZáklady algoritmizace a programování
Základy algoritmizace a programování Práce se symbolickými proměnnými Práce s grafikou Přednáška 11 7. prosince 2009 Symbolické proměnné Zjednodušení aritmetických výrazů simplify (s) Příklady: >>syms
Vícetext(x,y,'nejaky text') umístí text na souřadnice x, y
16.1.015 Výpočetní systémy umožňují vykreslit více grafů do jednoho grafického okna: vedle sebe, pod sebe - rozdělení grafického okna (subplot) přes sebe např. plot(x 1,y 1,x,y,,x n,y n ) přes sebe hold
VícePříklad: Řešte soustavu lineárních algebraických rovnic 10x 1 + 5x 2 +70x 3 + 5x 4 + 5x 5 = 275 2x 1 + 7x 2 + 6x 3 + 9x 4 + 6x 5 = 100 8x 1 + 9x 2 +
Příklad: Řešte soustavu lineárních algebraických rovnic 1x 1 + 5x 2 +7x 3 + 5x 4 + 5x 5 = 275 2x 1 + 7x 2 + 6x 3 + 9x 4 + 6x 5 = 1 A * x = b 8x 1 + 9x 2 + x 3 +45x 4 +22x 5 = 319 3x 1 +12x 2 + 6x 3 + 8x
Více% vyhledání prvku s max. velikostí v jednotlivých sloupcích matice X
%------------------------------------- % 4. cvičení z předmětu PPEL - MATLAB %------------------------------------- % Lenka Šroubová, ZČU, FEL, KTE % e-mail: lsroubov@kte.zcu.cz %-------------------------------------
VíceKreslení grafů v Matlabu
Kreslení grafů v Matlabu Pavel Provinský 3. října 2013 Instrukce: Projděte si všechny příklady. Každý příklad se snažte pochopit. Pak vymyslete a naprogramujte příklad podobný. Tím se ujistíte, že příkladu
VíceŘešení diferenciálních rovnic v MATLABu
Řešení diferenciálních rovnic v MATLABu Základy algoritmizace a programování Přednáška 23. listopadu 2011 Co řešíme Obyčejné diferenciální rovnice prvního řádu: separovatelné lineární exaktní druhého řádu,
VíceGrafické výstupy v Octave/Matlabu a GnuPlotu
co byste měli umět po dnešní lekci: nakreslit xy graf s popisky os nakreslit graf s více závislostmi, pro každou z nich vybrat symbol/barvu linie nakreslit více grafů do jednoho vykreslit 3D graf v různých
VíceVizualizace. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií MATLB: přednáška 3 Vizualizace Zbyněk Koldovský Projekt ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktických metod
VícePříklad: Součet náhodných čísel ve vektoru s počtem prvků, které zadá uživatel, pomocí sum() a pomocí cyklu for. Ověříme, že příliš výpisů na
Příklad: Součet náhodných čísel ve vektoru s počtem prvků, které zadá uživatel, pomocí sum() a pomocí cyklu for. Ověříme, že příliš výpisů na obrazovku zpomaluje tím, že zobrazíme okno (proužek) o stavu
VíceKTE / PPEL Počítačová podpora v elektrotechnice
KTE / PPEL Počítačová podpora v elektrotechnice 22.12.2010 Ing. Lenka Šroubová, Ph.D. email: lsroubov@kte.zcu.cz http://home.zcu.cz/~lsroubov Příklad: Obvod RLC v sérii R=200 Ω L=0,5 H C=5. 10-6 F U 0
VíceE+034 = ; = e E+034
Formátovaný textový výstup fprintf Příklad: m = 123.3456; fprintf('%f\n', m); 123.345600 fprintf('%e\n', m); 1.233456e+002 fprintf('%e\n', m); 1.23456E+002 fprintf('%g\n', m); 123.346 fprintf('%g\n', m);
VíceX37SGS Signály a systémy
X7SGS Signály a systémy Matlab minihelp (poslední změna: 0. září 2008) 1 Základní maticové operace Vytvoření matice (vektoru) a výběr konkrétního prvku matice vytvoření matice (vektoru) oddělovač sloupců
VícePříklady k druhému testu - Matlab
Příklady k druhému testu - Matlab 20. března 2013 Instrukce: Projděte si všechny příklady. Každý příklad se snažte pochopit. Pak vymyslete a naprogramujte příklad podobný. Tím se ujistíte, že příkladu
VíceKTE / PPEL Počítačová podpora v elektrotechnice
19. 11. 2014 KTE / PPEL Počítačová podpora v elektrotechnice Ing. Lenka Šroubová, Ph.D. email: lsroubov@kte.zcu.cz http://home.zcu.cz/~lsroubov Příklad řešení soustavy rovnic s komplexními čísly Stanovení
VíceInterpolace a aproximace dat.
Numerické metody Interpolace a aproximace dat. Interpolace dat křivkou (funkcí) - křivka (graf funkce) prochází daty (body) přesně. Aproximace dat křivkou (funkcí) - křivka (graf funkce) prochází daty
VíceStručný návod k programu Octave
Stručný návod k programu Octave Octave je interaktivní program vhodný pro technické výpočty. Je nápadně podobný programu MATLAB, na rozdíl od něho je zcela zadarmo. Jeho domovská vebová stránka je http://www.octave.org/,
Vícevíce křivek v jednom grafu hold on přidrží aktuální graf v grafickém okně, lze nakreslit více grafů do jednoho grafického okna postupně hold off
více křivek v jednom grafu hold on přidrží aktuální graf v grafickém okně, lze nakreslit více grafů do jednoho grafického okna postupně hold off vypnutí, konec možnosti kreslit více grafů do jednoho grafického
VícePříklad: Vytvořte funkci s názvem vypocet bez parametrů, která bude řešit soustavu lineárních algebraických rovnic Ax = b, kde A je matice
Příklad: Vytvořte funkci s názvem vypocet bez parametrů, která bude řešit soustavu lineárních algebraických rovnic Ax = b, kde A je matice koeficientů soustavy, x je sloupcový vektor řešení a b je sloupcový
VícePředmluva 9 Obsah knihy 9 Typografické konvence 10 Informace o autorovi 10 Poděkování 10
Obsah Předmluva 9 Obsah knihy 9 Typografické konvence 10 Informace o autorovi 10 Poděkování 10 KAPITOLA 1 Úvod 11 Dostupná rozšíření Matlabu 13 Alternativa zdarma GNU Octave 13 KAPITOLA 2 Popis prostředí
VíceSystém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných
Systém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných jakési nádoby na hodnoty jsou různých typů při běžné
VícePříklad animace změny prokládané křivky při změně polohy jednoho z bodů
3. Polynomy p x x x 3 ( ) = 2 5 Polynom je reprezentován řádkovým vektorem koeficientů jednotlivých řádů od nejvyššího dolů p = [1 0-2 -5]; kořeny polynomu r = roots(p) r = 2.0946-1.0473 + 1.1359i -1.0473-1.1359i
VíceIndexové výrazy >> A(1,:) >> A=[1,2;3,4] >> a=a(:) >> a(3)= 8 A = a = ans = 1 2. >> a a = >> A(2,1) >> A(:,1) ans = ans = >> a(3) ans =
připomenutí Indexové výrazy vektory jsou indexovány použitím jednoho indexového výrazu, matice použitím dvou nebo jednoho indexového výrazu, dvojtečka jako jediný index vytvoří sloupcový vektor spojením
VíceBPC2E_C08 Parametrické 3D grafy v Matlabu
BPC2E_C08 Parametrické 3D grafy v Matlabu Cílem cvičení je procvičit si práci se soubory a parametrickými 3D grafy v Matlabu. Úloha A. Protože budete řešit transformaci z kartézských do sférických souřadnic,
Více- transpozice (odlišuje se od překlopení pro komplexní čísla) - překlopení matice pole podle hlavní diagonály, např.: A.' ans =
'.' - transpozice (odlišuje se od překlopení pro komplexní čísla) - překlopení matice pole podle hlavní diagonály, např.: A.' 1 4 2 5 3-6 {} - uzavírají (obklopují) struktury (složené proměnné) - v případě
VíceSEMESTRÁLNÍ PRÁCE Z PŘEDMĚTU MODELOVÁNÍ MATLABEM
SEMESTRÁLNÍ PRÁCE Z PŘEDMĚTU MODELOVÁNÍ MATLABEM Jméno: Petr Thür Os. číslo: A04236 E-mail: petr.thur@post.cz Zadání: 8-D Datum vypracování: 7. 5. 2005 Zadání: Sestavte program (funkční M-soubor) pro vykreslení
Vícevysledek = ((1:1:50).*(100-(1:1:50))) *ones(50,1) vysledek = ((1:1:75)./2).*sqrt(1:1:75) *ones(75,1)
ZKOUŠKA ČÍSLO 1 x=linspace(0,100,20); y=sqrt(x); A=[x;y]'; save('data.txt','a','-ascii'); polyn = polyfit(x,y,3); polyv = polyval(polyn,x); plot(x,y,'r*') plot(x,polyv,'b') p1=[1 0 0 0 0 0 0-1]; k=roots(p1);
Vícepi Ludolfovo číslo π = 3,14159 e Eulerovo číslo e = 2,71828 (lze spočítat jako exp(1)), např. je v Octave, v MATLABu tato konstanta e není
realmax maximální použitelné reálné kladné číslo realmin minimální použitelné reálné kladné číslo (v absolutní hodnotě, tj. číslo nejblíž k nule které lze použít) 0 pi Ludolfovo číslo π = 3,14159 e Eulerovo
VícePracovní text a úkoly ke cvičením MF002
Pracovní text a úkoly ke cvičením MF002 Ondřej Pokora, PřF MU, Brno 11. března 2013 1 Brownův pohyb (Wienerův proces) Základním stavebním kamenem simulací náhodných procesů popsaných pomocí stochastických
VíceMS Excel druhy grafů
MS Excel druhy grafů Nejčastější typy grafů: Spojnicový graf s časovou osou Sloupcový graf a pruhový graf Plošný graf Výsečový a prstencový graf (koláčový) Ostatní typy grafů: Burzovní graf XY bodový graf
VíceKTE / PPEL Počítačová podpora v elektrotechnice
24. 9. 2014 KTE / PPEL Počítačová podpora v elektrotechnice Ing. Lenka Šroubová, Ph.D. email: lsroubov@kte.zcu.cz ICQ: 361057825 http://home.zcu.cz/~lsroubov tel.: +420 377 634 623 Místnost: EK602 Katedra
VícePříklady k prvnímu testu - Matlab
Příklady k prvnímu testu - Matlab March 13, 2013 Instrukce: Projděte si všechny příklady. Každý příklad se snažte pochopit. Pak vymyslete a naprogramujte příklad podobný. Tím se ujistíte, že příkladu rozumíte.
VíceZáklady algoritmizace a programování
Základy algoritmizace a programování Příklady v MATLABu Přednáška 10 30. listopadu 2009 Řídící instrukce if else C Matlab if ( podmínka ) { } else { } Podmíněný příkaz if podmínka elseif podmínka2... else
VíceVytváranie trojrozmerných grafických zobrazení v prostredí MATLAB a interaktívne úpravy grafov pomocou Figure Toolbar
Tutoriál 6 cvičenie 6 Vytváranie trojrozmerných grafických zobrazení v prostredí MATLAB a interaktívne úpravy grafov pomocou Figure Toolbar generovanie dvojrozmerných polí - meshgrid vykresľovanie grafov
VíceSoukromá střední odborná škola Frýdek-Místek, s.r.o.
Číslo projektu Název školy Název Materiálu Autor Tematický okruh Ročník CZ.1.7/1.5./3.99 Soukromá střední odborná škola Frýdek-Místek, s.r.o. IVT_MSOFFICE_11_Excel Ing. Pavel BOHANES IVT_MSOFFICE 3 Forma
VíceZáklady programování: Algoritmizace v systému MATLAB
Základy programování: Algoritmizace v systému MATLAB Magda Francová magda.francova@ujep.cz CN 463 23. února 2010 Úvodní hodina Podmínky pro zápočet 80% účast na hodinách (můžete 3x chybět). Úvodní hodina
VícePPEL_3_cviceni_MATLAB.txt. % zadat 6 hodnot mezi cisly 2 a 8 % linspace (pocatek, konec, pocet bodu)
%------------------------------------- % 3. cvičení z předmětu PPEL - MATLAB %------------------------------------- % Lenka Šroubová, ZČU, FEL, KTE % e-mail: lsroubov@kte.zcu.cz %-------------------------------------
VíceVisualizace a animace. Jan Velechovský. Maple. plots Odkazy. Matlab. Animace Odkazy IDL. Odkazy. Gnuplot. 10. prosince Animace.
10. prosince 2008 Proč vizualizace dat? Schopnost současně vnímat obrovské množství dat, tisíce čísel Obrázky jsou většinou to první co v textu upoutá Proč vizualizace dat? Schopnost současně vnímat obrovské
VícePokračování příkladu: funkce s2cos pro výpočet y = sin 2 (x) cos(x) function y = s2cos(x) y = (sin(x).^ 2).* cos(x);
Vytvořte skou funkci s2cos_graf bez parametrů. Tato funkce s2cos_graf bude vykreslovat graf křivky dané rovnicí y = sin 2 (x) cos(x) pro x z intervalu, jehož dolní mez, horní mez a krok zadá z klávesnice.
VíceKTE / PPEL Počítačová podpora v elektrotechnice
KTE / PPEL Počítačová podpora v elektrotechnice Ing. Lenka Šroubová, Ph.D. email: lsroubov@kte.zcu.cz http://home.zcu.cz/~lsroubov Polynomy opakování a pokračování 31. 10. 2012 Příklad: Funkce, která vykreslí
VíceNápověda k aplikaci GraphGUI
Nápověda k aplikaci GraphGUI 1 APLIKACE Aplikace slouží pro zobrazování závislosti několika veličin s různými jednotkami a rozsahy na čase v jednom grafu. Do aplikace lze importovat data ze souborů různých
VíceZdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.
Zdokonalování gramotnosti v oblasti ICT Kurz MS Excel kurz 6 1 Obsah Kontingenční tabulky... 3 Zdroj dat... 3 Příprava dat... 3 Vytvoření kontingenční tabulky... 3 Možnosti v poli Hodnoty... 7 Aktualizace
Více. Poté hodnoty z intervalu [ 1 4, 1 2. ] nahraďte hodnotami přirozeného logaritmu.
1. Spočítejte objemy krychlí s délkami stran a = 2 cm, 3 cm a 4 cm. 2. Vytvořte vektor funkčních hodnot funkce sin(x) v bodech 0, π 4, π 2,..., 2π. 3. Vygenerujte posloupnost u čísel 2, 1.8,... délky 20.
VíceÚvod do Matlabu. Praha & EU: Investujeme do vaší budoucnosti. 1 / 24 Úvod do Matlabu
Vytěžování dat, cvičení 1: Úvod do Matlabu Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Fakulta elektrotechnická, ČVUT 1 / 24 Úvod do Matlabu Proč proboha Matlab? Matlab je SW pro
VícePředzpracování dat. Cvičení 2: Import a příprava dat v Matlabu MI-PDD, 09/2011. Pavel Kordík MI-POA
Pavel Kordík(ČVUT FIT) Předzpracování dat MI-PDD, 2012, Cvičení 2 1/29 Předzpracování dat Pavel Kordík Department of Computer Systems Faculty of Information Technology Czech Technical University in Prague
VíceÚvod do Matlabu. Vít Vondrák Katedra aplikované matematiky FEI, VŠB-TU Ostrava
Úvod do Matlabu Vít Vondrák Katedra aplikované matematiky FEI, VŠB-TU Ostrava Co je Matlab? Interaktivní softwarový balík MathWorks Inc. Matlab=MATrix LABoratory Základním typem proměnné je matice Číslo
Vícesmaže n-tý sloupec matice A vybere hodnotu 6.,1.,3.,2.prvku vektoru a a1 =
1. Způsoby zadání vektorů, ukládání proměnných >> repmat(a,2,2) ans = 1 2 3 1 2 3 1 2 3 1 2 3 >>M = [ ] uloží prázdnou matici >>A(m,:) = [ ] smaže m-tý řádek matice A >>A(:,n) = [ ] smaže n-tý sloupec
Vícepři vykreslování křivky je důležitá velikost kroku, příp. počet prvků, ve vektoru t (na ose x). t = linspace(0,2*pi,500); y = sin(t); t =
při vykreslování křivky je důležitá velikost kroku, příp. počet prvků, ve vektoru t (na ose x). t = linspace(0,2*pi,500); y = sin(t); t = linspace(0,2*pi,5); plot(t,y,'b') y = sin(t); plot(t,y,'c') při
VíceFrantišek Hudek. červenec 2012
VY_32_INOVACE_FH14 Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek červenec 2012 8.
VíceMATLAB základy. Roman Stanec 27.9.2007 PEF MZLU
MATLAB základy Roman Stanec 27.9.2007 PEF MZLU Náplň cvičení Matlab představení a motivace Seznámení s prostředím Proměnné a výrazy Řídící struktury Funkce Základní úpravy matic Import dat z tabulkového
VíceHough & Radon transform - cvičení
Hough & Radon transform - cvičení ROZ UTIA - ZOI Adam Novozámský (novozamsky@utia.cas.cz) Motivace Co to je Houghova transformace a k čemu se používá?: metoda pro nalezení parametrického popisu objektů
Více. Grafika a plovoucí prostředí. Zpracování textů na počítači. Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně haluza@mendelu.
Grafika a plovoucí prostředí Zpracování textů na počítači Ing Pavel Haluza, PhD ústav informatiky PEF MENDELU v Brně haluza@mendelucz Kreslení vektorových obrazů Příklad \unitlength=1mm \begin{picture}(50,30)(10,20)
VíceSEMESTRÁLNÍ PRÁCE Z X37SAS Zadání č. 7
SEMESTRÁLNÍ PRÁCE Z X37SAS Zadání č. 7 Daniel Tureček St-lichý týden, 9:15 Zadání Určete periodu signálu s(k), určete stejnosměrnou složku, výkon, autokorelační funkci. Záznam signálu je v souboru persig2.
VíceDoňar B., Zaplatílek K.: MATLAB - tvorba uživatelských aplikací, BEN - technická literatura, Praha, (ISBN:
http://portal.zcu.cz > Portál ZČU > Courseware (sem lze i přímo: http://courseware.zcu.cz) > Předměty po fakultách > Fakulta elektrotechnická > Katedra teoretické elektrotechniky > PPEL Doňar B., Zaplatílek
Více3.2 3DgrafyvMaple 106 KAPITOLA 3. UŽITÍ MAPLE PŘI ŘEŠENÍ KVADRIK
106 KAPITOLA 3. UŽITÍ MAPLE PŘI ŘEŠENÍ KVADRIK > A2:=augment(submatrix(A,1..3,[1]),b,submatrix(A,1..3,[3])); Potom vypočítáme hodnotu x 2 : > x2:=det(a2)/det(a); Zadání matice. Matici M typu (2, 3) zadáme
Víceplot() vytváří dvou-dimenzionální grafy, mnoho různých kombinací vstupních argumentů, nejjednodušší formou je plot(y), plot(x,y).
plot() vytváří dvou-dimenzionální grafy, mnoho různých kombinací vstupních argumentů, nejjednodušší formou je plot(y), plot(x,y). plot(y) vykreslí hodnoty vektoru y v závislosti na jejich indexu (pořadí
VíceObsah. Funkce grafu Zdrojová data pro graf Typ grafu Formátování prvků grafu Doporučení pro tvorbu grafů Zdroje
Grafy v MS Excel Obsah Funkce grafu Zdrojová data pro graf Typ grafu Formátování prvků grafu Doporučení pro tvorbu grafů Zdroje Funkce grafu Je nejčastěji vizualizací při zpracování dat z různých statistik
Vícecyklus s daným počtem opakování cyklus s podmínkou na začátku (cyklus bez udání počtu opakování)
Řídící příkazy: if podmíněný příkaz switch přepínač for while cyklus s daným počtem opakování cyklus s podmínkou na začátku (cyklus bez udání počtu opakování) if logický_výraz příkaz; příkaz; příkaz; Podmínka
VíceÚvod do programu MAXIMA
Jedná se o rozpracovaný návod k programu wxmaxima pro naprosté začátečníky. Návod lze libovolně kopírovat a používat ke komerčním i osobním účelům. Momentálně chybí mnoho důležitých kapitol které budou
VíceHVrchlík DVrchlík. Anuloid Hrana 3D síť
TVORBA PLOCH Plochy mají oproti 3D drátovým modelům velkou výhodu, pro snadnější vizualizaci modelů můžeme skrýt zadní plochy a vytvořit stínované obrázky. Plochy dále umožňují vytvoření neobvyklých tvarů.
VíceKTE / PPEL Počítačová podpora v elektrotechnice
KTE / PPEL Počítačová podpora v elektrotechnice 2. 11. 2011 Ing. Lenka Šroubová, Ph.D. email: lsroubov@kte.zcu.cz http://home.zcu.cz/~lsroubov Polynomiální regrese polyfit(x, y, st) proloží množinu bodů
VíceZadání projektů z BPC2 pro letní semestr 2007/2008
Zadání projektů z BPC2 pro letní semestr 2007/2008 Několik poznámek na úvod Projekt může být i konzolová aplikace. Záleží však na typu zadání, ne každé v konzolové aplikace vyřešit lze. Mezi studenty jsou
VíceJak ovládat ručičku tachometru (ukazatel)?
Tachometr v Excelu (speedometer, zkrátka budík) je typ grafu, kterým se řada zkušenějších uživatelů chlubila již před několika lety. Nativní podpora v Excelu pro něj stále není, a tak si pomáháme jako
VíceVyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)
Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného) 1 Obecný popis metody Particle Image Velocimetry, nebo-li zkráceně PIV, je měřící
VíceNázev DUM: VY_32_INOVACE_2B_16_ Tvorba_grafů_v_MS_Excel_2007
Název školy: Základní škola a Mateřská škola Žalany Číslo projektu: CZ. 1.07/1.4.00/21.3210 Téma sady: Informatika pro sedmý až osmý ročník Název DUM: VY_32_INOVACE_2B_16_ Tvorba_grafů_v_MS_Excel_2007
VíceBřetislav Fajmon, UMAT FEKT, VUT Brno. Poznámka 1.1. A) první část hodiny (cca 50 minut): představení všech tří metod při řešení jednoho příkladu.
Břetislav Fajmon, UMAT FEKT, VUT Brno Poznámka 1.1. A) první část hodiny (cca 50 minut): představení všech tří metod při řešení jednoho příkladu. Na jiných příkladech je téma podrobně zpracováno ve skriptech
Více3.T Technické výpočty v Octave/Matlabu zpracování a zobrazení dat
SVAT I/3 1 3.T Technické výpočty v Octave/Matlabu zpracování a zobrazení dat Ať už se vydáš na jakýkoliv technický či přírodovědný obor, neminou tě algebraické nebo analytické výpočty. Tento tutoriál tě
VíceKAPITOLA 12 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM
KAPITOLA 12 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM KONTINGENČNÍ TABULKA FILTROVÁNÍ DAT Kontingenční tabulka nám dává jednoduchý filtr jako čtvrté pole v podokně Pole kontingenční tabulky. Do pole Filtry
VíceUniverzální prohlížeč naměřených hodnot
Návod na používání autorizovaného software Univerzální prohlížeč naměřených hodnot V Ústí nad Labem 14. 8. 2009 Vytvořil: doc. Ing., Ph.D. 1 z 10 Obsah 1Úvod...3 2Instalace...3 3Spuštění programu...3 3.1Popis
VíceExcel tabulkový procesor
Pozice aktivní buňky Excel tabulkový procesor Označená aktivní buňka Řádek vzorců zobrazuje úplný a skutečný obsah buňky Typ buňky řetězec, číslo, vzorec, datum Oprava obsahu buňky F2 nebo v řádku vzorců,
VíceZákladní topologické pojmy:
Křivky Marie Ennemond Camille Jordan (88 9): Křivka je množina bodů, která je surjektivním obrazem nějakého intervalu Giuseppe Peano (858 9): Zobrazení intervalu na čtverec Wacław Franciszek Sierpiński
VíceMATEMATIKA II - vybrané úlohy ze zkoušek ( 2015)
MATEMATIKA II - vybrané úlohy ze zkoušek ( 2015 doplněné o další úlohy 13. 4. 2015 Nalezené nesrovnalosti ve výsledcích nebo připomínky k tomuto souboru sdělte laskavě F. Mrázovi ( e-mail: Frantisek.Mraz@fs.cvut.cz.
VíceMATEMATIKA II - vybrané úlohy ze zkoušek v letech
MATEMATIKA II - vybrané úlohy ze zkoušek v letech 2009 2012 doplněné o další úlohy 3. část KŘIVKOVÉ INTEGRÁLY, GREENOVA VĚTA, POTENIÁLNÍ POLE, PLOŠNÉ INTEGRÁLY, GAUSSOVA OSTROGRADSKÉHO VĚTA 7. 4. 2013
VíceLineární a polynomická regrese, interpolace, hledání v tabulce
co byste měli umět po dnešní lekci: proložit body přímku, parabolu,... a určit chyby parametrů (u přímky) interpolovat mezi hodnotami v tabulce hledat v tabulce (1D) prokládání (fitování) křivek metoda
VíceMatematika II. (LS 2009) FS VŠB-TU Ostrava. Bud te. A = a + 1 2, B = 1. b + 1. y = x 2 + Bx 3A. a osou x.
Program 2. Aplikace určitého integrálu zadání 1. y = x 2 + Bx 3A y = ln(bx), x = 1/A a x = 3A Vypočítejte její obsah. 3. Určete obsah plochy ohraničené parametricky zadanou křivkou (tzv. cykloidou) x(t)
VíceNadstavba pro statistické výpočty Statistics ToolBox obsahuje více než 200 m-souborů které podporují výpočty v následujících oblastech.
Statistics ToolBox Nadstavba pro statistické výpočty Statistics ToolBox obsahuje více než 200 m-souborů které podporují výpočty v následujících oblastech. [manual ST] 1. PROBABILITY DISTRIBUTIONS Statistics
VíceKTE / PPEL Počítačová podpora v elektrotechnice
KTE / PPEL Počítačová podpora v elektrotechnice Ing. Lenka Šroubová, Ph.D. email: lsroubov@kte.zcu.cz http://home.zcu.cz/~lsroubov 3. 10. 2012 Základy práce s výpočetními systémy opakování a pokračování
Více1. Přímka a její části
. Přímka a její části přímka v rovině, v prostoru, přímka jako graf funkce, konstrukce přímky nebo úsečky, analytická geometrie přímky, přímka jako tečna grafu, přímka a kuželosečka Přímka v rovině a v
VíceGUI APLIKACE PRO VÝUKU AUTOMATIZACE
GUI APLIKACE PRO VÝUKU AUTOMATIZACE J. Škutová VŠB-Technická univerzita Ostrava, Fakulta strojní Abstrakt V rámci projektu ESF byla vytvořena GUI aplikace pro výuku předmětu Základy automatizace. Cílem
VíceMS Excel grafická prezentace dat
Název projektu Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast - téma Označení materiálu (přílohy) Pracovní list Inovace ŠVP na OA a JŠ Třebíč CZ.1.07/1.5.00/34.0143 III/2 Inovace
VíceP íklady k druhému testu - Matlab
P íklady k druhému testu - Matlab 1. dubna 2014 Instrukce: Projd te si v²echny p íklady. Kaºdý p íklad se snaºte pochopit. Pak vymyslete a naprogramujte p íklad podobný. Tím se ujistíte, ºe p íkladu rozumíte.
VíceHodnocení soutěžních úloh
Terč Koeficient 1 soutěžních úloh Kategorie žáci Soutěž v programování 25. ročník Krajské kolo 2010/2011 15. až 16. dubna 2011 Napište program, který zobrazí střelecký terč dle vzorového obrázku. Jak má
Více1 Základní funkce pro zpracování obrazových dat
1 Základní funkce pro zpracování obrazových dat 1.1 Teoretický rozbor 1.1.1 Úvod do zpracování obrazu v MATLABu MATLAB je primárně určen pro zpracování a analýzu numerických dat. Pro analýzu obrazových
VíceŠROUBOVICE. 1) Šroubový pohyb. 2) Základní pojmy a konstrukce
1) Šroubový pohyb ŠROUBOVICE Šroubový pohyb vznikne složením dvou pohybů : otočení kolem dané osy o a posunutí ve směru této osy. Velikost posunutí je přitom přímo úměrná otočení. Konstantou této přímé
VíceMATrixLABoratory letný semester 2004/2005. Zobrazovanie v 3D
Zobrazovanie v 3D Táto tabuľka opäť poskytuje náhľad na postup pri vykreslovaní 3D grafov. Ukážka ilustruje spôsob zobrazenia hodnôt funkcií definovaných v špecifickej oblasti, využívanie farebného spektra
Více1. a) Určete parciální derivace prvního řádu funkce z = z(x, y) dané rovnicí z 3 3xy 8 = 0 v
. a) Určete parciální derivace prvního řádu funkce z = z(x, y) dané rovnicí z xy 8 = v bodě A =, ]. b) e grafu funkce f najděte tečnou rovinu, která je rovnoběžná s rovinou ϱ. f(x, y) = x + y x, ϱ : x
VíceSemestrální projekt. Vyhodnocení přesnosti sebelokalizace VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ. Fakulta elektrotechniky a komunikačních technologií
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Semestrální projekt Vyhodnocení přesnosti sebelokalizace Vedoucí práce: Ing. Tomáš Jílek Vypracovali: Michaela Homzová,
VíceProjektová dokumentace GED 2006
Projektová dokumentace GED 2006 20.4.2006 Řešitelé týmu a podíl práce na projektu: Kamil Dudka xdudka00 objektový návrh uživatelské rozhraní podpora plug-in programů kreslící plocha vkládání textu programová
VíceFrantišek Hudek. červenec 2012
VY_32_INOVACE_FH16 Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek červenec 2012 8.
VíceUživatelská příručka Autor: Martin Fiala
1 Uživatelská příručka Autor: Martin Fiala Vzhledem k tomu, že navržený program nefunguje samostatně a jedná se pouze o část implementovanou do pluginu BJ2NB vyvíjeného na Vysoké škole ekonomické, je nutné
VíceCOREL PHOTO-PAINT SEZNÁMENÍ S PROGRAMEM. Lenka Bednaříková
COREL PHOTO-PAINT SEZNÁMENÍ S PROGRAMEM Lenka Bednaříková SEZNÁMENÍ S OKNEM APLIKACE Panel nabídek Panel nástrojů Panel vlastností Ukotvitelné panely Okno nástrojů Paleta barev Okno obrázku Stavový řádek
VíceKGG/STG Statistika pro geografy
KGG/STG Statistika pro geografy 10. Mgr. David Fiedor 27. dubna 2015 Nelineární závislost - korelační poměr užití v případě, kdy regresní čára není přímka, ale je vyjádřena složitější matematickou funkcí
Více+ 2y y = nf ; x 0. závisí pouze na vzdálenosti bodu (x, y) od počátku, vyhovuje rovnici. y F x x F y = 0. x y. x x + y F. y = F
Příkad 1 ( y ) Dokažte, že funkce F (x, y) = x n f x 2, kde f je spojitě diferencovatelná funkce, vyhovuje vztahu x F x + 2y F y = nf ; x 0 Ukažte, že každá funkce F (x, y), která má spojité parciální
VíceIBRIDGE 1.0 UŽIVATELSKÝ MANUÁL
IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL Jaromír Křížek OBSAH 1 ÚVOD... 3 2 INSTALACE... 4 2.1 SYSTÉMOVÉ POŽADAVKY... 5 2.2 SPUŠTĚNÍ IBRIDGE 1.0... 5 3 HLAVNÍ MENU... 6 3.1 MENU FILE... 6 3.2 MENU SETTINGS... 6
VíceVektorizace obrázků. Co se naučíte. Vítá vás aplikace CorelDRAW, komplexní profesionální program pro grafický návrh a práci s vektorovou grafikou.
Vektorizace obrázků Vítá vás aplikace CorelDRAW, komplexní profesionální program pro grafický návrh a práci s vektorovou grafikou. V tomto kurzu převedeme rastrový obrázek na vektorový pomocí trasování.
VíceV praxi pracujeme s daty nominálními (nabývají pouze dvou hodnot), kategoriálními (nabývají více
9 Vícerozměrná data a jejich zpracování 9.1 Vícerozměrná data a vícerozměrná rozdělení Při zpracování vícerozměrných dat, hledáme souvislosti mezi dvěmi, případně více náhodnými veličinami. V praxi pracujeme
Více4 Přesné modelování. Modelování pomocí souřadnic. Jednotky a tolerance nastavte před začátkem modelování.
Jednotky a tolerance nastavte před začátkem modelování. 4 Přesné modelování Sice můžete změnit toleranci až během práce, ale objekty, vytvořené před touto změnou, nebudou změnou tolerance dotčeny. Cvičení
VíceEvidence objednávek pečiva
Evidence objednávek pečiva cvičná databáze, MS Access 2007 Formuláře a sestavy Jana Krutišová, Michal Nykl Materiály pro cvičení KIV/ZIS Obsah Tvorba formulářů. Tvorba sestav. Vytvoření formuláře Hlavní
Více