Prof. Luiz Fernando Martha:
lfm@tecgraf.puc-rio.br
Pontifícia Universidade Católica do Rio de Janeiro - PUC-Rio
Departamento de Engenharia Civil e Ambiental
Horário e sala de aula
Aulas e programas auxiliares
Aula 01 - 18/ago/2017
Introdução ao MATLAB.
Laboratório de Estruturas – Programa de Engenharia Civil – COPPE/UFRJ,
Introdução às Técnicas Computacionais utilizando o MATLAB.
Funções gráficas auxiliares.
Aula 02 - 25/ago/2017
Processo de Cross - Teoria.
Cross00: Processo de Cross para vigas contínuas em MATLAB, versão 00.
e-Cross: Processo de Cross para vigas contínuas em JAVA
e-Cross (versão off-line) -
Requires instalation of Java(TM) Runtime Enviroment (JRE).
Manual do e-Cross.
Introdução à Programação Orientada a Objetos.
Aula 03 - 01/set/2017
O Ambiente GUIDE do MATLAB
(Graphical User Interface Development Environment).
Aula 04 - 15/set/2017
O Ambiente GUIDE do MATLAB
(Graphical User Interface Development Environment).
Apresentação parcial do segundo trabalho: visualização os arquivos .fig desenvolvidos.
Programa PlotFigures para ser completado na aula.
Aula 05 - 22/set/2017
Apresentação do segundo trabalho: visualização os arquivos .fig desenvolvidos.
Desenvolvimento do terceiro trabalho: implementação das funções callback não gráficas.
Aula 06 - 29/set/2017
Apresentação sobre tratamento de funções callback de ações de mouse em canvas (axes):
Classe Emouse - Emersson Torres.
Programa CanvasMouseEvents para ser completado na aula.
Aula 07 - 06/out/2017
Apresentação do quarto trabalho desenvolvido pelos alunos.
Desenvolvimento do quinto trabalho: implementação do desenho da configuração deformada e da tabela de passos do processo de Cross.
Programa CanvasMouseEvents com vários canvases para ser completado na aula.
Aula 08 - 20/out/2017
Apresentação do quinto trabalho desenvolvido pelos alunos.
Início do desenvolvimento do sexto trabalho: tratamento dos eventos de mouse no programa gráfico do processo de Cross.
Aulas 09, 10, 11 e 12 - 27/out/2017 a 24/nov/2017
Método da Rigidez Direta.
Análise Matricial de Estruturas com Orientação a Objetos (livro em preparação).
Trabalhos
Serão propostos trabalhos individuais durante o semestre que utilização o ambiente
de desenvolvimento MATLAB.
Enunciado do primeiro trabalho: Cross00.
Código do programa em MATLAB a ser completado.
Solução pré-compilada (pcode) do trabalho.
Cross00: Processo de Cross para vigas contínuas em MATLAB, versão 00.
Enunciado do quarto trabalho: Desenho do modelo e do diagrama de momentos fletores do programa do processo de Cross para vigas contínuas em MATLAB.
Código do programa em MATLAB a ser completado.
Enunciado do sexto trabalho: Tratamento dos eventos de mouse no programa gráfico do processo de Cross para vigas contínuas em MATLAB.
Código do programa em MATLAB a ser completado.
Enunciado do oitavo trabalho: Matrizes de rotação local de elementos de barra.
Bibliografia Geral de Computação Gráfica
Material de MATLAB
Referências de Análise de Estruturas
Critério de Aprovação
Software utilizado no curso
MATLAB - MathWorks.
Instruções para instalação do MATLAB através do contrato TAH com a PUC-Rio.
As instruções se referem à versão R2016a do MATLAB, mas o download e a instalação podem ser feitos da última versão.
Última atualização: 01/dezembro/2017 por Luiz Fernando Martha