KURS MATLAB
Rok 2002/2003 semestr letni,
Laboratorium 3
Zadania
Zadanie 1
Narysować na jednym wykresie 3 funkcje sin(x), sin(2x), sin(3x) w zakresie (-10:10)
Następnie wrócić do trybu rysowania domyślnego
Uwaga: Wszystkie działania na zmiennych powinny być tablicowe.
Zadanie 2
Narysować w trzech różnych oknach funkcje cos(x), 2cos(x+(Pi/2)), 4cos(x+Pi)
Następnie zamknąć pierwsze dwa okna z wykresami
Zadanie 3
Narysować w jednym oknie graficznym wykres funkcji sin(1/x) w przedziale (0,0.1Pi) (w oknie głównym) z podglądem w przedziale (0,2Pi) (w podoknie)
Dodaj tytuł wykresu, opisy osi, oraz tekst do wykresu głównego: „To jest powiększenie”.
Zadanie 4
Narysować w jednym oknie wykres 2 funkcji: cos(2x)/sqrt(x-1) i cos(x)/x
na oddzielnych układach współrzędnych
dodatkowo na wspólnym układzie współrzędnych
Dodaj tekst opisujący funkcje.
Zadanie 5
Narysować w dwóch oknach graficznych funkcję sin(x)/x w zakresie (0,8Pi). W jednym oknie przyjmij automatyczne ustawienie osi, w drugim ustaw ręcznie w wybranym zakresie osi X i Y np. X=(0,10Pi), Y=(-2,2) i przyjmij Proporcjonalne jednostki na osiach.
Zadanie 6
Narysować w jednym oknie graficznym na dwóch wykresach wykres funkcji sin(3Pi * atan(x)) w zakresie (-10,10) funkcjami plot i fplot.
Zadanie 7
Narysować wykres funkcji sin(x)sin(y)exp(-x*x-y*y) w zakresie (-Pi,Pi) z krokiem 0.2. Przygotować dane do siatki funkcją [X,Y]=meshgrid(....,.....), Z= funkcja)
Użyć funkcji mesh, mashc, meshz.
Zmienić krok generacji siatki do 0.1 i 0.4 i powtórzyć rysowanie wykresów.
Wyłączyć ukrywanie niewidocznych części wykresu i wyrysować wykres, a następnie wrócić do trybu domyślnego.
Zadanie 8
Narysować wykres funkcji exp(-(x+0.5)^2-(y+0.5)^2) w zakresie (-3.5,3.5). Przygotować dane do siatki funkcją [X,Y]=meshgrid(....,.....), Z= funkcja)
Użyć funkcji surf i pochodnych oraz waterfall.
Przetestować funkcję shading z różnymi parametrami oraz funkcję caxis.
Zadanie 9
Funkcję z zad.10 wyświetlić w 4 różnych widokach w jednym oknie graficznym.
Zadanie 10
Używając funkcji plot3 narysować wykres funkcji z=sin(x)/x+sin(y)/y.
2
Kurs Matlab, Laboratorium 3, Zadania