KURS MATLAB

Rok 2002/2003 semestr letni,

Laboratorium 1

Zadania

Zadanie 1

Środowisko Matlab

  1. Uruchomić funkcje demo Matlaba: demo(), peaks(), bench().

  2. Uruchomić funkcję help()

  3. Uruchomić funkcje help dla wybranych zmiennych specjalnych i funkcji matematycznych.

  4. Oblicz iloczyn dwóch liczb, użyj średnika na końcu linii.

  5. Powtórz pkt.4, bez średnika na końcu linii.

Zadanie 2

Operacje na macierzach

  1. Wprowadzić macierz A o rozmiarze 2x4.

  2. Oblicz rozmiar macierzy ( funkcje size(), length()).

  3. Wprowadzić macierz B o rozmiarze 2x4.

  4. Oblicz sumę macierzy A i B.

  5. Oblicz różnicę macierzy A i B.

  6. Dodaj stałą liczbę do wszystkich elementów macierzy

Zadanie 3

Mnożenie macierzy

  1. Wprowadzić macierz A o rozmiarze 3x2.

  2. Wprowadzić wektor B o trzech elementach.

  3. Oblicz A*B

  4. Wprowadzić macierz C o rozmiarze 2x3.

  5. Oblicz A*C

Zadanie 4

Transpozycja macierzy

  1. Wprowadzić macierz A o rozmiarze 4x2.

  2. Wprowadzić macierz B o rozmiarze 4x2.

  3. Jak przemnożyć macierz A przez B?
    Dokonać transpozycji macierzy B -> BT

  4. Obliczyć transpozycję macierzy B - C=BT

  5. Obliczyć A*C

Zadanie 5

Typy zmiennych - zmienne łańcuchowe i zespolone

  1. Wprowadź zmienną łańcuchową do zmiennej grupa: „Zakład Optyki Informacyjnej IGFUW”

  2. Wprowadź zmienną zespoloną: Re(liczba)= 2, Im(liczba) = 3.

Zadanie 6

Typy zmiennych - operacje na liczbach zespolonych

  1. Wprowadź zmienne zespolone z i x

  2. Wykonaj operację z+x

  3. Wykonaj operację z*x

  4. Wykonaj operację z/x

  5. Wprowadź macierze liczb zespolonych Z (2x4) i X (2x4)

  6. Wykonaj mnożenie Z*XT, ZT*X.

  7. Wykonaj mnożenie X*ZT, XT*Z.

Zadanie 7

Formaty wyjściowe zmiennych:

  1. Sprawdź znaczenie funkcji format: help format

  2. Wykonaj dowolne działanie ( np. dzielenie) dla dwóch liczb niecałkowitych

  3. Zmień precyzję

  4. Powtórz pkt. 2

1

Kurs Matlab, Laboratorium 1, Zadania