background image

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=rtsin t

y=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 -

background image

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 -