Lista 1 Lista 1 e id 759680 Nieznany

background image

Informatyka

Lista 1

1. Zapoznaj się ze składnią pętli FOR w MATLABie. Sprawdź, jak działają polecenia TIC

i TOC. Następnie porównaj czas potrzebny do wygenerowania pierwiastków

kwadratowych kolejnych 30.000 liczb naturalnych:

a) sposobem macierzowym (tic, a=sqrt([1:30000]); toc);

b) sposobem z pętlą FOR (tic, for i=1:30000, b(i) = sqrt(i); end, toc).

Wykonaj ponownie polecenia z punktów a) i b), nie usuwając zmiennych z pamięci.

2. Wygeneruj wektor liczb całkowitych od 0 do 100, którego kolejne wyrazy są

wielokrotnością 7.

3.

Policz wartość 10! bez użycia pętli. Wskazówka: użyj polecenia PROD.

4. Używając najkrótszej formy zapisu wygeneruj macierz o wymiarze 2 x 10, której

pierwszy wiersz stanowią liczby od 1 do 10, zaś drugi – od 0,1 do 1.

5. Dla x = [12 11 10; 8 7 6] bez użycia komputera napisz wynik polecenia

y = [x, [9;5]; 4 3 2 1].

6. Wygenerować wektor o 100 elementach zdefiniowany jako: x

n

=(-1) n+1/ (2n-1). Dodać

do siebie elementy wektora.


7. Obliczyć wyrażenia dla 5 liczb t równomiernie rozłożonych pomiędzy 1 a 2 oraz

logarytmicznie pomiędzy 10 a 10

5

(jak działają polecenia linspace, logspace ?) Wynik

przedstawić w kilku formatach wyświetlania. Zapisać do pliku wszystkie wyniki w dwóch
formatach: tekstowym i .mat. Usunąć zmienne z pamięci Matlaba. Dane ponownie
wczytać z pliku.

a. ln(2+t+t

2

)

b. e

t

(1+cos(3t))

c. ctg(t)

d. y=

3

1

1

t

t

e. ln (

1

4

3

t

t

)

f.

cos (

/3) + sin (21

)+arctg

2

(

/t)

8.

Wygeneruj macierze 4, 100 i 10000-elementowe ze współrzędnymi o rozkładach
jednostajnym i normalnym (RAND i RANDN). Policz ich histogramy (HIST) i zapisz
do zmiennych. Przedstaw histogramy częstości na dwóch wykresach słupkowych
(patrz demo dot. wizualizacji 2-D) – dla każdego typu rozkładu. Sprawdź dla jakiej
ilości elementów i dla ilu przedziałów histogram rozkładu normalnego będzie miał
kształt „ładnej” krzywej Gaussa. Znajdź element maksymalny i minimalny. Policz

background image

średnią MEAN, odchylenie standardowe STD i wariancję VAR. Porównaj działanie
funkcji HIST i BAR.

9.

Narysuj

zależność opisującą wzrost liczby ludności w Ameryce Pn.

P(t)=197 273 000/(1+e

-0.0313(t-1913.25)

), (gdzie t oznacza rok) w latach 1790 do 2000. Jak

duża populacja jest przewidywana na rok 2020? Dokonać edycji wykresu zmieniając
kolory, legendę, typ linii. Sprawdzić jak działa aproksymacja wykresu.

10. Wygeneruj macierz 2x10, której pierwszy wiersz będą stanowiły liczby od -2 do -20, a

drugi – od 3.1 do 4:

a) podnieś do kwadratu elementy z pierwszej i czwartej kolumny
b) oblicz pierwiastki kwadratowe z elementów >3.5
c) oblicz sumę elementów z pierwszych sześciu kolumn

11. Wygeneruj dwie macierze o wymiarach 3x3, a następnie:

a) porównaj je i utwórz macierz elementów większych na danej pozycji
b) sprawdź działanie poleceń: REPMAT, RESHAPE, DIAG, TRIL, TRIU,

INV, SIZE, CAT

12. Porównaj operacje dzielenia, mnożenia i potęgowania wykonywane sposobem

macierzowym i tablicowym. Spróbuj wykonać te operacje dla kilku par macierzy o
różnych wymiarach.

13. Zapoznaj się z instrukcjami ABS, ANGLE, REAL, IMAG, CONJ. Przedstaw w

postaci wykładniczej następujące liczby zespolone:
z = 3 + 5i
z = 2 +8i
z = 1 + i
z = 1 - i

ZADANIE DODATKOWE

14. Sprawdź dokąd zajdzie błądzący student. Student porusza się w sposób losowy

wykonując kroki o długości d~N(0,1).

Jaki dystans przejdzie student po100 i po 1000 krokach?

Narysuj trajektorie ruchu.

Wykonaj 1000 prób i zobacz jaki jest średni przebyty dystans, jakie jest
odchylenie standardowe? Narysuj histogram.

Porównaj (narysuj trajektorie na jednym wykresie) jak porusza się student
którego kroki mają długość d:

d~N(0,1)

d~U(0,1)

d~N(2,5)

d~U(-1,1)

Wskazówka!

Wykorzystaj funkcję CUMSUM do liczenia przebytego dystansu.


Wyszukiwarka

Podobne podstrony:
Lista 7 2 id 269929 Nieznany
NST LOG LISTA 2 id 324876 Nieznany
Lista 4 2 id 269893 Nieznany
Lista 0 2 id 269744 Nieznany
Lista 8 2 id 269936 Nieznany
Lista 2 id 269792 Nieznany
Lista 3 id 270360 Nieznany
Lista 1 2 3 id 269803 Nieznany
NST LOG LISTA 4 id 324878 Nieznany
Lista 6 id 270452 Nieznany
lista 3 id 269881 Nieznany
fizyka lista 2 id 176925 Nieznany
am2 1a stara lista id 58802 Nieznany (2)
NST LOG LISTA 3 id 324877 Nieznany
NST LOG LISTA 0 id 324874 Nieznany
LISTA 3 Lista 3 id 759785 Nieznany
NST LOG LISTA 5 id 324879 Nieznany

więcej podobnych podstron