Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
14
ĆwiczenieZ.Laboratoriumzerowe–Matlab,LabViewinarzędzia
Utwórzwektorwierszowy
r
zawierający
3000
elementów,zczegopierwsze
1000
tozera,kolejnetojedynki,anakońcu–liczbylosoweorozkładzieGaussa.
Uproszczonądokumentację(nhelp”)operatorów,funkcjiitypówzapewnia
poleceniehelp<temat>.
Dowiedzsięwięcejnatemat:
–zmiennejans,
–dwukropka(helpcolon).
Operacjenazmiennychsąrealizowanepodobniejakwinnychjęzykachkom-
puterowych,przyczym,podobniejakwjęzykachobiektowych,podstawowe
operatorydziałająróżniewzależnościodobiektówjakiesąużytewopera-
cji.Podstawoweoperatoryalgebraicznedziałajązgodniezdefinicjąoperacji
wektorowychimacierzowych.
Operatorydziałającenaelementachmacierzy–zaichpomocąnp.można
dodawać(poelementach)obiektyotejsamejwymiarowościlubdodawaćliczbę
(skalar)doinnychobiektów:
+
-
operatordodawania,
operatorodejmowania,
.*operatormnożeniapoelementach,
./operatordzieleniapoelementach.
Operatorymacierzowe–działająnamacierzachlubgdyjedenzargumentów
jestskalarem:
*
operatormnożeniamacierzowego,
/
operatordzieleniamacierzowego(prawostronnego)(
C/A=C*inv(A)
),
\
dzielenielewostronneA\B=inv(A)*B,
)
apostrof–operatortranspozycjimacierzy(lubwektora);jesttotranspozycja
hermitowska
AH
,tj.dlazmiennychzespolonychtranspozycjitowarzyszy
sprzężenie,
.)operatortranspozycjimacierzy(lubwektora)bezsprzężenia.
Wartozauważyćfunkcjękropki
.
jakomodyfikatora,zazwyczaj(aleniezawsze)
wskazującego,żedanyoperatordziałanaelementachmacierzy(podczasgdy
wersjabezmodyfikatoradziałanacałychmacierzach).
UżyjoperatoramnożenianawektorachYiZabyotrzymać
–ichiloczynskalarny,
–iloczynmacierzowy,któregowynikmarozmiar3×3,
–iloczynskalarnywektoraYprzezsiebie.
Przypomnijsobiezalgebryschematmnożeniadwóchmacierzyiwymagania
naichrozmiary.