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 -