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

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