





Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Tutorial rápido que ensina operações básicas do Matlab
Tipologia: Notas de estudo
1 / 9
Esta página não é visível na pré-visualização
Não perca as partes importantes!






ans =
ans = 2
sqrt(4) + 1 ans = 3 exp(0) ans = 1
ans = 1 2
pi ans =
log(1) ans = 0
abs(-pi) ans =
x = 2^ x = 8
i ans = 0 + 1.0000i y = x + 2 y = 10
1 + i ans = 1.0000 + 1.0000i
y y = 10
ans = 1 4
i^ ans = -1.0000 + 0.0000i
A = [1 2 3] A = 1 2 3
ans = 1 2 3
s = 1 - 1/2 + 1/3 - ... 1/4 + 1/5 - 1/6 + ... 1/7 - 1/8 + 1/9 - 1/ s =
9.63754 1.60210E-2 6.02252e
x = 1.3333 0.
format short e x x = 1.3333e+000 1.2345e-
format long x x = 1.33333333333333 0.
format long e x x = 1.333333333333333e+000 1.234500000000000e-
x' ans = -1 0 2
ans = -2 -14 - 2 -10 - 6 -6 0
x*x' ans = 1 0 - 0 0 0 -2 0 4
x x =
x'*x ans = 5
y = x – 1 y =
A*z ans = 5 8
S = y/x S =
0 0 -1. 0 0 -0. 0 0 0.
det(A) ans =
i ans = 0 + 1.0000i >> y = x + 2 y = 10 >> 1 + i ans = 1.0000 + 1.0000i >> y y = 10 ### >> A(:,1) ans = 1 4 >> i^ ans = -1.0000 + 0.0000i >> A = [1 2 3] A = 1 2 3 ### >> A(1,:) ans = 1 2 3 >> s = 1 - 1/2 + 1/3 - ... 1/4 + 1/5 - 1/6 + ... 1/7 - 1/8 + 1/9 - 1/ s = 0. ## Operadores aritméticos: ## + adição - subtração ## * multiplicação ## / divisão a direita ## \ divisão a esquerda ## ^ potenciação ## Observação: 1/4 = 4\1 (= 0,25) ## Exemplos de formatos de entrada de números: 9.63754 1.60210E-2 6.02252e ## Formatos de saída de números: ## Formato padrão de saída (format short) ## Exemplo: >> x = [4/3 1.234e-6] x = 1.3333 0. ## Outros formatos: >> format short e >> x x = 1.3333e+000 1.2345e- >> format long >> x x = 1.33333333333333 0. >> format long e >> x x = 1.333333333333333e+000 1.234500000000000e- >> x' ans = -1 0 2 ### >> D = C – B ### D = ### >> 3A - 5B ans = -2 -14 - 2 -10 - 6 -6 0 >> xx' ans = 1 0 - 0 0 0 -2 0 4 >> x x = - 0 2 >> x'x ans = 5 >> y = x – 1 y = - - 1 ## Divisão de matrizes ## Divisão à esquerda: ## X = A\B é a solução de AX = B, pois X = A-1B ## Divisão à direita: ## X = B/A é a solução de XA = B, pois X = BA- ## Exemplos: ### >> A ### A = >> A*z ans = 5 8 - >> S = y/x S = 0 0 -1. 0 0 -0. 0 0 0. >> det(A) ans = 27
x x =
ans = 0 0 -0. 0 0 -0. 0 0 0.
b b = 5 8
y y =
ans = 0 0 -0. 0 0 -0. 0 0 0.
z = A\b z =
s = x\y s =
who
Your variables are:
S ans s x y
whos
Name Size Bytes Class S 3x3 72 double array ans 3x3 72 double array s 1x1 8 double array x 3x1 24 double array y 3x1 24 double array
Grand total is 25 elements using 200 bytes
x = [1 2 3]; y = [4 5 6];
z = x.*y
z =
4 10 18
z = x.\y
z =
4.0000 2.5000 2.
z = x.^y z = 1 32 729
z = 2.^[x y] z = 2 4 8 16 32 64 z = x.^
y = x – 1 y = - - 1 ## Divisão de matrizes ## Divisão à esquerda: ## X = A\B é a solução de AX = B, pois X = A-1B ## Divisão à direita: ## X = B/A é a solução de XA = B, pois X = BA- ## Exemplos: ### >> A ### A = >> Az ans = 5 8 - >> S = y/x S = 0 0 -1. 0 0 -0. 0 0 0. >> det(A) ans = 27 >> x x = - 0 2 ### >> S^ ans = 0 0 -0. 0 0 -0. 0 0 0. >> b b = 5 8 - >> y y = - - 1 ### >> SS ans = 0 0 -0. 0 0 -0. 0 0 0. >> z = A\b z = - 0 2 >> s = x\y s = 0. ## Comandos para visualização das informações do espaço de trabalho. ## Exemplos: >> who Your variables are: S ans s x y >> whos Name Size Bytes Class S 3x3 72 double array ans 3x3 72 double array s 1x1 8 double array x 3x1 24 double array y 3x1 24 double array Grand total is 25 elements using 200 bytes ## OPERAÇÕES SOBRE TABELAS ## Inicialmente, tratamos de operações sobre os elementos individuais das tabelas consideradas. ## Adição e subtração de tabelas: ## Funcionam como adição e subtração de matrizes. ## Produto e divisão de tabelas (elemento por elemento), adicionar o ponto: ### A.B A./B A.\B ## Exemplos: >> x = [1 2 3]; y = [4 5 6]; >> z = x.y z = 4 10 18 >> z = x.\y z = 4.0000 2.5000 2. ## Potência de tabelas: >> z = x.^y z = 1 32 729 >> z = 2.^[x y] z = 2 4 8 16 32 64 >> z = x.^ z = 1 4 9
b = A(:) b =
1 4 7 2
A(:,[2,3]) = zeros(3,2) A = 1 0 0 4 0 0 7 0 0
C = [A eye(2);ones(2) A^2] C = 1 2 1 0 s = x\y s = 0. ## Comandos para visualização das informações do espaço de trabalho. ## Exemplos: >> who Your variables are: S ans s x y >> whos Name Size Bytes Class S 3x3 72 double array ans 3x3 72 double array s 1x1 8 double array x 3x1 24 double array y 3x1 24 double array Grand total is 25 elements using 200 bytes ## OPERAÇÕES SOBRE TABELAS ## Inicialmente, tratamos de operações sobre os elementos individuais das tabelas consideradas. ## Adição e subtração de tabelas: ## Funcionam como adição e subtração de matrizes. ## Produto e divisão de tabelas (elemento por elemento), adicionar o ponto: ### A.B A./B A.\B ## Exemplos: >> x = [1 2 3]; y = [4 5 6]; >> z = x.y z = 4 10 18 >> z = x.\y z = 4.0000 2.5000 2. ## Potência de tabelas: >> z = x.^y z = 1 32 729 >> z = 2.^[x y] z = 2 4 8 16 32 64 >> z = x.^ z = 1 4 9 ### >> A = [1 2 3;4 5 6;7 8 ### 9] ### A = >> b = A(:) b = 1 4 7 2 ### >> A(:) = 1: ### A = ### >> A(3,3)=A(1,3)+A(3,1) ### A = >> A(:,[2,3]) = zeros(3,2) A = 1 0 0 4 0 0 7 0 0 ## Matriz vazia: x = [ ] ## Exemplo de remoção de linhas e colunas de uma matriz: ### >> A(:) = 1: ### A = ### >> A(:,[2 3])=[] ### A = ## Construção de matrizes a partir de outras matrizes. ### >> A = [1 2;3 4] ### A = >> C = [A eye(2);ones(2) A^2] C = 1 2 1 0 3 4 0 1 1 1 7 10 1 1 15 22
size(C) ans = 4 4