Wprowadzenie do MatLab (68)

Wprowadzenie do MatLab (68)



W systemie MATLAB operacje na macierzach są realizowane w sposób macierzowy, natomiast operacje elementowe są wykonywane element po elemencie. Rozróżnienie działań między macierzowymi a elementowymi w systemie związane jest z wektoryzacją obliczeń. MATLAB używa kropki jako części notacji operacji elementowych. Macierzowe oraz elementowe dodawanie i odejmowanie są takie same, ale operacje mnożenia, dzielenia i potęgowania są różne.

Lista operatorów działań elementowych (tablicowych) zawiera:

+ Dodawanie Odejmowanie . * Mnożenie elementów

. / Dzielenie elementowe (dzielnik z prawej strony operatora)

. \ Lewe dzielenie elementowe (dzielnik z lewej strony operatora)

. ~ Potęgowanie elementów . ' Sprzężona transpozycja tablicy

Jeśli pomnożymy elementowo macierz magiczną przez siebie:

>> A.*A

to wynik jest tablicą zawierającą kwadraty liczb całkowitych od 1 do 16 w następującej kolejności ans =

256

9

4

169

25

100

121

64

81

36

49

144

16

225

196

1

Operacje tablicowe są przydatne do budowania tabel. Po utworzeniu wektora kolumnowego n

>> n = (0:9)

Następnie

>> pows = [n n.~2    2.^n]

buduje tabelę kwadratów i potęg o podstawde dwa.

pows =

0

0

1

1

1

2

2

4

4

3

9

8

4

16

16

5

25

32

6

36

64

7

49

128

8

64

256

9

81

512

70


Wyszukiwarka

Podobne podstrony:
71467 Wprowadzenie do MatLab (70) rzy wielkości skalarnej realizowana jest prze? odjęcie skalani od
Wprowadzenie do MatLab (64) się więc odwołać pisząc A (8). Jeśli zostanie użyta wartość elementu spo
Wprowadzenie do MatLab (122) podwykrcsy 49 polecenia systemu operacyjnego 21 polecenie auto 45 
35238 Wprowadzenie do MatLab (9) System MATLAB instalowany jest najczęściej w katalogu (folderze) MA
22326 Wprowadzenie do MatLab (26) spowoduje utworzenie i wyświetlenie odpowiedzi systemu wektora t =

więcej podobnych podstron