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 - 16/ago/2018
Introdução ao MATLAB.
Scripts auxiliares.
Funções gráficas auxiliares.
Aula 02 - 23/ago/2018
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 - 30/ago/2018
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 04 - 06/set/2018
O Ambiente GUIDE do MATLAB
(Graphical User Interface Development Environment).
Programa PlotFigures para ser completado na aula.
Entrega do segundo trabalho: interface gráfica inicial do programa Cross.
Aula 05 - 13/set/2018
Apresentação parcial do segundo trabalho dos alunos: visualização os arquivos .fig desenvolvidos.
Entrega do terceiro trabalho: implementação das funções callback não gráficas do programa Cross.
Desenvolvimento do terceiro trabalho.
Aula 06 - 27/set/2018
Apresentação do terceiro trabalho: visualização os arquivos .fig desenvolvidos.
Entrega do quarto trabalho: Desenho do modelo e do diagrama de momentos fletores do programa do processo de Cross para viga contínuas.
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 - 04/out/2018
Apresentação do quarto trabalho desenvolvido pelos alunos.
Entrega do quinto trabalho: implementação do desenho da configuração deformada e da tabela de passos do processo de Cross.
Início do desenvolvimento do sexto trabalho: tratamento dos eventos de mouse no programa gráfico do processo de Cross.
Aula 08 - 11/out/2018
Apresentação do quinto trabalho desenvolvido pelos alunos.
Entrega do sexto trabalho: tratamento dos eventos de mouse no programa gráfico do processo de Cross.
Continuação do desenvolvimento do sexto trabalho iniciado na aula anterior.
Aulas 09, 10, 11 e 12 - 18/out/2018 a 22/nov/2018
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.
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.
Entretanto, para manter compatibilidade com a versão que está instalada no laboratório da sala L319, faça o download da versão R2017b.
Última atualização: 10/outubro/2018 por Luiz Fernando Martha