Matlab Flashcards
Elementos e técnicas fundamentais. Cortes e perspectivas. Gráficos. Aplicativos computacionais.
Definição do software MATLAB
MAtrix LABoratory Programa de computador de uso específico, otimizado para cálculos científicos e de engenharia.
Comando help
Comando de ajuda da função específica. Pesquisa pelo nome exato.
lookfor
Comando de busca. Lista ajuda de todas as funções ligadas a palavra chave
Matrix
Coleção de valores de dados organizados em linhas e colunas, conhecidos por um nome único
Variável
Uma variável no MATLAB é uma região de memória no formato de matriz, armazenando constantes escalares [matriz(1x1)], cadeia de caracteres ou matriz(mxn).
Operações aritméticas
Envolve operações básicas: +,-,*,/,^ e operações matriciais (./,.^,.*). Para esta, as matrizes devem possuir mesma dimensão no sentido de operação (linhaXcoluna).
Indexação var=A(i,j)
Possibilita manipular um ou mais valores dentro de uma matriz através de seus índices, Os índices podem assumir valores escalares ou vetores, permitindo manipular varias linhas ou colunas.
Concatenação
Pode-se concatenar matrizes com mesma ordem no sentido de concatenação. Lembra o conceito de criação de variável.
Funções pre-definidas
[s1,s2,sn] = nome_da_função(e1,e2,en) onde s1 a sn são valores retornados pela função, e e1 a en são os parâmetros de entrada a serem operados.
function linspace
Cria vetores com elementos linearmente separados: var=linspace(val_inicial , val_final , Nº de elementos)
function rand
Cria uma matriz de valores aleatórios entre 0 e 1. var=rand(nlinhas,ncolunas)
function zeros
Cria uma matriz com elementos nulos. var=zeros(mlinhas,ncolunas)
function eye
Cria uma matriz identidade. var=eye(mlinhas,ncolunas)
function det
Calcula o determinante de uma matriz. var=det(matriz)
function inv
Calcula a inversa de uma matriz quadrada. var=inv(matriz)
function reshape
Redimensiona a matriz. var=reshape(matriz,mlinhas,ncolunas)
function size
Retorna o numero de linhas e colunas de uma matriz. [m,n] = size(matriz).
function numel
Retorna o numero de elementos de uma matrizvar = numel(matriz)
function diag
Retorna a diagonal principal da matriz. var=diag(matriz)
function ‘ - transposta
Retorna a transposta de uma matriz. var=matriz’
function trace
Retorna a soma da diagonal principal de uma matriz. var=trace(matriz).
function find
Retorna os índices de posição de memória que satisfazem a condição. Para saber os valores utilize: var=find(condição); var2=matriz(var)
Resolvendo um sistema de equacoes
Cria uma matriz A com os coeficientes e outra matriz coluna b com os resultados do sistema. Se Ax=b, x=b/A. X será um matriz coluna com os valores correspondentes.
function polyder
Deriva um polinômio completo em grau. Ex: x³+1. Os índices completos(maior-grau+1): 1 0 0 1. var=polyder([1 0 0 1]). O retorno seria var = 3 0 0.
function polyint
Integra um polinômio completo em grau. Ex: x³+1. Os índices completos(maior_grau+1): 1 0 0 1. var=polyder([1 0 0 1]). O retorno seria var = 1/4 0 0 1 0.
script
Arquivo com sequencia de comandos para automatizar alguma tarefa. Não aceita parâmetros de entrada e saída.
function disp
Retorna uma mensagem ou valor para o usuário. Sintaxe: disp(‘mensagem’) ou disp(var)
function input
Solicita interação com o usuário com informação de parâmetro. Sintaxe: var=input(‘Favor_informar’)
Estruturas de decisão
O matlab possui internamente as estruturas: if,else if, else e end; switch variavel case1 case2 otherwise end.
Estruturas de Repeticação
O matlab incorpora as estruturas for var=vi:inc:vf end; while end.
Operadores Relacionais
igualdade:==; maioridade: >=, > ; minoridade:
Operadores lógicos
not: ~ ; and: & ; or: |