0% acharam este documento útil (0 voto)
3 visualizações14 páginas

Computação e Algoritmos com MATLAB

O documento apresenta a ementa de um curso de introdução à computação com foco em algoritmos e programação em MATLAB, abordando tópicos como erros, sistemas lineares e equações diferenciais. O curso é dividido em módulos que incluem conceitos fundamentais e aplicações práticas em MATLAB. Os alunos aprenderão a desenvolver algoritmos e utilizar comandos básicos para manipulação de dados e criação de funções.

Enviado por

Maria Ferreira
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações14 páginas

Computação e Algoritmos com MATLAB

O documento apresenta a ementa de um curso de introdução à computação com foco em algoritmos e programação em MATLAB, abordando tópicos como erros, sistemas lineares e equações diferenciais. O curso é dividido em módulos que incluem conceitos fundamentais e aplicações práticas em MATLAB. Os alunos aprenderão a desenvolver algoritmos e utilizar comandos básicos para manipulação de dados e criação de funções.

Enviado por

Maria Ferreira
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

PROF.

GOMES
Ementa

 Introdução à computação: algoritmos e noções de Programação


com MATLAB.
 Erros
 Zero de funções
 Sistemas lineares
 Integração numérica
 Ajustes de curva
 Solução numérica de equações diferenciais ordinárias
 Introdução à solução de equações diferenciais parciais
Módulos de Aprendizagem

Módulo 1: Introdução à Computação e Algoritmos

Módulo 2: Erros em Cálculo Numérico

Módulo 3: Métodos de Zeros de Funções

Módulo 4: Soluções de Sistemas Lineares

Módulo 5: Integração Numérica

Módulo 6: Ajuste de Curvas e Regressão

Módulo 7: Solução Numérica de Equações Diferenciais Ordinárias


(EDOs)
Módulo 8: Introdução à Solução de Equações Diferenciais Parciais
(EDPs)
Módulo 1
Introdução à Computação e Algoritmos

 Objetivo: Apresentar a importância dos métodos computacionais na


engenharia civil, com ênfase em algoritmos e programação (MATLAB).

 Tópicos:
 Definição de algoritmos e sua importância
 Estrutura básica de algoritmos (variáveis, fluxogramas, pseudo-código)
 Introdução à lógica de programação com exemplos

 Aplicação Prática: Desenvolvimento de algoritmos em MATLAB


INTRODUÇÃO AO MATLAB - PARTE 3
Murilo F. Tomé - ICMC-USP
• Comandos de entrada e saida
• Scripts
• Funções

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Edição de linha de comando
• A linha de comando pode ser facilmente editada.
• O cursor pode ser posicionado com as setas left/right
Backspace/Delete apaga o carácter a esquerda do cursor

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Edição de linha de comando

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Comando de entrada de dados
variavel = input( < string >);

Essa função imprime na tela um texto < string > e solicita que
um número seja digitado.
O valor digitado é atribuido a variavel.
Exemplo:
 x = input( ’ digite um numero − > ’)
digite um numero − > 5
x=
5

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Comando de saida de dados
Esses comandos permitem visualizar os dados e os resultados de
algum processamento.
• Forma mais simples: suprimir ; no final dos comandos.
• Função disp é outra maneira de exibir os resultados.
 disp([’o valor de x é: ’,num2str(x)])
o valor de x é: 5

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Comando fprintf

fprintf: Comando análogo ao fprintf da linguagem C.

Forma geral:
fprintf( <formato>, < lista de dados >);
<formato> é um string descrevendo a forma com que a lista
de dados será impressa.

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Exemplos - fprintf
•  fprintf(’A unit circle has circumference %g.\n’, 2*pi)
 x = 10;
 fprintf(’O valor de x e” %g.\n’, x)
O valor de x e’ 10.
 A = pi/4;
 B = 4.0*A;
 fprintf(’A = %g B = %g’, A,B);
A = 0.785398 B = 3.14159

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Arquivos SCRIPTS
• São arquivos contêndo uma sequencia de comandos MAT-
LAB.
• Não tem parâmetros de entrada/saida.
• Quando um arquivo script é chamado, MATLAB simples-
mente executa os comandos encontrados no arquivo.
• Para executar um arquivo script, basta digitar o nome do
mesmo no MATLAB.
• Todas as variáveis são globais.

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Arquivos FUNÇÕES
• Um arquivo-M com a palavra “function” no inicio da 1a. linha
é interpretado como arquivo função .
• Difere de um script pelos argumentos que são passados.
• Variáveis definidas são locais à função (não podem ser oper-
adas globalmente no espaço de trabalho.

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
Arquivos FUNÇÕES
Forma geral:
function [ps1 , ps2 , · · · , psm ] = nome (pe1 , pe2 , · · · , pen )
comandos

ps1 , ps2 , · · · , psm - Parâmetros de saida;


pe1 , pe2 , · · · , pen - Parâmetros de entrada 2;

•First •Prev •Next •Last •Go Back •Full Screen •Close •Quit

Você também pode gostar