OpenGL transformacje przestrzenne

Wielkość: px
Rozpocząć pokaz od strony:

Download "OpenGL transformacje przestrzenne"

Transkrypt

1 OpenGL trnsformcje przestrzenne Kżdy zdefiniowny obiekt sceny, znim pojwi się n ekrnie monitor, poddwny jest trzem podstwowym trnsformcjom: Obserwcji Modelowni Projekcji Projekcj określ frgment przestrzeni, który obserwowny jest przez kmerę, orz sposób odzwierciedlni przestrzeni n ekrnie. Typy odzwierciedlni przestrzeni w OpenGL: Projekcj prostopdł Projekcj perspektywiczn Dostępn jest również trnsformcj wycinjąc określjąc sposób przenoszeni sceny bezpośrednio n okno progrmu.

2 OpenGL projekcj prostopdł top left Kierunek ptrzeni n scenę bottom ner right fr void glortho( GLdouble left, GLdouble right, GLdouble bottom GLdouble top, GLdouble ner, GLdouble fr ; 2

3 OpenGL projekcj perspektywiczn ( top left ner bottom right fr void glfrustum(gldouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zner, GLdouble zfr ; 3

4 OpenGL projekcj perspektywiczn (2 spect=w/h w h fovy ner fr void gluperspective( GLdouble fovy, GLdouble spect, GLdouble zner, GLdouble zfr ; 4

5 OpenGL projekcj prostopdł - przykłd void ChngeSize(GLsizei w, GLsizei h { GLflot nrnge = 2.f; if(h = = h = ; glviewport(,, w, h; glmtrixmode(gl_projection; gllodidentity(; if (w <= h glortho (-nrnge, nrnge, -nrnge*h/w, nrnge*h/w, -nrnge*2.f, nrnge*2.f; else glortho (-nrnge*w/h, nrnge*w/h, -nrnge, nrnge, -nrnge*2.f, nrnge*2.f; } glmtrixmode(gl_modelview; gllodidentity(; 5

6 OpenGL projekcj perspektywiczn - przykłd void ChngeSize(GLsizei w, GLsizei h { GLflot faspect; if(h == h = ; glviewport(,, w, h; faspect = (GLflotw/(GLfloth; glmtrixmode(gl_projection; gllodidentity(; gluperspective(6.f, faspect,., 4.; glmtrixmode(gl_modelview; gllodidentity(; } 6

7 Notcj jednorodn: OpenGL modelownie/obserwcj P [ x, y, z, w] =, gdzie : x k = x w, y k = y w, z k = z w zwykle: P = [ x, y, z,] 7

8 OpenGL modelownie/obserwcj Mcierz jednorodn: Mcierz przeksztłceń: Mcierz trnslcji: Mcierz znieksztłceń optycznych: [ ]

9 9 OpenGL modelownie/obserwcj Zleżność pomiędzy współrzędnymi punktów w różnych ukłdch współrzędnych: ukld rownn liniowych : zpis mcierzowy: = = = = r z y x z r z y x y r z y x x z y x r r r z y x

10 OpenGL modelownie/obserwcj Obrót wokół osi z o kąt Obrót wokół osi y o kąt cos( sin( sin( cos( cos( sin( sin( cos( Przesunięcie o wektor x v, y v, z v Obrót wokół osi x o kąt v v v z y x cos( sin( sin( cos(

11 OpenGL modelownie/obserwcj Sklownie: Zmniejszenie obiektu: c b S

12 2 OpenGL modelownie/obserwcj Skłdnie przeksztłceń w notcji jednorodnej poleg n mnożeniu kolejnych mcierzy przeksztłceń. Z uwgi n nieprzemienność mnożeni mcierzy nieprzemienne jest skłdnie przeksztłceń. W wyniku mnożeni uzyskuje się zwsze mcierz 4 x 4 odwzorowującą współrzędne dnego obiektu n współrzędne po przeksztłceniu. Np. złożenie przeksztłceń Rot(x,3 Trns(,3, uzyskuje się przez pomnożenie mcierzy: = 3sin(3 cos(3 sin(3 cos(3 sin(3 cos(3 3 cos(3 sin(3 sin(3 cos(3

13 OpenGL modelownie/obserwcj Początkow orientcj i kierunek obserwcji sceny w OpenGL: y Kierunek obserwcji obiektywu kmery z x Okno progrmu 3

14 OpenGL modelownie/obserwcj Definiownie włsnych mcierzy przeksztłceń w OpenGL: { double x =.; sttic double reset[]= {.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,. }; sttic double trns[]= {.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,. gllodmtrixd(reset; //gllodidentity(; glmultmtrixd(trns; trns[2]+=x; glrectd(-2.,-2.,2.,2.; } 4

15 OpenGL modelownie/obserwcj Podstwowe skłdnie przeksztłceń: { double x =.; double =.; sttic double ngle =.; sttic double trns[]= {.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,. }; sttic double rot[]= {.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,. }; gllodidentity(; glmultmtrixd(trns; glmultmtrixd(rot; trns[2]+=x; ngle+=; rot[]=cos(ngle*3.4/8; rot[]=-sin(ngle*3.4/8; rot[4]=sin(ngle*3.4/8; rot[5]=cos(ngle*3.4/8; glrectd(-2.,-2.,2.,2.; 5

16 OpenGL modelownie/obserwcj Predefiniowne funkcje OpenGL do trnsformcji ukłdów współrzędnych: { double b =.; double =.; sttic double ngle =.; sttic double x =.; gllodidentity(; gltrnslted(x,,; //void gltrnsltef(glflot x, GLflot y, GLflot z; glrotted(ngle,,,-; //void glrottef(glflot ngle,glflot x,glflot y, GLflot z; ngle+=; x+=b; glrectd(-2.,-2.,2.,2.;} Trzeci funkcj umożliwi zdefiniownie sklowni: void glsclef(glflot z,glflot y,glflot z; 6

17 OpenGL zwnsowne skłdnie przeksztłceń Skłdnie kilku przeksztłceń: { sttic double rot=., rot2=.; gllodidentity(; glrectd(-.,-.,.,.; glrotted(rot,,,; gltrnslted(3,,; glrotted(rot2,,,; } glrectd(-.,-.,.,.; rot+=.; rot2-=2.; 7

18 OpenGL zwnsowne skłdnie przeksztłceń Funkcje glpushmtrix(; i glpopmtrix(; { sttic double rot=., rot2=.; gllodidentity(; glrectd(-.,-.,.,.; glpushmtrix(; glrotted(rot,,,; gltrnslted(3,,; glrotted(rot2,,,; glrectd(-.,-.,.,.; glpopmtrix(; glpushmtrix(; glrotted(-rot,,,; gltrnslted(6,,; glrotted(-rot2,,,; glrectd(-.,-.,.,.; glpopmtrix(; } rot+=.; rot2-=2.; 8

19 OpenGL przykłd uproszczony model robot // Ustlenie odwzorowni przestrzeni: void ChngeSize(GLsizei w, GLsizei h { GLflot faspect; if(h == h = ; glviewport(,, w, h; faspect = (GLflotw/(GLfloth; glmtrixmode(gl_projection; gllodidentity(; gluperspective(65.f, faspect,., 5.; } glmtrixmode(gl_modelview; gllodidentity(; 9

20 OpenGL przykłd uproszczony model robot // Obsług klwitury: cse WM_KEYDOWN: switch ((intwprm { cse VK_ESCAPE: DestroyWindow(hWnd; brek; cse : elbowadd(; InvlidteRect(hWnd, NULL, FALSE; brek; cse 2: elbowsubtrct(; InvlidteRect(hWnd, NULL, FALSE; brek;... defult: brek; } brek; 2

21 OpenGL przykłd uproszczony model robot // Rysownie sceny: void RenderScene(void { glmtrixmode(gl_modelview; gllodidentity(; //gltrnsltef(.f,.f,-5.f; //glrotted(2.,.,.,.; /* glulookat(.,.,5.,.,.,.,.,.,. ; glulookat(.,5.,.,.,.,.,.,.,-. ; */ 2

22 OpenGL przykłd uproszczony model robot // Rysownie sceny (cd: glcler(gl_color_buffer_bit GL_DEPTH_BUFFER_BIT; glcolor3f (.,.,.; glpushmtrix(; gltrnsltef(2.f,.f,.f; uxwirebox(.,.,.; glpopmtrix(; glpushmtrix(; gltrnsltef (., -.6,.; uxwirebox(.,.2,.; gltrnsltef (.,.6,.; glrottef ((GLflot bse,.,.,.; uxwirebox(.4,.,.4; gltrnsltef (.,.5,.; glrottef ((GLflot elbow,.,.,.; gltrnsltef (.,.5,.; uxwirebox(.4,.,.4; 22

23 OpenGL przykłd uproszczony model robot // Rysownie sceny (cd: gltrnsltef (.,.5,.; glrottef ((GLflot wrist,.,.,.; gltrnsltef (.,.5,.; uxwirebox(.4,.,.4; glpopmtrix(; glflush(; } 23

Rzutowanie DOROTA SMORAWA

Rzutowanie DOROTA SMORAWA Rzutowanie DOROTA SMORAWA Rzutowanie Rzutowanie jest operacja polegająca na tym, aby odpowiednie piksele na płaskim ekranie były wyświetlane w taki sposób, by sprawiać wrażenie trójwymiarowej głębi (przestrzeni

Bardziej szczegółowo

1 Wstęp teoretyczny. Temat: Manipulowanie przestrzenią. Grafika komputerowa 3D. Instrukcja laboratoryjna Układ współrzędnych

1 Wstęp teoretyczny. Temat: Manipulowanie przestrzenią. Grafika komputerowa 3D. Instrukcja laboratoryjna Układ współrzędnych Instrukcja laboratoryjna 9 Grafika komputerowa 3D Temat: Manipulowanie przestrzenią Przygotował: dr inż. Grzegorz Łukawski, mgr inż. Maciej Lasota, mgr inż. Tomasz Michno 1 Wstęp teoretyczny 1.1 Układ

Bardziej szczegółowo

2 Przygotował: mgr inż. Maciej Lasota

2 Przygotował: mgr inż. Maciej Lasota Laboratorium nr 2 1/6 Grafika Komputerowa 3D Instrukcja laboratoryjna Temat: Manipulowanie przestrzenią 2 Przygotował: mgr inż. Maciej Lasota 1) Manipulowanie przestrzenią Istnieją dwa typy układów współrzędnych:

Bardziej szczegółowo

Wspomaganie obliczeń za pomocą programu MathCad

Wspomaganie obliczeń za pomocą programu MathCad Wprowdzenie do Mthcd' Oprcowł:M. Detk P. Stąpór Wspomgnie oliczeń z pomocą progrmu MthCd Definicj zmiennych e f g h 8 Przykłd dowolnego wyrŝeni Ay zdefinowc znienną e wyierz z klwitury kolejno: e: e f

Bardziej szczegółowo

Janusz Ganczarski. OpenGL Definiowanie sceny 3D

Janusz Ganczarski. OpenGL Definiowanie sceny 3D Janusz Ganczarski OpenGL Definiowanie sceny 3D Spis treści Spis treści..................................... 1 1. Definiowanie sceny 3D........................... 1 1.1. Obszar renderingu............................

Bardziej szczegółowo

Temat: Transformacje 3D

Temat: Transformacje 3D Instrukcja laboratoryjna 11 Grafika komputerowa 3D Temat: Transformacje 3D Przygotował: dr inż. Grzegorz Łukawski, mgr inż. Maciej Lasota, mgr inż. Tomasz Michno 1 Wstęp teoretyczny Bardzo często programując

Bardziej szczegółowo

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać: WEKTORY Wśród wielkości fizycznych występujących w fizyce możn wyróżnić sklry i wektory. Aby określić wielkość sklrną, wystrczy podć tylko jedną liczbę. Wielkościmi tkimi są ms, czs, tempertur, objętość

Bardziej szczegółowo

Oprogramowanie i wykorzystanie stacji roboczych. Wykład 6

Oprogramowanie i wykorzystanie stacji roboczych. Wykład 6 Wykład 6 p. 1/2 Oprogramowanie i wykorzystanie stacji roboczych Wykład 6 Dr inż. Tomasz Olas olas@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Wektory normalne

Bardziej szczegółowo

Prosty program- cpp. #include <GL/glut.h>

Prosty program- cpp. #include <GL/glut.h> Wizualizacje 3D Prosty program- cpp #include #include #include int main(int argc, char** argv) { glutinit(&argc, argv); glutinitdisplaymode( GLUT_DOUBLE GLUT_RGBA ); glutinitwindowsize(400,

Bardziej szczegółowo

OpenGL - maszyna stanu. Oprogramowanie i wykorzystanie stacji roboczych. Wykład 7. Grupy atrybutów. Zmienne stanu.

OpenGL - maszyna stanu. Oprogramowanie i wykorzystanie stacji roboczych. Wykład 7. Grupy atrybutów. Zmienne stanu. OpenGL - maszyna stanu Oprogramowanie i wykorzystanie stacji roboczych Wykład 7 Dr inż. Tomasz Olas olas@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska OpenGL posiada

Bardziej szczegółowo

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać: WEKTORY Wśród wielkości fizycznych występujących w fizyce możn wyróżnić sklry i wektory. Aby określić wielkość sklrną, wystrczy podć tylko jedną liczbę. Wielkościmi tkimi są ms, czs, tempertur, objętość

Bardziej szczegółowo

Translacja jako operacja symetrii. Wybór komórki elementarnej wg A. Bravais, połowa XIX wieku wybieramy komórkę. Symetria sieci translacyjnej

Translacja jako operacja symetrii. Wybór komórki elementarnej wg A. Bravais, połowa XIX wieku wybieramy komórkę. Symetria sieci translacyjnej Trnslcj jko opercj symetrii Wykłd trzeci W obrębie figur nieskończonych przesunięcie (trnslcję) możn trktowć jko opercję symetrii Jest tk np. w szlkch ornmentcyjnych (bordiurch) i siecich krysztłów polimerów

Bardziej szczegółowo

Analiza matematyczna i algebra liniowa

Analiza matematyczna i algebra liniowa Anliz mtemtyczn i lgebr liniow Mteriły pomocnicze dl studentów do wykłdów Mcierze liczbowe i wyznczniki. Ukłdy równń liniowych. Mcierze. Wyznczniki. Mcierz odwrotn. Równni mcierzowe. Rząd mcierzy. Ukłdy

Bardziej szczegółowo

4. RACHUNEK WEKTOROWY

4. RACHUNEK WEKTOROWY 4. RACHUNEK WEKTOROWY 4.1. Wektor zczepiony i wektor swoodny Uporządkowną prę punktów (A B) wyznczjącą skierowny odcinek o początku w punkcie A i końcu w punkcie B nzywmy wektorem zczepionym w punkcie

Bardziej szczegółowo

Wprowadzenie do programowania z wykorzystaniem biblioteki OpenGL. Dorota Smorawa

Wprowadzenie do programowania z wykorzystaniem biblioteki OpenGL. Dorota Smorawa Wprowadzenie do programowania z wykorzystaniem biblioteki OpenGL Dorota Smorawa Pierwszy program Pierwszy program będzie składał się z trzech etapów: Funkcji rysującej scenę 3D, Inicjacji okna renderingu,

Bardziej szczegółowo

Model oświetlenia WYKŁAD 4. Adam Wojciechowski

Model oświetlenia WYKŁAD 4. Adam Wojciechowski Model oświetleni WYKŁAD 4 Adm Wojciechowsi Źródł świtł 1. Puntowe f tt p = 1 min, 1 2 c1 c2d c3d 2. Kierunowe, gdzie d - odległość od źródł p 3. Stożowe model refletor Wrn p p spot = p cos γ = p L o D

Bardziej szczegółowo

WYKŁAD 5. Typy macierzy, działania na macierzach, macierz układu równań. Podstawowe wiadomości o macierzach

WYKŁAD 5. Typy macierzy, działania na macierzach, macierz układu równań. Podstawowe wiadomości o macierzach Mtemtyk I WYKŁD. ypy mcierzy, dziłni n mcierzch, mcierz ukłdu równń. Podstwowe widomości o mcierzch Ogóln postć ukłdu m równń liniowych lgebricznych z n niewidomymi x x n xn b x x n xn b, niewidome: x,

Bardziej szczegółowo

Układy równań liniowych Macierze rzadkie

Układy równań liniowych Macierze rzadkie wr zesie ń SciLb w obliczenich numerycznych - część Sljd Ukłdy równń liniowych Mcierze rzdkie wr zesie ń SciLb w obliczenich numerycznych - część Sljd Pln zjęć. Zdnie rozwiązni ukłdu równń liniowych..

Bardziej szczegółowo

Grafika komputerowa INSTRUKCJA DO LABORATORIUM 2: operacje przestrzenne oraz obsługa klawiatury i myszki

Grafika komputerowa INSTRUKCJA DO LABORATORIUM 2: operacje przestrzenne oraz obsługa klawiatury i myszki Grafika komputerowa INSTRUKCJA DO LABORATORIUM 2: operacje przestrzenne oraz obsługa klawiatury i myszki Strona 1 z 9 C E L Ć W I C Z E N I A Celem ćwiczenia jest zapoznanie się z podstawowymi operacjami

Bardziej szczegółowo

Podstawy robotyki. Wykład II. Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska

Podstawy robotyki. Wykład II. Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Podstawy robotyki Wykład II Ruch ciała sztywnego w przestrzeni euklidesowej Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Preliminaria matematyczne

Bardziej szczegółowo

Macierz. Wyznacznik macierzy. Układ równań liniowych

Macierz. Wyznacznik macierzy. Układ równań liniowych Temt wykłdu: Mcierz. Wyzncznik mcierzy. Ukłd równń liniowych Kody kolorów: żółty nowe pojęcie pomrńczowy uwg kursyw komentrz * mterił ndobowiązkowy Ann Rjfur, Mtemtyk Zgdnieni. Pojęci. Dziłni n mcierzch.

Bardziej szczegółowo

Rozwiązania maj 2017r. Zadania zamknięte

Rozwiązania maj 2017r. Zadania zamknięte Rozwiązni mj 2017r. Zdni zmknięte Zd 1. 5 16 5 2 5 2 Zd 2. 5 2 27 2 23 2 2 2 2 Zd 3. 2log 3 2log 5log 3 log 5 log 9 log 25log Zd. 120% 8910 1,2 8910 2,2 8910 $%, 050 Zd 5. Njłtwiej jest zuwżyć że dl 1

Bardziej szczegółowo

Przekształcenia geometryczne. Dorota Smorawa

Przekształcenia geometryczne. Dorota Smorawa Przekształcenia geometryczne Dorota Smorawa Przekształcenia geometryczne Na poprzednich laboratoriach już dowiedzieliśmy się, na czym polegają podstawowe przekształcenia geometryczne. Trzy podstawowe przekształcenia

Bardziej szczegółowo

Wyrównanie sieci niwelacyjnej

Wyrównanie sieci niwelacyjnej 1. Wstęp Co to jest sieć niwelcyjn Po co ją się wyrównje Co chcemy osiągnąć 2. Metod pośrednicząc Wyrównnie sieci niwelcyjnej Metod pośrednicząc i metod grpow Mmy sieć skłdjącą się z szereg pnktów. Niektóre

Bardziej szczegółowo

Ćwiczenie nr 1 Szkielet aplikacji wykorzystującej bibliotekę OpenGL dla środowiska Windows z wykorzystaniem Visual C++

Ćwiczenie nr 1 Szkielet aplikacji wykorzystującej bibliotekę OpenGL dla środowiska Windows z wykorzystaniem Visual C++ Terminy oddawania ćwiczeń: Ćwiczenie nr 1 Szkielet aplikacji wykorzystującej bibliotekę OpenGL dla środowiska Windows z wykorzystaniem Visual C++ Podstawowe zasady: Wszystkie wątki wykorzystują jeden OpenGL

Bardziej szczegółowo

Aby opisać strukturę krystaliczną, konieczne jest określenie jej części składowych: sieci przestrzennej oraz bazy atomowej.

Aby opisać strukturę krystaliczną, konieczne jest określenie jej części składowych: sieci przestrzennej oraz bazy atomowej. 2. Struktury i pierwistki N zjęcich zjmiemy się pierwistkmi i strukturmi krystlicznymi. O ile w przypdku tych pierwszych, temt poruszny był w trkcie wykłdu, to drugie zgdnienie może wymgć krótkiego przybliżeni/przypomnieni.

Bardziej szczegółowo

Grafika rastrowa -ograniczenia GRAKO: PODSTAWY GRAFIKI 2W. Grafika rastrowa. Antyaliasing. Wizualizacja 2W. Spójność obiektów Obcinanie Transformacje

Grafika rastrowa -ograniczenia GRAKO: PODSTAWY GRAFIKI 2W. Grafika rastrowa. Antyaliasing. Wizualizacja 2W. Spójność obiektów Obcinanie Transformacje GRAKO: PODSTAWY GRAFIKI 2W Grfik rstrow -ogrniczeni Wizulizcj 2W ogrniczeni rstr lini w grfice rstrowej łuk w rstrze Spójność obiektów Obcinnie Trnsformcje PołoŜenie rysownych figur (obiektów) jest ogrniczone

Bardziej szczegółowo

Wykład 12. Wprowadzenie do malarstwa, str. 1 OpenGL Open Graphics Library. OpenGL składa się z

Wykład 12. Wprowadzenie do malarstwa, str. 1 OpenGL Open Graphics Library. OpenGL składa się z Wykład 12. Wprowadzenie do malarstwa, str. 1 OpenGL Open Graphics Library OpenGL składa się z teoretycznego modelu grafiki 3D, zestawu typów i funkcji obsługujących różne cechy tego modelu. Funkcje OpenGL

Bardziej szczegółowo

Obraz jako funkcja Przekształcenia geometryczne

Obraz jako funkcja Przekształcenia geometryczne Cyfrowe przetwarzanie obrazów I Obraz jako funkcja Przekształcenia geometryczne dr. inż Robert Kazała Definicja obrazu Obraz dwuwymiarowa funkcja intensywności światła f(x,y); wartość f w przestrzennych

Bardziej szczegółowo

Rozdział 8 Wzory na macierze OpenGL

Rozdział 8 Wzory na macierze OpenGL Rozdział 8 Wzory na macierze OpenGL Jacek Matulewski, wersja 2014-03-07 Dodać YawPitchRoll???? 8->7 Dalszy rozwój aplikacji w trybie rdzennym nie jest już możliwy bez zaimplementowania operacji na macierzach.

Bardziej szczegółowo

Struktura kryształów. Kittel, rozdz. 1 (Uwaga błędna terminologia!) Ashcroft, Mermin, rozdz.

Struktura kryształów.  Kittel, rozdz. 1 (Uwaga błędna terminologia!) Ashcroft, Mermin, rozdz. Struktur krysztłów http://www.uncp.edu/home/mcclurem/ptble/crbon.htm Kittel, rozdz. 1 (Uwg błędn terminologi!) Ashcroft, Mermin, rozdz. 4,7 1 Obserwowne włsności Ksztłt ogrniczony płszczyznmi. (1) Kierunki

Bardziej szczegółowo

Modelowanie 3 D na podstawie fotografii amatorskich

Modelowanie 3 D na podstawie fotografii amatorskich Edwrd Nowk 1, Jonn Nowk Modelownie D n podstwie fotogrfii mtorskich 1. pecyfik fotogrmetrycznego oprcowni zdjęć mtorskich wynik z fktu, że n ogół dysponujemy smymi zdjęcimi - nierzdko są to zdjęci wykonne

Bardziej szczegółowo

Wykład 12. Wprowadzenie do malarstwa, str. 1 OpenGL Open Graphics Library. OpenGL składa się z

Wykład 12. Wprowadzenie do malarstwa, str. 1 OpenGL Open Graphics Library. OpenGL składa się z Wykład 12. Wprowadzenie do malarstwa, str. 1 OpenGL Open Graphics Library OpenGL składa się z teoretycznego modelu grafiki 3D, zestawu typów i funkcji obsługujących różne cechy tego modelu. WjęzykuC: pliki

Bardziej szczegółowo

Pochodne i całki, macierze i wyznaczniki

Pochodne i całki, macierze i wyznaczniki Cłk oznczon Cłk niewłściw Wzór Tylor Mcierze Pochodne i cłki, mcierze i wyznczniki Stnisłw Jworski Ktedr Ekonometrii i Sttystyki Zkłd Sttystyki Stnisłw Jworski Pochodne i cłki, mcierze i wyznczniki Cłk

Bardziej szczegółowo

Metoda sił jest sposobem rozwiązywania układów statycznie niewyznaczalnych, czyli układów o nadliczbowych więzach (zewnętrznych i wewnętrznych).

Metoda sił jest sposobem rozwiązywania układów statycznie niewyznaczalnych, czyli układów o nadliczbowych więzach (zewnętrznych i wewnętrznych). Metod sił jest sposoem rozwiązywni ukłdów sttycznie niewyznczlnych, czyli ukłdów o ndliczowych więzch (zewnętrznych i wewnętrznych). Sprowdz się on do rozwiązni ukłdu sttycznie wyznczlnego (ukłd potwowy

Bardziej szczegółowo

Obrót wokół początku układu współrzędnych o kąt φ można wyrazić w postaci macierzowej następująco

Obrót wokół początku układu współrzędnych o kąt φ można wyrazić w postaci macierzowej następująco Transformacje na płaszczyźnie Przesunięcie Przesunięcie (translacja) obrazu realizowana jest przez dodanie stałej do każdej współrzędnej, co w postaci macierzowej można przedstawić równaniem y'] = [ x

Bardziej szczegółowo

Wykład 14. Elementy algebry macierzy

Wykład 14. Elementy algebry macierzy Wykład 14 Elementy algebry macierzy dr Mariusz Grządziel 26 stycznia 2009 Układ równań z dwoma niewiadomymi Rozważmy układ równań z dwoma niewiadomymi: a 11 x + a 12 y = h 1 a 21 x + a 22 y = h 2 a 11,

Bardziej szczegółowo

Przekształcenia liniowe

Przekształcenia liniowe Przeksztłceni liniowe Niech V i W ędą przestrzenimi liniowymi określonymi nd tym smym ciłem K. Przeksztłcenie f :V W nzyw się liniowe, gdy dl kżdych wektorów u, v V i wszystkich sklrów K jest f (u+v) f

Bardziej szczegółowo

Przekształcenia geometryczne w grafice komputerowej. Marek Badura

Przekształcenia geometryczne w grafice komputerowej. Marek Badura Przekształcenia geometryczne w grafice komputerowej Marek Badura PRZEKSZTAŁCENIA GEOMETRYCZNE W GRAFICE KOMPUTEROWEJ Przedstawimy podstawowe przekształcenia geometryczne na płaszczyźnie R 2 (przestrzeń

Bardziej szczegółowo

Rozwiązywanie zadań z dynamicznego ruchu płaskiego część I 9

Rozwiązywanie zadań z dynamicznego ruchu płaskiego część I 9 ozwiązywnie zdń z dyniczneo ruchu płskieo część I 9 Wprowdzenie ozwiązywnie zdń w oprciu o dyniczne równni ruchu (D pole n uwolnieniu z więzów kżdeo z cił w sposób znny ze sttyki. Wrunki równowi są zbliżone

Bardziej szczegółowo

1 Temat: Vertex Shader

1 Temat: Vertex Shader Instrukcja Architektura procesorów graficznych 1 Temat: Vertex Shader Przygotował: mgr inż. Tomasz Michno 1 Wstęp 1.1 Czym jest shader Shader jest programem (zazwyczaj krótkim), wykonywanym przez kartę

Bardziej szczegółowo

PODSTAWY RACHUNKU WEKTOROWEGO

PODSTAWY RACHUNKU WEKTOROWEGO Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Adam Wosatko Ewa Pabisek Skalar Definicja Skalar wielkość fizyczna (lub geometryczna)

Bardziej szczegółowo

Wykład 3: Transformata Fouriera

Wykład 3: Transformata Fouriera Rchunek prwdopodobieństw MAP64 Wydził Elektroniki, rok kd. 28/9, sem. letni Wykłdowc: dr hb. A. Jurlewicz Wykłd 3: Trnsformt Fourier Złóżmy, że f(t) jest określon n R, ogrniczon, okresow o okresie 2T i

Bardziej szczegółowo

Układy równań liniowych Macierze rzadkie

Układy równań liniowych Macierze rzadkie 5 mrzec 009 SciLb w obliczeich umeryczych - część Sljd Ukłdy rówń liiowych Mcierze rzdkie 5 mrzec 009 SciLb w obliczeich umeryczych - część Sljd Pl zjęć. Zdie rozwiązi ukłdu rówń liiowych.. Ćwiczeie -

Bardziej szczegółowo

Struktura energetyczna ciał stałych-cd. Fizyka II dla Elektroniki, lato

Struktura energetyczna ciał stałych-cd. Fizyka II dla Elektroniki, lato Struktur energetyczn cił stłych-cd Fizyk II dl Elektroniki, lto 011 1 Fizyk II dl Elektroniki, lto 011 Przybliżenie periodycznego potencjłu sieci krystlicznej model Kronig- Penney potencjł rzeczywisty

Bardziej szczegółowo

Co to jest OpenGL? Oprogramowanie i wykorzystanie stacji roboczych. Wykład 5. OpenGL - Achitektura. OpenGL - zalety. olas@icis.pcz.

Co to jest OpenGL? Oprogramowanie i wykorzystanie stacji roboczych. Wykład 5. OpenGL - Achitektura. OpenGL - zalety. olas@icis.pcz. Co to jest OpenGL? Oprogramowanie i wykorzystanie stacji roboczych Wykład 5 Dr inż. Tomasz Olas olas@icis.pcz.pl OpenGL (Open Graphics Library) jest niskopoziomowa biblioteka graficzna (API - programowy

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Wykład 2: Wstęp do języka Java 3/4/2013 S.Deniziak: Programowanie obiektowe - Java 1 Cechy języka Java Wszystko jest obiektem Nie ma zmiennych globalnych Nie ma funkcji globalnych

Bardziej szczegółowo

2. ELEMENTY GEOMETRII ANALITYCZNEJ I WEKTOROWEJ

2. ELEMENTY GEOMETRII ANALITYCZNEJ I WEKTOROWEJ . ELEMENTY GEOMETRII ANALITYCZNEJ I WEKTOROWEJ.. Wstęp: metod współrzędnych WYKŁAD 5 W geometrii nlitycznej dmy oiekty geometryczne metodą nlityczną. Njrdziej znną metodą tego typu jest metod współrzędnych

Bardziej szczegółowo

Klasa druga: II TK1, II TK2 Poziom podstawowy 3 godz. x 30 tyg.= 90 nr programu DKOS /07 I. Funkcja kwadratowa

Klasa druga: II TK1, II TK2 Poziom podstawowy 3 godz. x 30 tyg.= 90 nr programu DKOS /07 I. Funkcja kwadratowa Kls drug: II TK1, II TK2 Poziom podstwowy 3 godz. 30 tyg.= 0 nr progrmu DKOS-5002-7/07 I. Funkcj kwdrtow Moduł - dził - L.p. temt Wykres 1 f()= 2 2 Zkres treści Pojęcie Rysownie wykresów Związek współczynnik

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnik Gdńsk Wydził Elektrotechniki i Automtyki Ktedr Inżynierii Systemów Sterowni Teori sterowni Sterowlność i obserwowlność liniowych ukłdów sterowni Zdni do ćwiczeń lbortoryjnych termin T Oprcownie:

Bardziej szczegółowo

Kodowanie liczb. Kodowanie stałopozycyjne liczb całkowitych. Niech liczba całkowita a ma w systemie dwójkowym postać: Kod prosty

Kodowanie liczb. Kodowanie stałopozycyjne liczb całkowitych. Niech liczba całkowita a ma w systemie dwójkowym postać: Kod prosty Kodownie licz Kodownie stłopozycyjne licz cłkowitych Niech licz cłkowit m w systemie dwójkowym postć: nn 0 Wtedy może yć on przedstwion w postci ( n+)-itowej przy pomocy trzech niżej zdefiniownych kodów

Bardziej szczegółowo

Mobilne Aplikacje Multimedialne

Mobilne Aplikacje Multimedialne Mobilne Aplikacje Multimedialne Rozszerzona rzeczywistość (AR, Augmented Reality) w Systemie Android Cz.1 Krzysztof Bruniecki Podstawy Algebra liniowa, operacje na wektorach, macierzach, iloczyn skalarny

Bardziej szczegółowo

2. FUNKCJE WYMIERNE Poziom (K) lub (P)

2. FUNKCJE WYMIERNE Poziom (K) lub (P) Kls drug poziom podstwowy 1. SUMY ALGEBRAICZNE Uczeń otrzymuje ocenę dopuszczjącą lub dostteczną, jeśli: rozpoznje jednominy i sumy lgebriczne oblicz wrtości liczbowe wyrżeń lgebricznych redukuje wyrzy

Bardziej szczegółowo

Opis ruchu obrotowego

Opis ruchu obrotowego Opis ruchu obrotowego Oprócz ruchu translacyjnego ciała obserwujemy w przyrodzie inną jego odmianę: ruch obrotowy Ruch obrotowy jest zawsze względem osi obrotu W ruchu obrotowym wszystkie punkty zakreślają

Bardziej szczegółowo

Macierz. Wyznacznik macierzy. Układ równań liniowych

Macierz. Wyznacznik macierzy. Układ równań liniowych Temt wykłdu: Mcierz. Wyzncznik mcierzy. Ukłd równń liniowych Kody kolorów: Ŝółty nowe pojęcie pomrńczowy uwg kursyw komentrz * mterił ndobowiązkowy Ann Rjfur, Mtemtyk n kierunku Biologi w SGGW Zgdnieni.

Bardziej szczegółowo

Ekstrakcja cech. PCA (Principal Component Analysis) Analiza składowych głównych. LDA (Linear Discriminant Analysis) Liniowa analiza dyskryminacyjna

Ekstrakcja cech. PCA (Principal Component Analysis) Analiza składowych głównych. LDA (Linear Discriminant Analysis) Liniowa analiza dyskryminacyjna Ekstrkcj cech Wprowdzenie Metody ekstrkcji cech PCA (Principl Component Anlysis) Anliz skłdowych głównych LDA (Liner Discriminnt Anlysis) Liniow nliz dyskrymincyjn MD (Multidimensionl cling) klownie wielowymirowe

Bardziej szczegółowo

Maciej Grzesiak. Iloczyn skalarny. 1. Iloczyn skalarny wektorów na płaszczyźnie i w przestrzeni. a b = a b cos ϕ. j) (b x. i + b y

Maciej Grzesiak. Iloczyn skalarny. 1. Iloczyn skalarny wektorów na płaszczyźnie i w przestrzeni. a b = a b cos ϕ. j) (b x. i + b y Mciej Grzesik Iloczyn sklrny. Iloczyn sklrny wektorów n płszczyźnie i w przestrzeni Iloczyn sklrny wektorów i b określmy jko b = b cos ϕ. Bezpośrednio z definicji iloczynu sklrnego mmy, że i i = j j =

Bardziej szczegółowo

Algebra macierzowa. Akademia Morska w Gdyni Katedra Automatyki Okrętowej Teoria sterowania. Mirosław Tomera 1. ELEMENTARNA TEORIA MACIERZOWA

Algebra macierzowa. Akademia Morska w Gdyni Katedra Automatyki Okrętowej Teoria sterowania. Mirosław Tomera 1. ELEMENTARNA TEORIA MACIERZOWA kdemi Morsk w Gdyni Ktedr utomtyki Okrętowej Teori sterowni lger mcierzow Mirosłw Tomer. ELEMENTRN TEORI MCIERZOW W nowoczesnej teorii sterowni rdzo często istnieje potrze zstosowni notcji mcierzowej uprszczjącej

Bardziej szczegółowo

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do 0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do obserwatora f) w kierunku od obserwatora 1. Obrót dookoła osi

Bardziej szczegółowo

Kompilacja javac prog.java powoduje wyprodukowanie kilku plików o rozszerzeniu.class, m.in. Main.class wykonanie: java Main

Kompilacja javac prog.java powoduje wyprodukowanie kilku plików o rozszerzeniu.class, m.in. Main.class wykonanie: java Main Język obiektowy Wykład 13 Programowanie obiektowe z lotu ptaka, str 1 James Gosling, Mike Sheridan, Patrick Naughton Sun Microsystems 1995(20latmłodszyodC) C jest językiem proceduralnym Java jest językiem

Bardziej szczegółowo

Wymagania kl. 2. Uczeń:

Wymagania kl. 2. Uczeń: Wymgni kl. 2 Zkres podstwowy Temt lekcji Zkres treści Osiągnięci uczni. SUMY ALGEBRAICZNE. Sumy lgebriczne definicj jednominu pojęcie współczynnik jednominu porządkuje jednominy pojęcie sumy lgebricznej

Bardziej szczegółowo

Jest błędem odwołanie się do zmiennej, której nie przypisano wcześniej żadnej wartości.

Jest błędem odwołanie się do zmiennej, której nie przypisano wcześniej żadnej wartości. Zmienne Po nieco intuicyjnych początkch, zjmiemy się obiektmi, n których opier się progrmownie są to zmienne. Zmienne Progrmy operują n zmiennych. Ndwnie im wrtości odbyw się poprzez instrukcję podstwieni.

Bardziej szczegółowo

O RELACJACH MIĘDZY GRUPĄ OBROTÓW, A GRUPĄ PERMUTACJI

O RELACJACH MIĘDZY GRUPĄ OBROTÓW, A GRUPĄ PERMUTACJI ZESZYTY NAUKOWE 7-45 Zenon GNIAZDOWSKI O RELACJACH MIĘDZY GRUPĄ OBROTÓW, A GRUPĄ PERMUTACJI Streszczenie W prcy omówiono grupę permutcji osi krtezjńskiego ukłdu odniesieni reprezentowną przez mcierze permutcji,

Bardziej szczegółowo

Sumy algebraiczne i funkcje wymierne

Sumy algebraiczne i funkcje wymierne Sumy lgebriczne i funkcje wymierne Moduł - dził -temt Zkres treści Sumy lgebriczne 1 definicj jednominu, sumy lgebricznej, wyrzów podobnych pojęcie współczynnik jednominu Dodwnie i odejmownie sum lgebricznych

Bardziej szczegółowo

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory; Wykłady 8 i 9 Pojęcia przestrzeni wektorowej i macierzy Układy równań liniowych Elementy algebry macierzy dodawanie, odejmowanie, mnożenie macierzy; macierz odwrotna dr Mariusz Grządziel 15,29 kwietnia

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE IIc ZAKRES PODSTAWOWY I ROZSZERZONY

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE IIc ZAKRES PODSTAWOWY I ROZSZERZONY WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE IIc ZAKRES PODSTAWOWY I ROZSZERZONY. JĘZYK MATEMATYKI oblicz wrtość bezwzględną liczby rzeczywistej stosuje interpretcję geometryczną wrtości bezwzględnej liczby

Bardziej szczegółowo

Oprogramowanie i wykorzystanie stacji roboczych. Wykład 5

Oprogramowanie i wykorzystanie stacji roboczych. Wykład 5 Wykład 5 p. 1/? Oprogramowanie i wykorzystanie stacji roboczych Wykład 5 Dr inż. Tomasz Olas olas@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Wykład 5 p. 2/? Co

Bardziej szczegółowo

PODSTAWY BAZ DANYCH Wykład 2 2. Pojęcie Relacyjnej Bazy Danych

PODSTAWY BAZ DANYCH Wykład 2 2. Pojęcie Relacyjnej Bazy Danych PODSTAWY BAZ DANYCH Wykłd 2 2. Pojęcie Relcyjnej Bzy Dnych 2005/2006 Wykłd "Podstwy bz dnych" 1 Pojęcie krotki - definicj Definicj. Niech dny będzie skończony zbiór U := { A 1, A 2,..., A n }, którego

Bardziej szczegółowo

Wprowadzenie do klas w C++ oraz biblioteki opengl

Wprowadzenie do klas w C++ oraz biblioteki opengl Wprowadzenie do klas w C++ oraz biblioteki opengl 1. Bibliotek opengl. W celu rozpoczęcia pracy z użyciem biblioteki opengl należy pobrać pliki archiwum glut- 3.7.6.zip ze strony: http://www.opengl.org/resources/libraries/glut/glut_downloads.php

Bardziej szczegółowo

Wszystkim życzę Wesołych Świąt :-)

Wszystkim życzę Wesołych Świąt :-) Poniższe zdni pochodzą ze zbiorów: ) J. Rutkowski, Algebr bstrkcyjn w zdnich b) M. Bryński, J. Jurkiewicz, Zbiór zdń z lgebry Do kolokwium proszę też przejrzeć zdni z ćwiczeń. Wszystkim życzę Wesołych

Bardziej szczegółowo

Transformacje obiektów 3D

Transformacje obiektów 3D Synteza i obróbka obrazu Transformacje obiektów 3D Opracowanie: dr inż. Grzegorz Szwoch Politechnika Gdańska Katedra Systemów Multimedialnych Lokalny układ współrzędnych Tworząc model obiektu, zapisujemy

Bardziej szczegółowo

rectan.co.uk 1. Szkic projektu Strona:1

rectan.co.uk 1. Szkic projektu Strona:1 Zadanie: Wyznaczyć położenie głównych centralnych osi bezwładności i obliczyć główne centralne momenty bezwładności 1. Szkic projektu * Rozwiązanie zadania * Oznaczenia: A [cm²] - pole powierzchni figury

Bardziej szczegółowo

1 Definicja całki oznaczonej

1 Definicja całki oznaczonej Definicj cłki oznczonej Niech dn będzie funkcj y = g(x) ciągł w przedzile [, b]. Przedził [, b] podzielimy n n podprzedziłów punktmi = x < x < x

Bardziej szczegółowo

Elementarne obiekty geometryczne, bufory. Dorota Smorawa

Elementarne obiekty geometryczne, bufory. Dorota Smorawa Elementarne obiekty geometryczne, bufory Dorota Smorawa Elementarne obiekty Tworząc scenę 3D, od najprostszej, po najbardziej skomplikowaną, używamy obiektów złożonych, przede wszystkim podstawowych, elementarnych

Bardziej szczegółowo

Zegary. Zegary (timers) umożliwiają cykliczne w danych odstępach czasu wykonać określone operacje.

Zegary. Zegary (timers) umożliwiają cykliczne w danych odstępach czasu wykonać określone operacje. Zegary Zegary (timers) umożliwiają cykliczne w danych odstępach czasu wykonać określone operacje. Zaczniemy od funkcji przetwarzania komunikatów: //procedura okna LRESULT CALLBACK WndProc(HWND hwnd, UINT

Bardziej szczegółowo

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM Kls drug A, B, C, D, E, G, H zkres podstwowy 1. FUNKCJA LINIOWA rozpoznje funkcję liniową n podstwie wzoru lub wykresu rysuje

Bardziej szczegółowo

Orientacja zewnętrzna pojedynczego zdjęcia

Orientacja zewnętrzna pojedynczego zdjęcia Orientacja zewnętrzna pojedynczego zdjęcia Proces opracowania fotogrametrycznego zdjęcia obejmuje: 1. Rekonstrukcję kształtu wiązki promieni rzutujących (orientacja wewnętrzna ck, x, y punktu głównego)

Bardziej szczegółowo

Adaptacja slajdów do wykładów. Introduction to Robotics (ES159) Advanced Introduction to Robotics (ES259)

Adaptacja slajdów do wykładów. Introduction to Robotics (ES159) Advanced Introduction to Robotics (ES259) Adptcj sljdów do wykłdów Introduction to Robotics (ES59 Advnced Introduction to Robotics (ES59 utor oryginłu: Robert Wood źródło: www.roboticscoursewre.org Podręczniki Polski odpowiednik: M. Spong, M.

Bardziej szczegółowo

Laboratorium grafiki komputerowej i animacji. Ćwiczenie IV - Biblioteka OpenGL - transformacje przestrzenne obiektów

Laboratorium grafiki komputerowej i animacji. Ćwiczenie IV - Biblioteka OpenGL - transformacje przestrzenne obiektów Laboratorium grafiki komputerowej i animacji Ćwicenie IV - Biblioteka OpenGL - transformacje prestrenne obiektów Prgotowanie do ćwicenia: 1. Zaponać się transformacjami prestrennmi (obrót, presunięcie,

Bardziej szczegółowo

CAŁKOWANIE NUMERYCZNE

CAŁKOWANIE NUMERYCZNE Wprowdzenie Kwdrtury węzły równoodległe Kwdrtury Guss Wzory sumcyjne Trnsport, studi niestcjonrne I stopni, semestr I Instytut L-5, Wydził Inżynierii Lądowej, Politechnik Krkowsk Ew Pbisek Adm Wostko Wprowdzenie

Bardziej szczegółowo

Pierwiastek z liczby zespolonej

Pierwiastek z liczby zespolonej Pierwistek z liczby zespolonej Twierdzenie: Istnieje dokłdnie n różnych pierwistków n-tego stopni z kżdej liczby zespolonej różnej od zer, tzn. rozwiązń równni w n z i wszystkie te pierwistki dją się zpisć

Bardziej szczegółowo

Krystalochemia białek 2016/2017

Krystalochemia białek 2016/2017 Zestaw zadań 4. Grupy punktowe. Składanie elementów symetrii. Translacyjne elementy symetrii grupy punktowe, składanie elementów symetrii, translacyjne elementy symetrii: osie śrubowe, płaszczyzny ślizgowe

Bardziej szczegółowo

Wektory i macierze w OpenGL

Wektory i macierze w OpenGL 1 Wektory i macierze w OpenGL Filip Zawrocki Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Krótkie przypomnienie wiadomości z algery liniowej Przestrzenie wektorowe

Bardziej szczegółowo

i = [ 0] j = [ 1] k = [ 0]

i = [ 0] j = [ 1] k = [ 0] Ćwiczenia nr TEMATYKA: Układy współrzędnych: kartezjański, walcowy (cylindryczny), sferyczny (geograficzny), Przekształcenia: izometryczne, nieizometryczne. DEFINICJE: Wektor wodzący: wektorem r, ρ wodzącym

Bardziej szczegółowo

Wymagania edukacyjne matematyka klasa 2 zakres podstawowy 1. SUMY ALGEBRAICZNE

Wymagania edukacyjne matematyka klasa 2 zakres podstawowy 1. SUMY ALGEBRAICZNE Wymgni edukcyjne mtemtyk kls 2 zkres podstwowy 1. SUMY ALGEBRAICZNE Uczeń otrzymuje ocenę dopuszczjącą lub dostteczną, jeśli: rozpoznje jednominy i sumy lgebriczne oblicz wrtości liczbowe wyrżeń lgebricznych

Bardziej szczegółowo

Podstawy programowania w języku C

Podstawy programowania w języku C Podstawy programowania w języku C WYKŁAD 1 Proces tworzenia i uruchamiania programów Algorytm, program Algorytm przepis postępowania prowadzący do rozwiązania określonego zadania. Program zapis algorytmu

Bardziej szczegółowo

usuwa niewymierność z mianownika wyrażenia typu

usuwa niewymierność z mianownika wyrażenia typu Wymgni edukcyjne n poszczególne oceny z mtemtyki Kls pierwsz zkres podstwowy. LICZBY RZECZYWISTE podje przykłdy liczb: nturlnych, cłkowitych, wymiernych, niewymiernych, pierwszych i złożonych orz przyporządkowuje

Bardziej szczegółowo

3. Rozkład macierzy według wartości szczególnych

3. Rozkład macierzy według wartości szczególnych Rozkłd mcierzy wedłg wrtości szczególnych Wprowdzenie Przypomnimy podstwowe zleżności związne z zstosowniem metody nmnieszych kwdrtów do proksymci fnkci dyskretne Podstwowe równnie m nstępącą postć: +

Bardziej szczegółowo

mechanika analityczna 2 nierelatywistyczna L.D.Landau, E.M.Lifszyc Krótki kurs fizyki teoretycznej

mechanika analityczna 2 nierelatywistyczna L.D.Landau, E.M.Lifszyc Krótki kurs fizyki teoretycznej mechnik nlityczn niereltywistyczn L.D.Lndu, E.M.Lifszyc Krótki kurs fizyki teoretycznej ver-8.06.07 środek msy w różnych ukłdch inercjlnych v = v ' u m v = P= P ' u m v ' m m u trnsformcj pędu istnieje

Bardziej szczegółowo

Laboratorium 1. Część I. Podstawy biblioteki graficznej OpenGL.

Laboratorium 1. Część I. Podstawy biblioteki graficznej OpenGL. Laboratorium 1 Część I Podstawy biblioteki graficznej OpenGL. I. Konfiguracja środowiska 1. Ściągamy bibliotekę freeglut i rozpakujemy do głównego folderu dysku systemowego np. C:\freeglut 2. Uruchamiamy

Bardziej szczegółowo

Wprowadzenie do WK1 Stan naprężenia

Wprowadzenie do WK1 Stan naprężenia Wytrzymałość materiałów i konstrukcji 1 Wykład 1 Wprowadzenie do WK1 Stan naprężenia Płaski stan naprężenia Dr inż. Piotr Marek Wytrzymałość Konstrukcji (Wytrzymałość materiałów, Mechanika konstrukcji)

Bardziej szczegółowo

Wykład 2. Funkcja logarytmiczna. Definicja logarytmu: Własności logarytmu: Logarytm naturalny: Funkcje trygonometryczne

Wykład 2. Funkcja logarytmiczna. Definicja logarytmu: Własności logarytmu: Logarytm naturalny: Funkcje trygonometryczne Wykłd 2 Funkcj rytmiczn, Deinicj rytmu: Włsności rytmu: 2 u 2 u b c c b 2 2 Lorytm nturlny: Funkcje tryonometryczne Funkcje tryonometryczne kąt ostreo: b c sin cos t ct b c b c b Mir łukow kąt wyrż się

Bardziej szczegółowo

REZONANSY : IDENTYFIKACJA WŁAŚCIWOŚCI PRZEZ ANALIZĘ FAL PARCJALNYCH, WYKRESY ARGANDA

REZONANSY : IDENTYFIKACJA WŁAŚCIWOŚCI PRZEZ ANALIZĘ FAL PARCJALNYCH, WYKRESY ARGANDA REZONANSY : IDENTYFIKACJA WŁAŚCIWOŚCI PRZEZ ANALIZĘ FAL PARCJALNYCH, WYKRESY ARGANDA Opis układu cząsteczek w mechanice kwantowej: 1. Funkcja falowa, 2. Wektora stanu ψ. TRANSFORMACJE UKŁADU CZĄSTEK: 1.

Bardziej szczegółowo

Elektrostatyka. Prawo Coulomba Natężenie pola elektrycznego Energia potencjalna pola elektrycznego

Elektrostatyka. Prawo Coulomba Natężenie pola elektrycznego Energia potencjalna pola elektrycznego Elektrostatyka Prawo Coulomba Natężenie pola elektrycznego Energia potencjalna pola elektrycznego 1 Prawo Coulomba odpychanie naelektryzowane szkło nie-naelektryzowana miedź F 1 4 0 q 1 q 2 r 2 0 8.85

Bardziej szczegółowo

Grafika Komputerowa Wykład 4. Synteza grafiki 3D. mgr inż. Michał Chwesiuk 1/30

Grafika Komputerowa Wykład 4. Synteza grafiki 3D. mgr inż. Michał Chwesiuk 1/30 Wykład 4 mgr inż. 1/30 Synteza grafiki polega na stworzeniu obrazu w oparciu o jego opis. Synteza obrazu w grafice komputerowej polega na wykorzystaniu algorytmów komputerowych do uzyskania obrazu cyfrowego

Bardziej szczegółowo

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h] 1. Typy. Java jest językiem programowania z silnym systemem kontroli typów. To oznacza, że każda zmienna, atrybut czy parametr ma zadeklarowany typ. Kompilator wylicza typy wszystkich wyrażeń w programie

Bardziej szczegółowo

CAŁKOWANIE NUMERYCZNE

CAŁKOWANIE NUMERYCZNE Wprowdzenie Kwdrtury węzły równoodległe Kwdrtury Guss Wzory sumcyjne Trnsport, studi niestcjonrne I stopni, semestr I rok kdemicki 01/013 Instytut L-5, Wydził Inżynierii Lądowej, Politechnik Krkowsk Ew

Bardziej szczegółowo

C++ - klasy. C++ - klasy. C++ - klasy. C++ - klasy. C++ - klasy WSKAŹNIKI KLASOWE

C++ - klasy. C++ - klasy. C++ - klasy. C++ - klasy. C++ - klasy WSKAŹNIKI KLASOWE WSKAŹNIKI KLASOWE Wskaźniki klasowe Każdy obiekt zajmuje fragment pamięci i wszystkie obiekty tego samego typu zajmują fragmenty pamięci tej samej długości początek miejsca w pamięci zajmowanego przez

Bardziej szczegółowo

Algebra WYKŁAD 6 ALGEBRA 1

Algebra WYKŁAD 6 ALGEBRA 1 Algebr WYKŁAD 6 ALGEBRA Ogóln postć ukłdu równń liniowych Rozwżmy ukłd m równń liniowych z n niewidomymi m m n n mn n n n b b b m o współczynnikch ik orz b i. Mcierz ukłdu równń wymiru m n m postć A m

Bardziej szczegółowo