Matlab Flashcards
Software MATLAB:
.
MAtrix LABoratory - Programa de computador de uso específico, otimizado para cálculos científicos e de engenharia
Software MATLAB:
help
Comando de ajuda da função específica. Pesquisa pelo nome exato.
Software MATLAB:
Matriz
Coleção de valores de dados organizados em linhas e colunas, conhecidos por um nome único
Software MATLAB:
lookfor
Comando de busca. Lista ajuda de todas as funções ligadas a palavra chave
Software MATLAB:
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).
Software MATLAB:
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).
Software MATLAB:
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.
Software MATLAB:
Concatenação
Pode-se concatenar matrizes com mesma ordem no sentido de concatenação. Lembra o conceito de criação de variável.
Software MATLAB:
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.
Software MATLAB: function linspace
Cria vetores com elementos linearmente separados: var=linspace(val_inicial , val_final , Nº de elementos)
Software MATLAB: function rand
Cria uma matriz de valores aleatórios entre 0 e 1. var=rand(nlinhas,ncolunas)
Software MATLAB: function zeros
Cria uma matriz com elementos nulos. var=zeros(mlinhas,ncolunas)
Software MATLAB: function eye
Cria uma matriz identidade. var=eye(mlinhas,ncolunas)
Software MATLAB: function det
Calcula o determinante de uma matriz. var=det(matriz)
Software MATLAB: function inv
Calcula a inversa de uma matriz quadrada. var=inv(matriz)
Software MATLAB: function reshape
Redimensiona a matriz. var=reshape(matriz,mlinhas,ncolunas)
Software MATLAB: function size
Retorna o numero de linhas e colunas de uma matriz. [m,n] = size(matriz).
Software MATLAB: function numel
Retorna o numero de elementos de uma matrizvar = numel(matriz)
Software MATLAB: function diag
Retorna a diagonal principal da matriz. var=diag(matriz)
Software MATLAB: function ' - transposta
Retorna a transposta de uma matriz. var=matriz’
Software MATLAB: function trace
Retorna a soma da diagonal principal de uma matriz. var=trace(matriz).
Software MATLAB: 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)
Software MATLAB:
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.
Software MATLAB: 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.
Software MATLAB: 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.
Software MATLAB:
script
Arquivo com sequencia de comandos para automatizar alguma tarefa. Não aceita parâmetros de entrada e saída.
Software MATLAB: function disp
Retorna uma mensagem ou valor para o usuário. Sintaxe: disp(‘mensagem’) ou disp(var)
Software MATLAB: function input
Solicita interação com o usuário com informação de parâmetro. Sintaxe: var=input(‘Favor_informar’)
Software MATLAB:
Estruturas de decisão
O matlab possui internamente as estruturas: if,else if, else e end; switch variavel case1 case2 otherwise end.
Software MATLAB:
Estruturas de Repeticação
O matlab incorpora as estruturas for var=vi:inc:vf end; while end.
Software MATLAB:
Operadores Relacionais
igualdade:==; maioridade: >=, > ; minoridade: < e desigualdade: ~=
Software MATLAB:
Operadores lógicos
not: ~ ; and: & ; or: |
Software MATLAB: function plot
Gera gráfico bidimensional com coordenadas x e y. Sintaxe: plot(coordx,coordy,’formato’,coordx,coordy2,’formato’,) Formatos: *,+,–,.,,o,^
Software MATLAB: function loglog
Gera gráfico bidimensional em escala logarítmica. Sintaxe: loglog(coordx,coordy,’formato’)
Software MATLAB: function semilogx
Gera gráfico bidimensional com x em escala logaritmica e y em linear. Sintaxe: semiogx(coordx,coordy,’formato’)
Software MATLAB: function semilogy
Gera gráfico bidimensional com y em escala logaritmica e x em linear. Sintaxe: semilogy(coordx,coordy,’formato’)
Software MATLAB: function polar
Gera gráfico com eixo de coordenadas polares. Sintaxe: polar(angulo_rad,modulo,’fmt’)
Software MATLAB: function abs
Retorna o modulo de um nº complexo, Sintaxe: A=0+i; abs(A);
Software MATLAB: function angle
Retorna o angulo de um numero complexo. Sintaxe: B=4-2i; angle(B);
Software MATLAB: function axix
Controla a escala dos eixos. Sintaxe: axis([Xmin Xmax Ymin Ymax])
Software MATLAB: function hold
Fixa o gráfico corrente na ultima figura gerada, sem substituir a anterior. Sintaxe: hold on; hold off;
Software MATLAB: function title
Insere um titulo no gráfico corrente. Sintaxe: title(‘titulo_do_grafico’)
Software MATLAB: function label
Nomeia o eixo informado. Sintaxe: xlabel(‘eixo x’); ylabel(‘eixo y’); zlabel(‘eixo z’)
Software MATLAB: function gtext
Abre o cursor no texto para determinar o local para o texto. Sintaxe: gtext(‘texto para inserir’)
Software MATLAB: function legend
Coloca legenda nos gráficos. Sintaxe legend(‘titulo1’,’titulo2’,’titulon’) n = numero de graficos)
Software MATLAB: function area
Gera gráfico da área da função. Ex y = sin(x); Sintaxe: area(y)
Software MATLAB: function stem
Gera gráficos bidimensionais em coordernadas x e y com x assumindo valores discretos. Sintaxe: stem(var1,var2).
Software MATLAB: function sum
Retorna a soma dos elementos da matriz. Sintaxe: var = sum(matriz);
Software MATLAB: function roots
Retorna um vetor com as raízes de um polinômio. Sintaxe: var = roots(p) dado p = [vetor_coeficientes]