background image

 

1

Operacje na macierzach     

         w programie 

MATLAB

dr inż. Henryk Olszewski

background image

 

2

Ćwiczenie 1 – definiowanie macierzy

Wykonaj następujące polecenia:

1. zdefiniuj macierz:

2. zdefiniuj wektor wierszowy: B=[1 0 –2 3];

3. zdefiniuj wektor kolumnowy: 

4. zdefiniuj macierz o wartościach zespolonych:

1

6

7

10

2

0

A

5

2

3

C

i

i

i

i

D

2

7

3

5

.

1

1

3

2

background image

 

3

Ćwiczenie 1 – definiowanie macierzy

Wykonaj następujące polecenia:

1. zdefiniuj macierz:

»

 

A=[0 2 –10;7 6 1]

lub

» A=[0 2 –10

7 6 1]

2. zdefiniuj wektor wierszowy: B=[1 0 –2 3];

B=[1 0 –2 3]

1

6

7

10

2

0

A

background image

 

4

Ćwiczenie 1 – definiowanie macierzy

Wykonaj następujące polecenia:

3. zdefiniuj wektor kolumnowy: 

»

 

C=[3;2;5]

4. zdefiniuj macierz o wartościach zespolonych:

»

 

D=[2 –1;3 0]+i*[3 1.5;-7 2]

lub

»

 

D=[2+3i –1+1.5i;3-7i 2i]

5

2

3

C

i

i

i

i

D

2

7

3

5

.

1

1

3

2

background image

 

5

Ćwiczenie 2 – budowanie macierzy z 

podmacierzy

Wykonaj następujące polecenia:

Z danej macierzy:

oraz wektorów: B=[2 5 8];

utworzyć macierz D o postaci:

0

5

1

3

A

6

7

C

0

5

6

1

3

7

8

5

2

A

C

B

D

background image

 

6

Ćwiczenie 2 – budowanie macierzy z 

podmacierzy

Wykonaj następujące polecenia:

»

 

A=[3 –1;5 0]

» B=[2 5 8]

»

 

C=[7;6]

»

 

D=[B;C A]

background image

 

7

Ćwiczenie 3 – generowanie macierzy

Wykonaj następujące polecenia:

1. Wygeneruj wektor: x=[1 2 3 4];

2. Wygeneruj wektor: 

y=[-1 –0.8 –0.6 –0.4 –0.2 0 0.2 0.4 0.6 0.8 1];

3. Wygeneruj macierz A:

19

17

15

13

11

9

7

5

3

1

10

9

8

7

6

5

4

3

2

1

A

background image

 

8

Ćwiczenie 3 – generowanie macierzy

Wykonaj następujące polecenia:

1. Wygeneruj wektor: x=[1 2 3 4]:

»

 

x=1:4

Wygeneruj wektor: 

y=[-1 –0.8 –0.6 –0.4 –0.2 0 0.2 0.4 0.6 0.8 1];

»

 

y=-1:0.2:1

1. Wygeneruj macierz A:

»

 

A=[1:10;1:2:20]

19

17

15

13

11

9

7

5

3

1

10

9

8

7

6

5

4

3

2

1

A

background image

 

9

Ćwiczenie 4 – odwołania do elementów 

macierzy

Wykonaj następujące polecenia:

1. Zdefiniuj macierz C:

2. Przypisz zmiennej x wartość C

3,1

3. Nadaj elementowi C

2,3

 wartość 7;

3

4

0

5

1

6

5

8

9

3

7

4

1

0

2

C

background image

 

10

Ćwiczenie 4 – odwołania do elementów 

macierzy

Wykonaj następujące polecenia:

1. Zdefiniuj macierz C:

»

 

C=[2 0 1 4 7;3 9 8 5 6;1 5 0 4 3]

Przypisz zmiennej x wartość C

3,1

»

 

x=C(3,1)

x =

1

Nadaj elementowi C

2,3

 wartość 7;

»

 

C(2,3)=7

3

4

0

5

1

6

5

8

9

3

7

4

1

0

2

C

background image

 

11

Ćwiczenie 5 – odwołania do fragmentów 

macierzy

Wykonaj następujące polecenia:

1. Wyświetl trzeci wiersz macierzy C;

2. Wyświetl drugą i trzecią kolumnę macierzy C i wynik przypisz zmiennej D (będzie to macierz o rozmiarach 3x2); 

3. Wyświetl drugą i czwartą kolumnę macierzy C;

4. Wyświetl fragment macierzy znajdujący się pomiędzy wierszami 2 i 3 oraz pomiędzy kolumnami 2 i 4;

5. Usuń trzeci wiersz macierzy C.

background image

 

12

Ćwiczenie 5 – odwołania do fragmentów 

macierzy

Wykonaj następujące polecenia:

1. Wyświetl trzeci wiersz macierzy C;

»

 

C(3,1:5) 

lub

»

 

C(3,:)

ans =

1

5

0

4

3

Wyświetl drugą i trzecią kolumnę macierzy C i wynik przypisz zmiennej D (będzie to macierz o rozmiarach 3x2); 

»

 

D=C(:,2:3)

D =

0

1

9

8

5

0

background image

 

13

Ćwiczenie 5 – odwołania do fragmentów 

macierzy

Wykonaj następujące polecenia:

3. Wyświetl drugą i czwartą kolumnę macierzy C:

»

 

C(:,[2 4])

ans =

0

4

9

5

5

0

4. Wyświetl fragment macierzy znajdujący się pomiędzy wierszami 2 i 3 oraz pomiędzy kolumnami 2 i 4:

»

 

C(2:3,2:4)

5. Usuń trzeci wiersz macierzy C:

»

 

C(3,:)=[]

background image

 

14

Dziękuję za uwagę


Document Outline