Вы находитесь на странице: 1из 2

Comandos Matlab

Operações
+ -- Soma Vetores
- -- Subtração length(u) ---- Nº de elementos do vetor u
* -- Multiplicação u(1) -- Retorna o 1º elemento de u
/ -- Divisão u(end) -- Retorna o último elemento de u
\ -- Sistemas Lineares u(2:3) -- Retorna todos os elementos da posição
2 até 3
Pi -- π sum(u) -- Soma todos os elementos de u
inf -- Infinito transpose(u) -- Transposta de u
NaN -- Not a Number transp(u)
eps -- 2,22x10^-16 U'
i ou J – Complexos
Gráficos
Formatos linspace(a,b,n)
format rat - Fração a-início do intervalo
format short - 4 casas b-final do intervalo
format long - 15 casas n-quantidade de pontos no intervalo [a,b]
x=linspace(0,2*pi); %Domínio
ou
Complexos (comandos) x=[-1:0.01:1] %Domínio-Passo%
real(z) -- Parte Real f=sin(x); %Imagem
imag(z) -- Parte imaginária plot(x,f,'*k')
conj(z) -- conjulgado grid
abs(z) -- Módulo title('Função Seno')
angle(z) -- Ângulo xlabel('Tempo')
z=a+bi ylabel('Deslocamento')
abs(z)=sqrt(a²+b²) holdon -- Modo de espera para incluir outros gráficos
na mesma janela
g=cos(x);
plot(x,g,'m')
Funções Elementares legend('Seno','cosseno')
rem(x,y)--- Calcula o resto da divisão de x por y
f=@(x) 1+x;
mod(x,y)-- | | | | |
abs(x) ----- Módulo
sqrt(x) --- Raiz quadrada Variável na String
exp(x) --- e^x exponencial (['string' num2str(X)])
log(x) ---- Log Neperiano
log10(x)-- Log Base 10 Operação ponto a ponto (fundamentalmente
exp2(x) -- Log Base 2 para produtos, divisões e potências)
Radianos * sum(u.^2) -- Soma dos quadrados
Graus sum(u)^2 -- Quadrado das Somas
sind(x) sum(u.*v) -- Soma dos Produtos
cosd(x) sum(u)*sum(v)-- Produto das Somas
tand(x)
Funções Hiperbólicas Operadores Condicionais
senh(x)= (e^x-e^-x)/2 == Igual
cosh(x)= (e^x+e^-x)/2 ~= Diferente
cosh²(x)-senh²(x)=1 > Maior
>= Maior ou Igual
< Menor
<= Menor ou Igual

1
| Ou deconv(p,q) -- divisão entre p e q
& And polyint(p) -- Integra P
Matrizes polyder(p) -- Deriva p
[lin,col]=size(A) -- Lin recebe número de linhas de A
-- col recebe número de colunas de
A
triu(A) ------------- Gera uma matriz triangular
superior a partir de A (U=Upper)
tril(A) --------------- Gera uma matriz triangular
inferior a partir de A (L=Lower)
diag(A) ------------- Retorna um vetor com os
elementos da diagonal
------------------ Se v é um vetor, então cria uma
matriz diagonal
diag(diag(A)) ------- Cria uma matriz diagonal a
partir de uma matriz qualquer
hilb(n) --------------- Cria matriz de Hilbert de ordem
n
eye(n) --------------- Matriz Identidade
zeros(m,n) ---------- Matriz mxn de zeros
ones(m,n) ----------- Matriz mxn de 1
rand(m,n) ----------- Matriz mxn Aleatória
rank(A) -------------- Posto de A
Ax=b x=b/A X=A\b
x=inv(A)*b ou x=A^-1*b

Fatoração LU
[L,U]=lu(A)

Fatoração por Cholesky


chol(A)

Sistemas mal condicionados


cond(A) -- Avalia o condicionamento de A (quanto
mais afastado de 1, pior).

Autovalores e Autovetores
eig(A) ------ Autovalores de A
eigenvalue
eigenvector
Poly(A) ----- Polinômio Característico de A
roots(P) -- --raízes de Polinômio P
Polinômios são inseridos como Vetores
Ex ------------- P(x)=X³-1
------------- P=[1 0 0 -1]
conv(p,q) -- Produto entre p e q

Вам также может понравиться