Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Introduo
1.1.
Comando Bsicos:
Os mesmos operadores matemticos utilizados no Excel so usados no
Matlab ( + , - , / , ^ , (),). OBS: A chave utilizada para indicar matrizes.
% : O item % indica pro Matlab que tudo o que for digitado aps esse
smbolo sero comentrios e no so aplicados na rotina de clculo.
Exemplo:
% Eixo X
; : O ponto e virgula (;) utilizado
processo de resposta.
Eixo Y
para que o Matlab no
detalhe o
1.2.
Formatos numricos
Funes Trigonomtricas
OBS: para qualquer funo trigonomtrica o valor da varivel (x), deve ser
escrito em RADIANOS.
sin (x) : seno
1.4.
1.4.1.1. Funes Trigonomtricas Hiperblicas
1.5.Para retornar as funes trigonomtricas hiperblicas necessrio
adicionar a letra h na frente da funo desejada, por exemplo:
1.6.Cosh (x) : retorna a funo hiperblica de cosseno da varivel x
1.7.
1.7.1.
Funes de arredondamento
1.12.
sigh (x) : Retorna 1 para x>0 ,-1 para x<0 e 0 para X=0.
1.13.
1.14.
floor (x) : Arredonda para o inteiro negativo imediatamente
menor.
1.15.
1.16.
Declarando variveis
1.17.
Basta nomear a varivel, por um sinal de igual e digitar o valor
da varivel.
1.18.
Exemplo: a = 5, quer dizer que toda vez que a varivel entrar
no sistema ela interpretar como sendo o valor de 5. 3*a = 15.
1.19.
OBS: A varivel pode contar letras e nmeros, porm deve
comear com uma letra. No podemos usar variveis com a mesma
escrita que o Matlab utiliza. Exemplos:
1.20.
1.21.
O Matlab reconhece a diferena entre letras maiscula de
minscula.
1.22.
2. Trabalhando com Arranjos
2.1.
2.2.
Vetores
2.3.Onde voc pode criar lista de nmeros organizados por linhas e
colunas. Na matemtica so utilizado os vetores, onde so definidos
pela coordenas do vetor no espao.
2.4.
2.5.
2.6.
2.7. Figura 1 - Representao de um vetor, onde A o vetor e Ra um ponto unitrio.
2.10.1.
2.11.
Progresso geomtrica.
2.12.
2.13.
2.14.
2.15.
2.16.
2.17.
vetor = [m:q:n]
Sendo:
m : menor nmero
n: ltimo nmero da sequencia
q: fator constante.
2.18.
2.18.1.
Vetor especificando o primeiro e o ltimo nmero
e o nmero de termo entre os fatores.
2.19.
2.20.
2.21.
2.22.
2.23.
2.24.
2.25.
Sendo:
xi : primeiro elemento
xf: ltimo elemento
n : nmero de termos entre xi e xf.
Exemplo:
2.26.
2.27.
2.28.1.
2.29.
Produto vetorial
2.30.
u . v =[ matriz ] uv
Produto Escalar
Matriz
2.32.
Cross = Realiza o produto vetorial de dois vetores Ex: cross
(a,v) retorna o produto vetorial do vetor a e do vetor v. Ou
seja, retorna ao determinante.
2.33.
Dot = Retorna ao produto escalar. Ex: dot (a,v) retorna ao
produto escalar do vetor a e v.
2.34.
2.35.
3. Matrizes
3.1.So elementos dispostos em elementos de linhas e colunas, ou
podem ser chamadas como arranjos bidimensionais. Podem ser
escritas por nmeros ou variveis (strins). Em resumo, o Matlab
trabalha com matrizes.
3.2.Exemplo:
m = [ 1 2; 3 4 ] ou seja,
[ ]
m= 1 2
3 4
7 8 9]
3.8.
[ ]
1 2 3
m= 4 5 6
7 8 9
3.9.
3.10.
zeros (m,n) : matriz apenas de zeros, onde m o nmero de
linhas e n o de colunas.
3.11.
ones (m,n) : matriz apenas de nmeros 1, onde m o nmero
de linhas e n o de colunas.
3.12.
eye (y) : matriz quadrada do valor de y, onde todos os
nmeros da diagonal vale 1.
3.13.
t=ma : indica que vai calcular a matriz transposta da matriz
ma , ou seja, apenas deve ser inserido a na matriz desejada.
3.14.
3.15.
Size (A) : retorna o tamanho da funo, ou seja a ordem da
matriz. Exemplo 2x3 (duas linhas e 3 colunas).
3.16.
Diag (v) : indica que a diagonal principal da matriz a ser
gerada ser o vetor v. Ex:
3.17.
3.18.
3.19.
v = [1 2 3]
A = diag (v)
[ ]
1 0 0
A= 0 2 0
0 0 3
3.20.
Este comando tambm retorna em forma de vetor coluna a
diagonal de uma matriz qualquer. Ex:
[ ]
1 2 3
A= 6 5 4
9 7 6
3.21.
3.22.
d = diag (A)
[]
1
d= 5
6
3.23.
3.24.
OBS: Para procurar valor em um matriz , basta dizer a posio
do valor na matriz. Ex:
3.25.
3.26.
3.27.
4. Function
4.1.Para criar uma nova funo no Matlab deve-se utilizar o comando
function, o qual deve obedecer a seguinte sintaxe.
4.2.
4.3.
%Saindas
Entradas
4.7.%Programa que
soma dois valores
4.8.%Entradas = u e v
4.9.%Saidas = w
4.10.
Function w=
soma(u,v)
4.11. w = u +
v;
4.12.
return
4.13.
4.14.
4.15.
4.16.
4.17.
4.18.
3 No pode espao acentuao ou qualquer outro smbolo,
exceto letra, numero e _.
4.19.
4.20.
4.21.
4.22.
4.23.
comandos
end
4.24.
4.25.
4.26.
4.27.
4.28.
4.29.
4.30.
4.31.
Programa AnaliseTrelica
4.32.
4.33.
4.34.
dx = 1.0;
4.35.
dy= 0.3;
4.36.
4.37.
Inicio:passo:fim
4.38.
Exemplo: 1:2:9 => 1 3 5 7 9 (Cresce o nmero inicial 1 de 2
em 2 at chegar no 9)
4.39.
A=
A11
A 21
[ ]
A12
= A ( 1 :2,2 )=2= A= 0 2
0 2
A22
4.40.
% coords matriz que tem o mesmo nmero de linhas - ao
numero de nos da estrutura
4.41.
Dx = 0.5
4.42.
4.43.
4.44.
4.45.
Comando
de looping para
realizar a
mesma
operao
coords (1:7,1) =
Dx*(0:6:1);
4.51.
4.52.
4.53.
4.46.
4.47.
4.48.
4.49.
4.50.
k = 0.0
for i = 1:7
coords (i,1) = k;
k = k +0.5;
end
4.54.
% Matriz de conectividade
4.55.
%diagonais
4.56.
for i=1:6
4.57.
connect (i,1) = i;
4.58.
4.59.
end
4.60.
%banzos
4.61.
For i=1:5
4.62.
connect (i+6,1) = i;
4.63.
4.64.
end
4.65.
4.66.
% Matriz de Restries
4.67.
4.68.
4.69.
4.70.
4.71.
% Matriz de Cargas
4.72.
4.73.
4.74.
4.75.
% Dados Elementos
4.76.
dadosElem(1:11,1) = E;
4.77.
dadosElem(1:11,2) = A;
4.78.
4.79.
OBS: Para automatizar ainda mais os desenhos , basta
criar as opes de nmeros de ns e nmero de diagonais e
inserir os elementos baseado nos nmeros adicionados.