Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
14
ĆwiczenieZ.LaboratoriumzeroweMatlab,LabViewinarzędzia
Utwórzwektorwierszowy
r
zawierający
3000
elementów,zczegopierwsze
1000
tozera,kolejnetojedynki,anakońculiczbylosoweorozkładzieGaussa.
Uproszczonądokumentację(nhelp”)operatorów,funkcjiitypówzapewnia
poleceniehelp<temat>.
Dowiedzsięwięcejnatemat:
zmiennejans,
dwukropka(helpcolon).
Operacjenazmiennychrealizowanepodobniejakwinnychjęzykachkom-
puterowych,przyczym,podobniejakwjęzykachobiektowych,podstawowe
operatorydziałająróżniewzależnościodobiektówjakieużytewopera-
cji.Podstawoweoperatoryalgebraicznedziałajązgodniezdefinicjąoperacji
wektorowychimacierzowych.
Operatorydziałającenaelementachmacierzyzaichpomocąnp.można
dodawać(poelementach)obiektyotejsamejwymiarowościlubdodawaćliczbę
(skalar)doinnychobiektów:
+
-
operatordodawania,
operatorodejmowania,
.*operatormnożeniapoelementach,
./operatordzieleniapoelementach.
Operatorymacierzowedziałająnamacierzachlubgdyjedenzargumentów
jestskalarem:
*
operatormnożeniamacierzowego,
/
operatordzieleniamacierzowego(prawostronnego)(
C/A=C*inv(A)
),
\
dzielenielewostronneA\B=inv(A)*B,
)
apostrofoperatortranspozycjimacierzy(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.