KURS MATLAB
Rok 2002/2003 semestr letni,
Laboratorium 1
Zadania
Zadanie 1
Środowisko Matlab
Uruchomić funkcje demo Matlaba: demo(), peaks(), bench().
Uruchomić funkcję help()
Uruchomić funkcje help dla wybranych zmiennych specjalnych i funkcji matematycznych.
Oblicz iloczyn dwóch liczb, użyj średnika na końcu linii.
Powtórz pkt.4, bez średnika na końcu linii.
Zadanie 2
Operacje na macierzach
Wprowadzić macierz A o rozmiarze 2x4.
Oblicz rozmiar macierzy ( funkcje size(), length()).
Wprowadzić macierz B o rozmiarze 2x4.
Oblicz sumę macierzy A i B.
Oblicz różnicę macierzy A i B.
Dodaj stałą liczbę do wszystkich elementów macierzy
Zadanie 3
Mnożenie macierzy
Wprowadzić macierz A o rozmiarze 3x2.
Wprowadzić wektor B o trzech elementach.
Oblicz A*B
Wprowadzić macierz C o rozmiarze 2x3.
Oblicz A*C
Zadanie 4
Transpozycja macierzy
Wprowadzić macierz A o rozmiarze 4x2.
Wprowadzić macierz B o rozmiarze 4x2.
Jak przemnożyć macierz A przez B?
Dokonać transpozycji macierzy B -> BT
Obliczyć transpozycję macierzy B - C=BT
Obliczyć A*C
Zadanie 5
Typy zmiennych - zmienne łańcuchowe i zespolone
Wprowadź zmienną łańcuchową do zmiennej grupa: „Zakład Optyki Informacyjnej IGFUW”
Wprowadź zmienną zespoloną: Re(liczba)= 2, Im(liczba) = 3.
Zadanie 6
Typy zmiennych - operacje na liczbach zespolonych
Wprowadź zmienne zespolone z i x
Wykonaj operację z+x
Wykonaj operację z*x
Wykonaj operację z/x
Wprowadź macierze liczb zespolonych Z (2x4) i X (2x4)
Wykonaj mnożenie Z*XT, ZT*X.
Wykonaj mnożenie X*ZT, XT*Z.
Zadanie 7
Formaty wyjściowe zmiennych:
Sprawdź znaczenie funkcji format: help format
Wykonaj dowolne działanie ( np. dzielenie) dla dwóch liczb niecałkowitych
Zmień precyzję
Powtórz pkt. 2
1
Kurs Matlab, Laboratorium 1, Zadania