09.05.2013 Views

1. Tutorial Matlab - USP

1. Tutorial Matlab - USP

1. Tutorial Matlab - USP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Manipulação de matrizes:<br />

>> A = [1 2 3;4 5 6;7 8<br />

9]<br />

A =<br />

1 2 3<br />

4 5 6<br />

7 8 9<br />

>> A(3,3)=A(1,3)+A(3,1)<br />

A =<br />

1 2 3<br />

4 5 6<br />

7 8 10<br />

Matriz vazia: x = [ ]<br />

>> b = A(:)<br />

b =<br />

1<br />

4<br />

7<br />

2<br />

5<br />

8<br />

3<br />

6<br />

10<br />

Exemplo de remoção de linhas e colunas de uma matriz:<br />

>> A(:) = 1:9<br />

A =<br />

1 4 7<br />

2 5 8<br />

3 6 9<br />

Exemplos:<br />

>> diag(1:4)<br />

ans =<br />

1 0 0 0<br />

0 2 0 0<br />

0 0 3 0<br />

0 0 0 4<br />

>> diag(1:4,1)<br />

ans =<br />

0 1 0 0 0<br />

0 0 2 0 0<br />

0 0 0 3 0<br />

0 0 0 0 4<br />

0 0 0 0 0<br />

>> diag([1 -1 -8])<br />

ans =<br />

1 0 0<br />

0 -1 0<br />

0 0 -8<br />

>> A = [1 2 3;4 5 6;7 8 9]<br />

A =<br />

1 2 3<br />

4 5 6<br />

7 8 9<br />

>> rand(4,3)<br />

ans =<br />

0.2190 0.9347 0.0346<br />

0.0470 0.3835 0.0535<br />

0.6789 0.5194 0.5297<br />

0.6793 0.8310 0.6711<br />

>> A(:,[2 3])=[]<br />

A =<br />

1<br />

2<br />

3<br />

>> diag(A)<br />

ans =<br />

1<br />

5<br />

9<br />

>> diag(A,-1)<br />

ans =<br />

4<br />

8<br />

>> diag(A,2)<br />

ans =<br />

3<br />

>> zeros(2,3)<br />

ans =<br />

0 0 0<br />

0 0 0<br />

>> zeros(2)<br />

ans =<br />

0 0<br />

0 0<br />

>> rand(4,3)<br />

ans =<br />

0.0077 0.6868 0.5269<br />

0.3834 0.5890 0.0920<br />

0.0668 0.9304 0.6539<br />

0.4175 0.8462 0.4160<br />

>> A(:) = 1:9<br />

A =<br />

1 4 7<br />

2 5 8<br />

3 6 9<br />

>> A(:,[2,3]) = zeros(3,2)<br />

A =<br />

1 0 0<br />

4 0 0<br />

7 0 0<br />

>> 3*ones(3)<br />

ans =<br />

3 3 3<br />

3 3 3<br />

3 3 3<br />

>> eye(2,3)<br />

ans =<br />

1 0 0<br />

>> eye(3)<br />

ans =<br />

0 1 0<br />

1 0 0<br />

0 1 0<br />

0 0 1<br />

>> -1*eye(3)<br />

ans =<br />

-1 0 0<br />

0 -1 0<br />

0 0 -1<br />

>> ones(3)<br />

ans =<br />

1 1 1<br />

1 1 1<br />

1 1 1<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!