Materiały pomocnicze Projekty z MATLABA i z klas

Projekty z Matlaba

Projekty praktyczne:

  1. Narysować wykresy powierzchni o podanych równaniach na wykresie trójwymiarowym oraz na wykresie konturowym.

z = x2 + y2,

z = x2 − y2

z = sin(x) * cos(y)

z = ex + y

z = cos(x2 + y2)

z = sin(x2 + y2)3

  1. Narysować wykresy krzywych o podanych równaniach na wykresie biegunowym.

r = a + bθ,

r = a * e,

r = a(1 + cosθ),

r = coskθ, gdzie k = n/d, n, d – liczby całkowite

$r = sin2\theta + \frac{1}{4}sin6\theta$,

r = 3cos6θ,

  1. Narysować wykresy krzywych przestrzennych o podanych równaniach parametrycznych w trójwymiarowym układzie współrzędnych.

x = acost,

y = asint,

z = bt,

x = trcos(at),

y = trsin(at),

z = t,

x = tcos(t),

y = tsin(t),

z = ln(t + 1),

x = 3cos(t) + cos(10t)cos(t),

y = 3sin(t) + cos(10t)sin(t),

z = sin(10t),

x= 2sin(3t)cos(t)

y = 2sin(3t)sin(t)

z = sin(3t)

  1. Napisz skrypt tworzący animację drgań struny dla kilku rosnących częstotliwości drgań własnych.

  2. Napisz skrypt tworzący animację drgań membrany dla rosnących częstotliwości drgań własnych.

  3. Napisz skrypt tworzący animację punktu materialnego poruszającego się po krzywej przestrzennej 3D – może być któraś z krzywych podanych w punkcie 3.

  4. Napisz program liczący pole pod wykresem funkcji przy pomocy całki oznaczonej. Wykorzystaj metodę trójkątów i prostokątów. Sprawdź dokładność metody dla różnej gęstości podziału oraz dwóch metod.

  5. Napisz program aproksymujący zbiór punktów przy pomocy prostej metodą najmniejszych kwadratów.

  6. Napisz program do nauki działań na wektorach – umożliwiający rysowanie wektorów, ich obracanie, skalowanie, dodawanie.

  7. Napisz program rysujący okręgi Gerszgorina dla danej macierzy M. Narysować w postaci punktów prawdziwe położenia wartości własnych macierzy.

  8. Wykorzystać pakiet MATLAB do rozwiązania równania różniczkowego ruchu ciała spadającego w polu grawitacyjnym na którego działa również siła oporu powietrza proporcjonalna do prędkości dla zadanych warunków początkowych. Narysuj wykres rozwiązania.

  9. Wykorzystać pakiet MATLAB do rozwiązania równania różniczkowego ruchu oscylatora harmonicznego z tłumikiem dla różnych mas, tłumień i sprężystości oraz zadanych warunków początkowych. Narysuj wykres rozwiązania.

  10. Detekcja obiektów okrągłych na obrazie.

  11. Filtracja obrazu – wygładzanie oraz wykrywanie krawędzi.

  12. Szybka transformata Fouriera sygnału poliharmonicznego.

  13. Zbudować filtr dolnoprzepustowy do sygnału poliharmonicznego a następnie wykorzystać go na sygnale do usunięcia zakłóceń wysokoczęstotliwościowych

  14. Wykorzystać dwuwymiarową transformatę Fouriera do analizy widma obrazów: testowych takich jak na przykład szachownica czy biało-czarne pasy oraz rzeczywistego.

Zadania opisowe:

Wybrać , przeanalizować oraz przetestować jeden wybrany przykład, które dostępne są w demach Matlaba. Opisać czego dotyczył problem i jak go rozwiązano. Toolboxy z których można wybrać przykłady: Signal Processing, Image Processing, Control System Toolbox, Neural Network, Fuzzy Logic, Optimization, Aerospace, Bioinformatics lub dema z Simulinka z toolboxów SimX, gdzie X np. mechanics, electronics itp.

Lub:

Wybrać jeden z przykładów do pobrania za darmo na stronie internetowej : http://www.mathworks.com/matlabcentral/fileexchange/categories, opisać go, przetestować i omówić wyniki. Tematyka zagadnienia dowolna (kategorie, które są dostępne na stronie).

Zadania z C++

Wszystkie przykłady muszą być napisane przy pomocy programowania obiektowego.

  1. Napisać klasę ułamek zwykły.

  2. Napisać klasę liczba zespolona.

  3. Napisać klasę wektor trójwymiarowy.

  4. Napisać klasę macierz (4x4).

  5. Napisać klasę kwaternion.

  6. Napisać klasę biblioteka książek.

  7. Napisać klasę sklep.

  8. Napisać klasę indeks studenta.

  9. Napisać klasę książka telefoniczna.

  10. Napisać klasę reprezentującą planszę do gry w statki.

  11. Napisać klasę reprezentującą planszę do gry w kółko i krzyżyk.

  12. Napisać klasę parking samochodowy.

  13. Napisać klasę lista osób zatrudnionych.

  14. Napisać klasę robot i jego sterownik.

  15. Napisać klasę pomiar.

  16. Napisz klasę kształt przygotowują kształt do narysowania na ekranie.

  17. Napisz klasę plansza do gry w sapera.

  18. Napisz klasę aparat fotograficzny.

  19. Napisz klasę kolejka samochodów do wjazdu na autostradę.

  20. Napisz klasę wylosowany zbiór liczb bez powtórzeń.

  21. Napisz klasę ciała sztywne do zastosowania w problemach mechaniki.

  22. Napisz klasę czujnik temperatury.

  23. Napisz klasę grupa studencka.

  24. Napisz klasę rozkład zajęć.

  25. Napisz klasę czytającą słowa z pliku tekstowego.

  26. Napisz klasę zapisującą znaki do pliku tekstowego.


Wyszukiwarka

Podobne podstrony:
Ciania PKM, Materiały pomocnicze do projektowania
materialy pomocnicze do projektu skrzyzowania kl 1
Projekt Materiały Pomocnicze
materialy pomocnicze do projektu skrzyzowania kl 1 (1)
materiay pomocnicze do projektu z Gruntow
projekt przykł. 1 IMADŁO MASZYNOWE ŚRUBOWE - OBROTOWE, Studia, SiMR, II ROK, IV semestr, PKM, Materi
projekt z gospodarki G i J, Gospodarka wodno ściekowa, Nowy folder (3), Gospodarka Wodno-ściekowa P,
III ROK ARCH projektowanie architektury PRZEMYSŁOWEJ, Zakład produkcji mebli, Materiały pomocnicze
projekt przykł. 2 IMADŁO, Studia, SiMR, II ROK, IV semestr, PKM, Materiały pomocnicze do projektu P
Materia y pomocnicze do projektu instalacji wodoci gowej
Materiały pomocnicze do projektowania zewnętrznej ochrony odgromowej()
Matlab materiały do projektów
Karta PROJEKTU materiały pomocnicze
Ciania PKM, Materiały pomocnicze do projektowania
Ciania PKM, Materiały pomocnicze do projektowania
Materiały pomocnicze do projektowania zewnętrznej ochrony odgromowej()
materiay pomocnicze do projektu z Gruntw
Materialy pomocnicze prezentacja maturalna

więcej podobnych podstron