117827949

117827949



(a)    zdefiniować zmienną A (np.: A= [11 12 13 14 ; 21 i etc. ])

(b)    wykonać operacje: A, A(:,3), A(2,:), A(l,2), A(l:3,3:4), A(:), A(:,:)

(c) wykonać operacje: [A A], [A ; A], [ A(:, 1) A(:,2) ], [ A(:, 1) ; A(l, :) ]

(d) wykonać operacje: A(:,l)=[ ], A(2, :)=[ ], A(l,l)=[], x(l,:)=[l 4 9]

(e)    przeczytać do czego wykorzystuje się polecenia: zeros, ones, eye, diag, rand

(f)    wykonać operacje: ones(3,3), eye(3), diag(A,-l), diag(A), diag(A,l), [eye(2) ; rand(2,2)]

3.    Narysować trójkąt Sierpińskiego wykorzystując fakt, że reszta z dzielenia modulo dwa poszczególnych elementów trójkąta Pascala daje przybliżony obraz trójkąta Sierpińskiego (wykorzystać polecenie format + aby poprawić czytelność).

—3

3

0

0

0

0

o

2

-2

3

0

0

0

0

0

2

-1

3

0

0

0

0

0

2

0

3

0

0

0

0

0

2

1

3

0

0

0

0

0

2

2

3

o

0

0

0

0

2

3


4.    Za pomocą funkcji diag, ones oraz operatora dodawania i zakresu podać polecenia potrzebne do zbudowania następującej macierzy:

5.    Wykonać następujące operacje na macierzach A i B:

(a) |A|, |A||B|, \AB\, AT, AB, A + B, 2A + 4BT, AA, det A, det AB, det Adet B, 2 + B

6.    Rozwiązać następujące układy równań (korzystamy tylko z funkcji det):

!3x + 4y - z = 6 6x — 5y + 2z = 8 9x - 4y + z = 10 f 5x+2y=-l (b) l 3x + 3z = 9 [ 2y — 2z = —4

te) i 2x+3v =6

( ’ \ 3x + 2y = 9

2.2 Obliczenia symboliczne w Matlabie

Choć Matlab jest zorientowany przede wszystkim na obliczenia numeryczne to został wyposażony w odpowiedni toolbox do przeprowadzania obliczeń symbolicznych. Toolbox ten nazywa się Symbolic Math, co warto podkreślić pakiet ten umożliwia korzystanie z Mapie zwiększając radykalnie możliwości Matlab’a w dziedzinie przetwarzania symbolicznego.

Korzystanie z tego pakietu wymaga stosowania specjalnego słowa kluczowego o nazwie sym. Komplikuje to nieco zapis jednak w praktyce okazuje się łatwe do opanowania np.: gdy podamy wyrażenie 1/2 to naturalnie Matlab nam odpowie, że jest to wartość: 0.5000. Gdy jednak podamy polecenie sym(l/2) to otrzymamy zapis tego ułamka. Pozwala to nam łatwe prowadzenie operacji na ułamkach zwykłych np.: sym(1/2) + sym(1/4) otrzymamy wartość 3/4.

Następny przykład jest nieco bardziej skomplikowany. Dysponujemy następującym wyrażeniem p opisujący złoty podział:

1 + \/5 ^= 2

Za pomocą polecenia sym definiujemy powyższe wyrażenie: rho = sym(’(l + sqrt(5))/2’)

10



Wyszukiwarka

Podobne podstrony:
SSM10120 (2) Udatność ukorzeniania 1    3 4 5 6    7 8 10 11 12 1
87 87 Ynleius y expeiimentnles Yoleursy piedites1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1" 18
obraz0 (40) i GODZINA DZIEŃ MIESIĄC 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 2 3 4 5 6 7 8
kalendarz 11?lla styczeń 7 M 10 11 12 13 14 15 16 17 18 19 20 21 2^23 24 25 26 27 28 29 30
KALENDARZ 11?MI LOVATO (CHOMIK ALAOLA) STYCZEŃ Mo Tu We Th Fr Sa Su 31    1 2 3
kalendarz 11 hannah montana forever (chomik alaola) Marzec Styczeń 10 11 12 13 14 15 16 17 18 19 20
kalendarz 11 INDIANA EVANS H2O (chomik alaola)(2) Mo Tu Wc Th Fr S» Su 31 1 2 3 4 5 6 7 8 9 10 1
KALENDARZ 11 (7) January M Tu W Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Kuroko no Basket full 1355501 ATSUSHIMURASAKIBARA SEIJURO AKASHI 12 3 4 5 6 7 8 9 10 11 12 13 1
12451 P8022917 59 l 125 2 S 10 11 12 13 14 15 10 17 18 19 20 21 22 23 3 lUwigma
1 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Styczeń
_ JANUARY, __ 1    2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
10 pazdziernik 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 f
3 H10, 11 12 13 14 15 16, 17’•! 19, 20. 21, <2. 23. 24 J 23 J

więcej podobnych podstron