Разделы презентаций


Operacje na macierzach

4Odwołanie do elementów macierzyUtwórzmy macierz ma o wymiarach (5,4) o elementach losowych.m = 5; n = 4; ma = rand (m, n)Odwołanie do elementu ma23 (i=2, j=3)ma23 = ma (2,3)Odwołanie do

Слайды и текст этой презентации

Слайд 13
Operacje na macierzach

3Operacje na macierzach

Слайд 24
Odwołanie do elementów macierzy
Utwórzmy macierz ma o wymiarach (5,4) o

elementach losowych.

m = 5; n = 4; ma = rand

(m, n)

Odwołanie do elementu ma23 (i=2, j=3)

ma23 = ma (2,3)

Odwołanie do i-tego wiersza macierzy (dla i=2)

maw2 = ma (2, :)

Odwołanie do j-tej kolumny macierzy (dla j=3)

mak3 = ma (:, 3)
4Odwołanie do elementów macierzyUtwórzmy macierz ma o wymiarach (5,4) o elementach losowych.m = 5; n = 4;

Слайд 35
Odwołanie do elementów macierzy
Utworzenie podmacierzy składającej się z wierszy 2,

3, 4 oraz kolumn 1, 2, 3

mapp1 = ma (2:4,

1:3)

Utworzenie podmacierzy składającej się z wierszy 1, 3, 5 oraz kolumn 1, 4

mapp2 = ma ([1,3,5], [1,4])

Jeżeli zakresy tworzą przedział, np. 1, 2, 3, 4 można użyć notacji z dwukropkiem 1:4.
Ogólnie, wymieniamy elementy ujęte w nawiasach kwadratowych, np. [1, 4, 8].
5Odwołanie do elementów macierzyUtworzenie podmacierzy składającej się z wierszy 2, 3, 4 oraz kolumn 1, 2, 3mapp1

Слайд 4Odwołanie do elementów macierzy
macierz1 = [1 0 0 4; 0

0 7 8; 9 10 0 0]

macierz2=rand(3,4) % macierz liczb

losowych z zakresu [0,1]
macierz2(2,2)
macierz3=macierz1(2:3, 1:3)
macierz4=macierz1(2:3, 3:end)

macierz5=[1:4; 11:14; 27:30; 37:40]






Odwołanie do elementów macierzymacierz1 = [1 0 0 4; 0 0 7 8; 9 10 0 0]macierz2=rand(3,4)

Слайд 5Odwołanie do elementów macierzy
Wygeneruj macierz (6x4):






Na jej podstawie stwórz podmacierz

obejmującą elementy z 3,4 i 5 wiersza wygenerowanej macierzy oraz

jej 2, 3 i 4 kolumny.
Odwołanie do elementów macierzyWygeneruj macierz (6x4):Na jej podstawie stwórz podmacierz obejmującą elementy z 3,4 i 5 wiersza

Слайд 66
Konkatenacja macierzy
Jeżeli X i Y są macierzami, to możemy tworzyć

macierze poprzez ustawienie kolumn obok siebie albo wierszy drugiej macierzy

pod wierszami pierwszej macierzy. Taką operację nazywamy konkatenacją.

M1 = [X Y] - dopisanie macierzy Y obok macierzy X
M2 = [X; Y] - dopisanie macierzy Y pod macierzą X
M3 = [X Y; Y X] - macierz blokowa
(dopisujemy kolumny macierzy Y obok
kolumn macierzy X, a pod spodem kolumny
macierzy Y i obok kolumny macierzy X)

W tych operacjach muszą być odpowiednio zgodne wymiary macierzy.
6Konkatenacja macierzyJeżeli X i Y są macierzami, to możemy tworzyć macierze poprzez ustawienie kolumn obok siebie albo

Слайд 77
Konkatenacja macierzy
X =[1 2; 3 4]
Y =[5 6; 7 8]
M1

= [X Y]

M1 =
1 2

5 6
3 4 7 8

M2 = [X; Y]

M2 =
1 2
3 4
5 6
7 8
7Konkatenacja macierzyX =[1 2; 3 4]Y =[5 6; 7 8]M1 = [X Y]M1 =   1

Слайд 88
Niektóre funkcje macierzowe
Obliczanie wyznacznika macierzy

wyznacznik = det (macierz)

Obliczanie macierzy odwrotnej.

odwrotna

= inv (macierz)

Wybór elementów z przekątnej macierzy jako wektor kolumnowy.

przek

= diag (macierz)


Tutaj macierz jest macierzą kwadratową.
8Niektóre funkcje macierzoweObliczanie wyznacznika macierzywyznacznik = det (macierz)Obliczanie macierzy odwrotnej.odwrotna = inv (macierz)Wybór elementów z przekątnej macierzy

Слайд 99
Niektóre funkcje macierzowe
Macierz trójkątna górna

ma_tg = triu (macierz)

Macierz trójkątna dolna

ma_td

= tril (macierz)

Rozkład macierzy kwadratowej na iloczyn macierzy trójkątnych

[L, U]

= lu (macierz)
9Niektóre funkcje macierzoweMacierz trójkątna górnama_tg = triu (macierz)Macierz trójkątna dolnama_td = tril (macierz)Rozkład macierzy kwadratowej na iloczyn

Слайд 10Niektóre funkcje macierzowe
macierz6=[1:5; 6:10; 11:15]
macierz7= macierz6'

macierz8 = macierz1*macierz5
wyznacznik= det(macierz6(:, 1:3))
macierz7

= inv(macierz5(1:2,3:4))
macierz8 = diag(macierz5)

macierz9 = macierz5 + macierz5
macierz10 = macierz9

- macierz5

macierz11 = macierz9.*macierz9
macierz12 = macierz11./macierz5
macierz13=macierz9.^macierz5
Niektóre funkcje macierzowemacierz6=[1:5; 6:10; 11:15]macierz7= macierz6'macierz8 = macierz1*macierz5wyznacznik= det(macierz6(:, 1:3))macierz7 = inv(macierz5(1:2,3:4))macierz8 = diag(macierz5)macierz9 = macierz5 +

Слайд 11Niektóre funkcje macierzowe
Wygeneruj macierz macierz z1 (6x4):






Na jej podstawie stwórz

podmacierz z2 obejmującą elementy z 3,4 i 5 wiersza wygenerowanej

macierzy oraz jej 2, 3 i 4 kolumny.
Znajdź macierz transponowaną macierzy z1
Sprawdź możliwość obliczenia macierzy odwrotnej macierzy z2

Niektóre funkcje macierzoweWygeneruj macierz macierz z1 (6x4):Na jej podstawie stwórz podmacierz z2 obejmującą elementy z 3,4 i

Слайд 1210
Zapisywanie zmiennych z przestrzeni roboczej
save - zapisuje wszystkie z przestrzeni roboczej

do pliku
o domyślnej nazwie (zazwyczaj matlab.mat)
load - wczytuje zmienne

zapisane w pliku o domyślnej
nazwie

save a plik - zapisuje zmienną a w pliku plik.mat


load plik - wczytuje zmienne z pliku plik.mat
10Zapisywanie zmiennych z przestrzeni roboczejsave		- zapisuje wszystkie z przestrzeni roboczej do pliku 		 o domyślnej nazwie (zazwyczaj

Слайд 1311
Zapisywanie zmiennych z przestrzeni roboczej
Przykład

Napiszmy polecenia:
a=3 - nadanie wartości zmiennym a

i b
b=6
save - zapisanie zmiennych a i b do pliku
clear a -

usunięcie zmiennych a i b z przestrzeni roboczej
clear b
c=a+b - operacja spowoduje błąd, bo a i b zostały usunięte
??? Undefined function or variable 'a'.
load - wczytanie zapisanych zmiennych
c=a+b - wartość c wyniesie 9
11Zapisywanie zmiennych z przestrzeni roboczejPrzykładNapiszmy polecenia:a=3		- nadanie wartości zmiennym a i bb=6save		- zapisanie zmiennych a i b

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика