lab10 macierze wektory

background image


METODY OBLICZENIOWE DLA INŻYNIERÓW

Rachunek wektorowy i macierzowy

Działania na wektorach

Działania

Komenda / Operator

Użyte oznaczenia

dodawanie (odejmowanie)

VectorAdd

(a, b) / a + b

a, b – wektory

c – skalar

l – liczba całkowita lub zakres liczb
całkowitych określających sposób wy-
odrębnienia podwektora

mnożenie przez skalar

VectorScalarMultiply

(a, c) lub

ScalarMultiply

(a, c) / c * a

iloczyn skalarny

DotProduct

(a, b) / a . b

iloczyn wektorowy

CrossProduct

(a, b) / a &x b

wymiar

Dimension

(a)

wyodrębnienie podwektora

SubVector

(a, l)

Działania na macierzach

Działania

Komenda / Operator

Użyte oznaczenia

dodawanie (odejmowanie)

MatrixAdd

(A, B) / A + B

A, B – macierz

c – skalar

u – wektor kolumnowy, v
wektor wierszowy

mnożenie przez skalar

MatrixScalarMultiply

(A, c) lub

ScalarMultiply

(A, c) / c * A

mnożenie przez macierz

MatrixMatrixMultiply

(A, B) / A . B

mnożenie przez wektor

MatrixVectorMultiply

(A, u) / A . u lub

VectorMatrixMultiply

(v, A) / v . A

potęgowanie

MatrixPower

(A, n) / A ^ n

A – macierz kwadratowa

n – wykładnik potęgi

odwracanie

MatrixInverse (A) / A ^ (-1)

wyznacznik

Determinant

(A)

transpozycja

Transpose

(A) / A ^ %T

A – macierz

l – numer wiersza (kolumny)
lub zakres wierszy (kolumn)

w – numer wiersza lub zakres
wierszy

k – numer kolumny lub zakres
kolumn

rozmiar, liczba wierszy, kolumn

Dimension

(A),

RowDimension

(

A

),

ColumnDimension

(A)

usunięcie wiersza, kolumny

DeleteRow

(A, l),

DeleteColumn

(A, l)

wyodrębnienie wiersza, kolumny

Row

(A, l),

Column

(A, l)

wyodrębnienie podmacierzy

SubMatrix

(A, w, k)


Uwaga: Komendy dostępne z pakietu

LinearAlgebra

.

background image

Zadania

1. Za pomocą komendy

Matrix

zdefiniować macierze:

a)

zerową o rozmiarze 3 4

×

b)

diagonalną stopnia 4 o dowolnych elementach na przekątnej (opcja

shape

=

diagonal

)

c)

identycznościową stopnia 3 (opcja

shape

=

identity

)

d)

symetryczną stopnia 3 (opcja

shape

=

symmetric

)

2. Zdefiniować macierz

1

2

3

0

0

0

a

b

c

=

M

oraz wektor (komenda

Vector

)

[

]

1, 2, 3, 4, , , ,

a b c d

=

w

,

następnie wykorzystując odpowiednie komendy:

a)

utworzyć podmacierz macierzy

M zawierającą elementy pierwszej i trzeciej kolumny.

b)

z macierzy

M wyodrębnić środkowy wiersz oraz środkową kolumnę.

c) utworzyć podwektor wektora

w zawierający elementy od pierwszego do trzeciego oraz szósty

i siódmy.


3. Utworzyć wektory

w

1

= [-3, 4, 5] oraz

w

2

= [-7, 8, -9], następnie obliczyć ich iloczyn wektorowy

i skalarny.

Odp.

1

2

×

w

w = [-76,-62, 4] ,

1

2

8

=

w

w

4. Obliczyć

(

)

1

3

+

A

B

wiedząc, że:

3

2

1

2

1

5

0

5

1

= −

A

,

2

0

10

2

3

1

6

4

2

=

B

Odp.

27

11

162

97

81

56

27

10

162

71

81

46

27

29

162

241

81

155


5. Obliczyć

(

)

(

)

det

T

+

A B

A

dla macierzy z zadania 4.


Odp. -11520


Wyszukiwarka

Podobne podstrony:
lab10 macierze wektory
lab10 macierze wektory
lab10 macierze wektory
mathcad2000 obl iteracyjne macierze wektory
1 Wybrane własności macierzy i wektorów
macierze wektory
3 Wartości i wektory własne macierzy
Zestaw 11 Działania na wektorach i macierzach
Zestaw 11- Działania na wektorach i macierzach
Część II MatLab (Środowisko, Praca Konsolowa, Wektory i Macierze)
mathcad cwiczenia wektory macierze
iloczyn skalarny, macierze, wyznaczniki, wektory
3 Wartości i wektory własne macierzy
14 Wartosci i wektory wlasne macierzy

więcej podobnych podstron