Documente Academic
Documente Profesional
Documente Cultură
Turma 7 Grupo A
Resumo
Este trabalho foi realizado no âmbito da unidade curricular Projeto FEUP, que tem como
objetivo ensinar os alunos de primeiro ano a elaborar relatórios e apresentações de forma
eficaz, coerente e correta. Serve também de integração aos novos estudantes, estimulando o
espírito de equipa, de cooperação e de sentido crítico.
No nosso relatório vamos expor algumas aplicações da ferramenta informática Matlab em
engenharia, nomeadamente em engenharia eletrotécnica. O objetivo do nosso trabalho passa
por apresentar, de forma intuitiva, alguns exemplos das capacidades deste software, usando,
para isso, vocabulário corrente e acessível a qualquer leitor, não sendo necessário o
conhecimento de linguagem e conhecimento técnico para compreender, na integra, o seu
conteúdo.
Palavras-Chave
Matlab, Simulink, 2D, 3D, variável, gráfico, computadores, processadores, funções,
programação, manipulação, reconhecimento, movimento, tecnologia, otimização,
eficácia.
Agradecimentos
Sem a ajuda e cooperação de determinadas pessoas e entidades não seria possível este
grupo ter realizado este trabalho com a qualidade apresentada e exigida. Por isso, os
elementos do grupo querem agradecer em primeiro lugar ao Exmo. Sr. Diretor da FEUP e aos
seus antecessores pela criação desta excelentíssima faculdade.
Em segundo lugar, gostaríamos de agradecer ao Prof. Sílvio Abrantes por nos iniciar neste
percurso e por nos dar os básicos para podermos trabalhar.
Depois estamos também muito agradecidos à nossa monitora, Marta Rolo, por ter sido
uma monitora exemplar e nos ter ajudado em tudo o que nós necessitamos.
Concluindo, queremos agradecer ao coordenador geral do Projeto FEUP Armando Sousa
por permitir aos alunos da FEUP terem a oportunidade de participarem num projeto tão
enriquecedor tanto em termos cognitivos como académicos.
Índice
Introdução .............................................................................................................................. 4
Aplicações de MATLAB em engenharia .................................................................................. 5
Matemática......................................................................................................................... 5
Imagens 3D ......................................................................................................................... 7
Visualização de volumes 3D................................................................................................ 8
Reconhecimento de imagens processadas em MATLAB. ................................................... 9
Reconhecimento de formas................................................................................................ 9
Alguns exemplos de reconhecimento através do Matlab ............................................ 10
Gestão de parâmetros variáveis ....................................................................................... 12
Simulação de circuitos elétricos ....................................................................................... 13
Computação de finanças .................................................................................................. 14
Conclusão.............................................................................................................................. 16
Referências Bibliográficas: .................................................................................................... 17
Introdução
Desde os primórdios da sua história, no início da década de 80, o Matlab surgiu como uma
ferramenta revolucionária na forma como é capaz de lidar e interpretar os problemas
propostos.
Tendo como base do seu funcionamento a análise numérica e o cálculo de matrizes, o
Matlab surge como um software inovador e interativo com capacidades fortíssimas, onde a
sua simplicidade e eficácia o tornam uma “muleta” indispensável em engenharia.
Matemática
Polinómios
Raízes: Adição:
p(x) = 6 a(x) =
>>p = [1 -12 0 25 116]; e b(x)=
>>r = roots(p) >>a = [1 2 3 4];
r = 11.7473 >>b = [1 4 9 16];
2.7028 >>d = a + b
-1.2251 + 1.4672i d=2 6 12 20
-1.2251 - 1.4672i d(x) =
Multiplicação:
a(x) =
e b(x)=
>>a = [1 2 3 4];
>>b = [1 4 9 16];
>>c = conv(a,b)
C= 1 6 20 50 75 84 64
c(x) =
Divisão:
a(x) =
e b(x)=
>>a = [1 2 3 4];
>>b = [1 4 9 16];
>>[q,r] =deconv(a,b)
r= 1
q= 0 -2 -6 -12
r(x)= 1 e q(x)=
Derivadas: Integrais:
p(x) = h(x) =
>>p = [1 -12 0 25 116]; >>h = [4 -36 0 25];
>>h = polyder(p) >>r = polyint(h,116)
h = 4 -36 0 25 r = 1 -12 0 25 116
h(x) = r(x) =
Tendo em atenção o propósito matemático, existem diversas funções e operações que nos
permitem trabalhar com os dados, consoante os interesses específicos de cada situação.
O Matlab também nos permite a visualização, de diversas maneiras, de funções,
nomeadamente em 3D, tema que abordaremos de seguida.
Visualização de volumes 3D
Reconhecimento de formas
O Matlab fornece uma linguagem de programação e de visualização poderosa que
permite entre muitas outras funções realizar reconhecimento de formas, através de imagens
que podem ser captadas por uma simples camara de vídeo.
1. Reconhecimento de figuras geométricas básicas, que pode servir como base para
processamentos de imagens e problemas mais avançados.
Img. 7
3. Deteção de rosto. Pode servir para autenticar a entrada de pessoas a uma sala
restrita, ou identificar os nossos amigos numa foto de grupo.
5. Deteção de movimento em objetos que estão em análise de vídeo continua. Pode servir,
por exemplo para o controlo de tráfego e identificação de veículos, assim como para a
previsão de trajetórias dos mais diversos objetos.
Temos o
correspondente
diagrama feito no
Simulink.
Computação de finanças
O Matlab foi usado pela empresa “YarCom Inc” para fornecer ao departamento de defesa
dos Estados Unidos da América (DoD) uma forma de rapidamente detectar as fontes de ruido e
interferências no sinal de radio, no campo de batalha, ou apenas em situações regulares, é
essencial a comunicação eficiente, uma falha pode provocar repercussões muito graves.
Conclusão
Com a elaboração deste relatório pudemos concluir que o MatLab é uma ferramenta que
nos vai ser muito útil, quer no decorrer do curso quer posteriormente no mundo do trabalho.
Contém ferramentas únicas que nos fornecem inúmeras aplicações importantes no mundo da
engenharia, permitindo otimizar soluções de problemas complexos, minimizando o tempo e o
esforço.
A investigação sobre este tema deu-nos uma perspectiva sobre o que faz o Matlab,
despertando o nosso interesse e curiosidade em explorar o seu potencial, para podermos tirar
o máximo proveito dele.
Referências Bibliográficas:
1) http://sweet.ua.pt/jnvieira/MyDocs/MatlabNumInstante.pdf
2) http://chicopauleira.blogspot.pt/
3) http://www.cbpf.br/cat/pdsi/lpr/lpr.html
4) http://www.mathworks.com/computational-finance/
5) http://www.mathworks.com/data-analysis/demos.html
6) http://www.mathworks.com/matlabcentral/fileexchange/37268-3d-volume-
visualization
7) http://www.mathworks.com/help/matlab/examples/volume-
visualization.html?prodcode=ML
8) http://paginas.fe.up.pt/~ee03155/
9) https://docs.google.com/viewer?url=http%3A%2F%2Fwww.angelfire.com%2Fblog
%2Frafaelmendonca%2Fengenharia%2FTrabalhos%2FMatspice.pdf
10) http://www.mathworks.com/help/vision/gs/object-detection-and-
tracking.html#btd13m8
11) http://www.mathworks.com/help/vision/examples/using-kalman-filter-for-object-
tracking.html
12) http://www.youtube.com/watch?v=1wxg4nUQ_DA
13) http://www.youtube.com/watch?v=RnzqKVE3syY