6442373897

6442373897



Program MATLAB® zwraca wybrany wektor z macierzy, gdy użyjemy dwukropka. Weźmy jako przykład następującą macierz:

A =

12    3    4

5    6    7    8

9 10 11    12

Zaznaczony grubą czcionką wektor otrzymujemy dzięki następującemu zapisowi:

» a=A(:,3) a =

3

7

11

Jak widać dwukropek oznacza tu „wszystkie wiersze”

Jeżeli chcemy utworzyć wektor tylko z dwóch wierszy w znajdujących się w trzeciej kolumnie, to piszemy:

» a=A(2:3,3) a =

7

11

W powyższym zapisie dwukropek oznacza „do”.

Dzięki podanemu niżej zapisowi tworzymy macierz z pożądanych wierzy i kolumn.

» B=A(2:3,1:3)

B=

5    6    7

9    10    11

Program MATLAB1* generuje kilka prostych i użytecznych macierzy, a mianowicie macierz zerową, jedynkową i jednostkową:

» A=zeros(3,5)

A =

0    0    0    0    0

0    0    0    0    0

0    0    0    0    0

» A=ones(4,3)

A =

1    1    1

1    1    1

1    1    1

1    1    1

» A=eye(3,4)

A =

10    0 0

0    10    0

0    0    10

Ostatnia z podanych macierzy jest szczególnie użyteczna jako macierz kwadratowa.

Ponadto program MATLAB* generuje macierze zawierające wartości losowe o rozkładzie jednostajnym i normalnym, bardzo użyteczne w obliczeniach inżynierskich. Macierz o rozkładzie jednostajnym zawiera liczby z przedziału <0,1 >, a jej przykładowa postać jest następująca:

» A=rand(2,5)



Wyszukiwarka

Podobne podstrony:
2. Macierze Program Matlab nie wymaga deklaracji typów danych i ich rozmiarów. Pamięć przydzielana j
»1.3.6 Uwagi o tablicach wielowymiarowych W programie MATLAB macierze są dwuwymiarowe. Pozycja każde
Piotr Ostalczyk WYBRANE ZAGADNIENIA RACHUNKU WEKTOROWEGO I MACIERZOWEGO DLA ROBOTYKÓW Politechnika
44 45 44 4 ELEMENTY JĘZYKA MATLAB Instrukcja for jest umywana bardzo często do generowania wektorów
Wprowadzenie do MatLab (67) obliczono wektor wierszowy składający siq z sum kolumn macierzy A. Suma
»1.3.6 Uwagi o tablicach wielowymiarowych W programie MATLAB macierze są dwuwymiarowe. Pozycja każde
Obok operatora mnożenia traktującego argumenty jak wektory i macierze wprowadzono w MATLAB’ie także
14 2. Środowisko programowe MATLAB - podstawy det(A) - obliczanie wyznacznika macierzy kwadratowej A

więcej podobnych podstron