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