Matlab Flashcards

1
Q

Definição do software MATLAB

A

MAtrix LABoratory Programa de computador de uso específico, otimizado para cálculos científicos e de engenharia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comando help

A

Comando de ajuda da função específica. Pesquisa pelo nome exato.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

lookfor

A

Comando de busca. Lista ajuda de todas as funções ligadas a palavra chave

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Matrix

A

Coleção de valores de dados organizados em linhas e colunas, conhecidos por um nome único

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Variável

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Operações aritméticas

A

Envolve operações básicas: +,-,*,/,^ e operações matriciais (./,.^,.*). Para esta, as matrizes devem possuir mesma dimensão no sentido de operação (linhaXcoluna).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Indexação var=A(i,j)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Concatenação

A

Pode-se concatenar matrizes com mesma ordem no sentido de concatenação. Lembra o conceito de criação de variável.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Funções pre-definidas

A

[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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

function linspace

A

Cria vetores com elementos linearmente separados: var=linspace(val_inicial , val_final , Nº de elementos)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

function rand

A

Cria uma matriz de valores aleatórios entre 0 e 1. var=rand(nlinhas,ncolunas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

function zeros

A

Cria uma matriz com elementos nulos. var=zeros(mlinhas,ncolunas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

function eye

A

Cria uma matriz identidade. var=eye(mlinhas,ncolunas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

function det

A

Calcula o determinante de uma matriz. var=det(matriz)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

function inv

A

Calcula a inversa de uma matriz quadrada. var=inv(matriz)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

function reshape

A

Redimensiona a matriz. var=reshape(matriz,mlinhas,ncolunas)

17
Q

function size

A

Retorna o numero de linhas e colunas de uma matriz. [m,n] = size(matriz).

18
Q

function numel

A

Retorna o numero de elementos de uma matrizvar = numel(matriz)

19
Q

function diag

A

Retorna a diagonal principal da matriz. var=diag(matriz)

20
Q

function ‘ - transposta

A

Retorna a transposta de uma matriz. var=matriz’

21
Q

function trace

A

Retorna a soma da diagonal principal de uma matriz. var=trace(matriz).

22
Q

function find

A

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)

23
Q

Resolvendo um sistema de equacoes

A

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.

24
Q

function polyder

A

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.

25
Q

function polyint

A

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.

26
Q

script

A

Arquivo com sequencia de comandos para automatizar alguma tarefa. Não aceita parâmetros de entrada e saída.

27
Q

function disp

A

Retorna uma mensagem ou valor para o usuário. Sintaxe: disp(‘mensagem’) ou disp(var)

28
Q

function input

A

Solicita interação com o usuário com informação de parâmetro. Sintaxe: var=input(‘Favor_informar’)

29
Q

Estruturas de decisão

A

O matlab possui internamente as estruturas: if,else if, else e end; switch variavel case1 case2 otherwise end.

30
Q

Estruturas de Repeticação

A

O matlab incorpora as estruturas for var=vi:inc:vf end; while end.

31
Q

Operadores Relacionais

A

igualdade:==; maioridade: >=, > ; minoridade: < e desigualdade: ~=

32
Q

Operadores lógicos

A

not: ~ ; and: & ; or: |