Title | Wstep do MATLABa |
---|---|
Course | Optymalizacja Systemów |
Institution | Politechnika Wroclawska |
Pages | 3 |
File Size | 50.6 KB |
File Type | |
Total Downloads | 68 |
Total Views | 111 |
Wstep do MATLABa
Opracowanie: Adam Gonczarek, Jakub Tomczak...
Wstęp do MATLABa Opracowanie: Adam Gonczarek, Jakub Tomczak
1
Zmienne
Zdefiniuj następujące zmienne (w oknie dialogowym,
oznacza dowolną liczbę):
A=[ ; ] B=[
;
]
C=[
;
]
D =’string’ E=[]
2
Operacje
Dla zdefiniowanych wcześniej zmiennych wykonaj następujące operacje (w oknie dialogowym): i) B + C , B ∗ C , B. ∗ C , B ′ , B ∧ 2, B.∧ 2 ii) B ∗ A, A ∗ B, A′ ∗ B iii) B(1, 1), B (2, 1), B(3), A(2), B (1, :), B (2, :), B (:, 1), B (:, 2) iv) F = [B C], E = [E A], E = [E ; A]
3
Podstawowe funkcje
Wywołaj następujące wbudowane funkcje (w oknie dialogowym): i) sin(B), cos(B), exp(B), log(B), sqrt(B ) ii) norm(B), norm(A), mean(B), mean(B, 1), mean(B, 2), sum(B), sum(B, 1), sum(B, 2), prod(B ), prod(B, 1), prod(B, 2) 1
iii) repmat(B, 2, 3), trace(B), sort(A), inv(B), det(B ) iv) pi, inf, abs(−5) v) help
4
Deklaracja różnych macierzy
Zdefiniuj następujące macierze (w oknie dialogowym): i) zeros(5, 2), ones(3, 4), eye(5) ii) rand(5, 3) iii) 1 : 10, 1 : 3 : 20
5
Wymiary
Wywołaj w oknie dialogowym: i) size(B), size(B, 1), size(B, 2) ii) length(A)
6
Funkcje
Napisz własną funkcję (nazwa pliku i nazwa funkcji muszą być zgodne): i) Suma: function suma = sumuj1(x) suma = 0; for i = 1:length(x) suma = suma + x(i); end end 2
ii) Suma (z użyciem pętli while): function suma = sumuj2(x) suma = 0; i = 1; while i...