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ść:
a
ij
=
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
1
=
0,8
c
2
=
1,0
c
3
=
1,2
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 -