MATLAB - zadania dla studentów - WILiŚ PG
Zestaw zadań
Przykładowe zadania
Zadanie 1
a) pobierz od użytkownika dodatnie wartości m oraz n
b) zdefiniuj macierz o m wierszach i n kolumnach, której poszczególne elementy spełniają zależność:
aij=sin i 2−cos j 3 i=1, , m j=1, , n c) dodatnie elementy macierzy zamień na 1, a ujemne zamień na 0.
d) wyświetl pierwszy wiersz macierzy w postaci wykresu funkcji, której dziedziną są indeksy kolumn
Zadanie 2
a) wykreśl krzywą parametryczną - cykloidę - o następujących równaniach:
{ x= rt− c sin t
y= r − c cos t
dla t∈〈0 ; 4 〉 i r=1,0 dla następujących wartości współczynnika c =0,8
1
c =1,0
2
c =1,2
3
Wykresy przedstaw w jednym oknie, na osobnych układach współrzędnych.
b) w osobnym oknie przedstaw wszystkie wykresy w jednym układzie współrzędnych c) zmodyfikuj powyższy skrypt tak, żeby użytkownik mógł wybrać zakres zmiennej t oraz współczynnik c.
Zadanie 3
Napisz skrypt, który realizuje prostą grę:
a) komputer wybiera losową liczbę całkowitą z przedziału 〈1 ; 1000〉
b) użytkownik zgaduje jaka to liczba i jest informowany, czy poprawna liczba jest większa lub mniejsza od zaproponowanej. Pytanie jest powtarzane.
c) skrypt kończy działanie, kiedy użytkownik zgadnie liczbę. Podana zostaje liczba prób i pokazany wykres pokazujący, jak użytkownik zbliżał się do poprawnego rozwiązania.
Zadanie 4
Napisać skrypt obliczający pola i obwody następujących figur:
- koło
- trapez
- romb
a) skrypt przedstawia menu wyboru.
b) użytkownik podaje niezbędne dane, różne dla każdej z figur.
c) wyniki przedstawione są w formie tekstowej, a także na wykresie wraz z rysunkiem figury.
Opracował: Stanisław Burzyński e-mail: sburz@wp.pl - 1 -
MATLAB - zadania dla studentów - WILiŚ PG
Rozwiązania
Rozwiązania można konsultować drogą mailową: sburz@wp.pl
Opracował: Stanisław Burzyński e-mail: sburz@wp.pl - 2 -