Escolar Documentos
Profissional Documentos
Cultura Documentos
Processamento
Entrada de dados Saída de dados
dos dados
Algoritmo para calcular a média de um aluno e informar sua situação.
Sim
Aprovado
Maior
Notas do Cálculo da
que
aluno média Sim
7? Exame
Maior
que
Não 4?
Reprovado
Não
A = [1,2,1;1,2,2;0,2,0] B = [1,0,0;0,1,0;0,0,1]
Soma: A+B
Multiplicação A*B
Multiplicação elemento a elemento A.*B
Divisão elemento a elemento A./A
Expressão A-B+2*B.*A
3. Gráficos
Comando Descrição
plot(x,y) Plotar gráfico em 2D
subplot(a,b,c) Plotar subdiagramas
bar(x,y) Cria um diagrama de barras verticais
title() Insere titulo
text() Insere texto em um ponto
xlabel Nomeia o eixo x
ylabel Nomeia o eixo y
grid on/off Ativa/Desativa grade no gráfico
Legend Adiciona legenda ao gráfico
4. Ajuste de Curvas e Interpolação
P = polyfit(x,y,n) y = polyval(P,x)
x – vetor das abscissas. x – vetor das abscissas.
P – coeficientes do polinômio.
5. Estrutura de repetição (loop)
Estrutura while Estrutura for
Comando Condição
Cálculo da perda de carga em dutos
Estrutura while
Não
Característica Cálculo do
Cálculo do
do fator de Convergiu ?
Reynolds
escoamento atrito (f)
Sim
Cálculo da
perda de carga
Estrutura for
i=i+1
Não
Cálculo da
Vetor com
Perda de Carga
“n” i=1 i=n?
Para a
velocidades
velocidade “i”
Sim
Fim
6. Estrutura condicional
Estrutura case
switch (expressão/variável)
case (valor1)
(comando)
Não Não
case (valor2) Variável Valor 1 Valor 2 Comando
(Comando)
Sim Sim
...
otherwise
(Comando) Comando Comando
end
Estrutura else if Sinal Significado
== Igual
if (expressão)
~= Diferente
(comando)
>= Maior ou igual
elseif (expressão)
> Maior
(comando)
<= Menor ou igual
else < Menor
(comando) && e
end || ou
Valor Valor
Nulo Positivo
Sim Sim
Não Não
Não Não
1
𝜃=
6 ∙ ∆𝑡
𝑉 = 𝜃 ∙ (2 ∙ 𝜋 ∙ 𝑅)
𝑉 = 𝜃 ∙ (2 ∙ 𝜋 ∙ 𝑅) ∙ 3,6
b=x
Sim
Não
Encontrar zero de uma função - Método Bissecção
8. Resolução de EDO’s
Programa principal Função auxiliar – EDO
(Equação da EDO)
t – vetor tempo;
y – vetor resultado da EDO; end
odefun – função auxiliar – EDO;
ts – [tempo_inicial tempo_final];
y0 – condições iniciais do problema;
Pendulo Simples
𝐹𝑡 = 𝑚 ∙ 𝑎𝑡
𝑚 ∙ 𝑔 ∙ 𝑠𝑒𝑛𝜃 = 𝑚 ∙ 𝑎𝑡
𝑑𝜃² 𝑔
= − ∙ 𝑠𝑒𝑛𝜃
𝑑𝑡² 𝐿
𝑦1 = 𝜃
𝑦2 = 𝜃
𝑑𝑦1 = 𝑦2
𝑔
𝑑𝑦2 = − ∙ 𝑠𝑒𝑛(𝑦1 )
𝐿
Sistema Massa-Mola-Amortecedor
𝐹 = 𝑚∙𝑎
𝐹𝑀 +𝐹𝐴 = 𝑚 ∙ 𝑎
1
𝑥=− (𝑘 ∙ 𝑥 + 𝑏 ∙ 𝑥)
𝑚
𝑦1 = 𝑥
𝑦2 = 𝑥
𝑑𝑦1 = 𝑦2
1
𝑑𝑦2 = − ∙ (𝑘 ∙ 𝑦1 + 𝑏 ∙ 𝑦2 )
𝑚