I-3 Introdução ao Matlab
|
|
|
- Ricardo Belmonte Pais
- 8 Há anos
- Visualizações:
Transcrição
1 I-3 Introdução ao Matlab Comunicações (24 de março de 2017) 1
2 Sumário 1. Matlab MATrix LABoratory 2. Formas de utilização a) A janela de comandos b) Scripts c) Funções 3. Sintaxe, variáveis, matrizes e vetores 4. Operações comuns a) Definição de sinais b) Desenho de gráficos c) Operações sobre sinais 5. Controlo de fluxo: if, for, while 6. Funções úteis 7. Desenvolvimento de GUI 8. Links 9. Exercícios 2
3 1. Matlab MATLAB - MATrix LABoratory Ambiente de execução Linguagem de programação específica Sistema interativo para a execução de cálculos científicos e de engenharia Suportado por software baseado em cálculo matricial Facilidade de realização de operações matriciais Facilidade de visualização de dados Desenvolvido pela empresa MathWorks 3
4 1. Matlab Exemplos de dados na forma matricial: Vetor linha x=[ ]; Vetor coluna y=[ ] ; Matriz A=[1 2 3; 4 5 6; 7 8 9]; Cálculo da matriz inversa: inv(a) Cálculo do determinante de A: det(a) Soma de elementos: sum(x) e sum(y), soma de todos os elementos de x e y sum(a), soma das colunas de A sum(sum(a)), soma de todos os elementos de A 4
5 1. Matlab Facilidade de desenho Gráficos elaborados com pouco código k = 5; n = 2^k-1; [x,y,z] = sphere(n); c = hadamard(2^k); surf(x,y,z,c); colormap([1 1 0; 0 1 1]) axis equal 5
6 1. Matlab Facilidade de desenho
7 1. Matlab Facilidade de desenho 7
8 1. Matlab Processamento de imagem monocromática 8
9 1. Matlab Processamento de imagem a cores 9
10 1. Matlab Ambiente de desenvolvimento Editor e Debugger Current Directory Workspace Command History Command Window 10
11 1. Matlab Ambiente de desenvolvimento Editor e Debugger Breakpoint 11
12 1. Matlab Ambiente de desenvolvimento: execução e debug Visualização Gráfica Breakpoint Ativo Análise Numérica 12
13 2. Formas de Utilização Existem três formas distintas de executar código: a) Escrita direta na janela de comandos (à semelhança da command prompt) b) Scripts - conjunto de comandos em sequência, num ficheiro de texto c) Funções - conjunto de comandos em sequência, num ficheiro de texto, com semântica de parâmetros de entrada, parâmetros de saída e stack 13
14 2. A Janela de Comandos Utilização da consola para executar operações 14
15 2. A Janela de Comandos Declaração do vetor v Cálculo da soma e da média dos elementos do vetor v 15
16 Sempre que seja necessário executar vários comandos em sequência é conveniente usar um script Um script consiste num ficheiro texto de extensão.m, com comandos Criar um ficheiro script <nomefich>.m 2. Chamada a scripts Exemplo da criação do script com.m: >> edit com.m 16
17 2. Chamada a scripts Ao executar o script as linhas de código são interpretadas sucessivamente Equivalente a serem executadas em sequência na janela de comandos Deverá ser utilizado para pequenos testes Não existe a noção de listas de parâmetros de entrada nem de saída Todas as variáveis permanecem em memória, após a execução do script 17
18 2. Chamada a funções O nome da função deve coincidir com o do ficheiro.m, no qual se insere Declaração da função Resultado obtido Chamada à função com parâmetros de entrada e de saída 18
19 2. Chamada a funções Declaração da função function_b.m com: um parâmetro de entrada seis parâmetros de saída O parâmetro de entrada é obrigatório Os parâmetros de saída são opcionais Várias formas de invocação da função 19
20 2. Chamada a funções Sintaxe de declaração com lista de parâmetros de entrada e de saída O nome da função deve coincidir com o nome do ficheiro de texto (extensão.m), no qual se encontra declarada Syntax function [out1, out2,...] = funname(in1, in2,...) Description function [out1, out2,...] = funname(in1, in2,...) defines function funname that accepts inputs in1, in2, etc. and returns outputs out1, out2, etc. 20
21 3. Sintaxe, Variáveis, Matrizes e Vetores Não existe necessidade de declarar o tipo das variáveis. Por omissão: double (64 bits) Declaração e afetação feita simultaneamente, através do operador = Seguem-se alguns exemplos: >> 2+3 ans = 5 >> a= a = 5 >> b=pi b =
22 3. Sintaxe, Variáveis, Matrizes e Vetores Definição de um vetor: >> A=[1 2 3] A = Definição de uma matriz: >> A=[1 2 3; 4 5 6] A = Obter as dimensões de uma variável: >> size(a) ans = 2 3 >> length(a) ans = 3 Nota: Operador ; permite definir várias linhas 22
23 3. Sintaxe, Variáveis, Matrizes e Vetores Operador :, sintaxe: valorinicial : incremento : valorfinal Por omissão o incremento é 1 Exemplos: >> d=1:4 d = >> d=1:2:4 d = 1 3 >> d = 10 : -3 : -5 d =
24 3. Sintaxe, Variáveis, Matrizes e Vetores Operador, sintaxe: Exemplos: >> d=1:4 d = >> e=d e = >> size(d) ans = 1 4 >> size(e) ans =
25 3. Sintaxe, Variáveis, Matrizes e Vetores A indexação dos vetores e matrizes começa em 1 É realizada recorrendo a parênteses curvos Exemplos: >> d=1:4 d = >> d(1) ans = 1 >> A=[1 2 3; 4 5 6] A = >> A(1,3) ans = 3 25
26 3. Sintaxe, Variáveis, Matrizes e Vetores Pode ser usada para seleção ou afetação de mais que um valor simultaneamente, usando o operador : >> A=[1 2 3; 4 5 6] A = >> A(:,1) ans = 1 4 >> A(2,:) ans = >> A(2,1:2) ans = 4 5 >> A(2,:)=0 A =
27 3. Sintaxe, Variáveis, Matrizes e Vetores Inserção (concatenação) e remoção de linhas/colunas >> A(3,:)=[7 8 9] A = >> A(:,3)=[] A = Indexação Linear (column-wise) >> X=[1 2] X = 1 2 >> A=[A; X] A = >> A=[1 2 3; 4 5 6] A = >> A(1) ans = 1 >> A(4) ans = 5 27
28 3. Sintaxe, Variáveis, Matrizes e Vetores Funções zeros e ones >> A=zeros(3) A = >> ones(1,3) ans = Sintaxe: zeros(nlinhas, ncolunas) ou zeros(num) 28
29 3. Sintaxe, Variáveis, Matrizes e Vetores Operações aritméticas na janela de Help 29
30 3. Sintaxe, Variáveis, Matrizes e Vetores Operações algébricas ou matriciais (+ - * / ^) >> v=1:3 v = >> v*v ans = 14 >> v'*v ans = Operações elemento a elemento (ponto a ponto).* produto ponto a ponto entre vetores/matrizes da mesma dimensão./ divisão ponto a ponto entre vetores/matrizes da mesma dimensão 30
31 4. Operações comuns Cálculo de energia do sinal x[n] (representado através de vetor linha) >> sum( x.^2 ) >> sum( x.* x ) >> x * x Cálculo do valor médio do sinal x[n] (representado através de vetor linha) >> mean( x ) >> sum( x ) / length(x) 31
32 5. Controlo de fluxo: if, for, while Decisão binária, If if expression, statements, end if expression1 statements1 elseif expression2 statements2 else statements3 end 32
33 5. Controlo de fluxo: if, for, while Ciclo for for x=initval:endval, statements, end for x=initval:stepval:endval, statements, end for variable = initval:endval statement... statement end 33
34 5. Controlo de fluxo: if, for, while Ciclo while while expression, statements, end Exemplo: eps = 1; while (1+eps) > 1 eps = eps/2; end eps = eps*2 34
35 5. Controlo de fluxo: if, for, while Exemplos: ciclos for decisão binária 35
36 6. Funções/Comandos Úteis conv Calcula a convolução linear entre dois sinais fft e fftshift Calcula o espetro de um sinal. figure Cria uma nova figura. filter Realiza a filtragem de um sinal por um determinado sistema. hist Desenha o histograma dos dados presentes num vetor. length Calcula a dimensão de um vetor. max Calcula o valor máximo de um vetor. mean Calcula o valor médio de um vetor. min Calcula o valor mínimo de um vetor. plot Desenha vetores unindo os pontos, tornado o sinal aparentemente contínuo. rand, randn e randint Gera matriz com valores aleatórios ones Cria uma matriz com todos os elementos iniciados a 1. size Obtém as dimensões de uma matriz. sound ou soundsc Reproduzem para a card audio, o conteúdo de um vetor. stem Desenha vetores, mostrando as amostras individualmente. subplot Define vários gráficos dentro da mesma figura. sum Soma todos os elementos de um vetor. 36
37 6. Funções/Comandos Úteis wavplay, audioplayer wavread, audioread wavrecord, audiorecorder wavwrite, audiowrite zeros Reproduz para a card audio, o conteúdo de um vetor. Lê o conteúdo de um ficheiro wave para um vetor. Adquire um sinal a partir da card audio. Escreve para ficheiro wave, o conteúdo de um vetor. Cria uma matriz com todos os elementos iniciados a zero. xlabel ylabel title legend Coloca a label eixo xx, num gráfico Coloca a label eixo yy, num gráfico Coloca título no gráfico Define a legenda para o gráfico clc clear clear x close all grid on Apaga o conteúdo da janela de comandos. Remove todas as variáveis em memória. Remove a variável x de memória. Fecha todas as janelas de figuras. Coloca uma grelha sobre o eixo gráfico. fopen, fclose, fread, fwrite, fgets, fprintf,... Funções de manuseamento de ficheiros 37
38 8. Desenvolvimento de GUI GUI Graphical User Interface Edição da janela Propriedades e ações dos elementos 38
39 8. Desenvolvimento de GUI Edição Execução 39
40 8. Desenvolvimento de GUI Ações do GUI: desenho de sinal sinusoidal 40
41 8. Links Mathworks, empresa que desenvolve e comercializa o MATLAB, MatlabCentral, troca de informação, código e resolução de problemas em MATLAB GNU Octave 41
42 8. Links - Octave GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable. 42
43 8. Links - Octave 43
44 9. Exercícios Exercícios sugeridos (de enunciados de testes de semestres anteriores): Exercício #2, alínea b) do 1.º teste parcial, inverno 2016/2017, 25 de novembro de 2017 Exercício #1, alínea c), do teste de época de normal, inverno 2016/2017, 30 de janeiro de 2017 Exercício #1, alínea c), do teste de época de recurso, inverno 2016/2017, 16 de fevereiro de 2017 Exercício #3 do 1.º teste parcial, verão 2015/2016, 3 de maio de
45 9. Exercícios Exercícios sugeridos (de enunciados de testes de semestres anteriores): Exercício #2 do 1.º teste parcial, verão 2014/2015, 4 de maio de 2015 Exercício #2 do 1.º teste (época normal), verão 2014/2015, 9 de julho de 2015 Exercício #2 do 1.º teste parcial, inverno 2014/2015, 26 de novembro de 2014 Exercício #3 do 1.º teste parcial, verão 2013/2014, 19 de abril de 2014 Exercício #3 do 1.º teste parcial, inverno 2013/2014, 13 de novembro de
I-3 Introdução ao Matlab
I-3 Introdução ao Matlab Comunicações Sumário 1. Matlab MATrix LABoratory 2. Formas de utilização a) A janela de comandos b) Scripts c) Funções 3. Sintaxe, variáveis, matrizes e vetores 4. Operações comuns
Mini curso básico. Gilberto A. S. Segundo Fábio Carmo. Programa de Educação Tutorial
Programa de Educação Tutorial Mini curso básico Universidade Federal do Espírito Santo Departamento de Informática Gilberto A. S. Segundo Fábio Carmo Agenda Apresentação Vetores e matrizes em matlab Comandos
Resumo. Sinais e Sistemas Introdução ao Matlab/Octave. Arquitectura. Matlab/Octave
Resumo Sinais e Sistemas Introdução ao Matlab/Octave Luís Caldas de Oliveira lco@istutlpt Cálculos interactivos Vectores e Matrizes Gráficos Funções Processamento de sinais Instituto Superior Técnico Sinais
Características Básicas
Características Básicas Software de simulação matemática; Realiza operações matriciais,constrói gráficos em 2D e 3D,ajuda no processamento de sinais; Facilidade na linguagem em um ambiente interativo;
SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB
Aula 01 Introdução ao software MATLAB O MATLAB (Matrix Laboratory) é um ambiente de programação de alto desempenho voltado para a resolução de problemas expressos em notação matemática, projeto e simulação
Sistemas e Sinais (LEE & LETI)
Sistemas e Sinais (LEE & LETI) 2º semestre 213/214 Laboratório nº Introdução ao Matlab Isabel Lourtie Dezembro 213 pfpfpf Este trabalho de laboratório não é obrigatório destinando-se apenas aos alunos
Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica. lmax Rodrigues. lcaroline Pereira. lnayara Medeiros
Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros lementa da aula de hoje: - Álgebra linear; - Polinômios; - Operações com polinômios;
MATLAB. Que é MATLAB?
MATLAB Que é MATLAB? MATLAB é o nome abreviado de MATrix LABoratory. MATLAB é um programa para realizar cálculos numéricos com vetores e matrizes. Como caso particular pode também trabalhar com números
Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2
Universidade Federal do Rio de Janeiro Instituto de Matemática / DCC Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação - 2003/2 Prof. A. C. G. Thomé, PhD [email protected] Airam C. P.
MATLAB Avançado. Melissa Weber Mendonça
MATLAB Avançado Melissa Weber Mendonça [email protected] O que é o MATLAB? Linguagem computacional de alto nível e um ambiente interativo para computação numérica, visualização e programação. Console:
Introdução ao MATLAB
Introdução ao MATLAB Antonio C. Roque, Rodrigo F. O. Pena e Renan O. Shimoura 15 de março de 2017 O MATLAB (MATrix LABoratory) é um ambiente de programação, visualização e análise de dados de alto nível
Sinais e Sistemas Discretos no Tempo Convolução
Sistemas de Processamento Digital Engenharia de Sistemas e Informática Guia 1 2005/2006 4.º Ano/ 2.º Semestre Grupo...Data:... Sinais e Sistemas Discretos no Tempo Convolução Objectivo Este trabalho encontra-se
AULA 2 1) Comando linspace 2) Indexação de matriz
AULA 2 1 1) Comando linspace >> linspace(0,10,5) ans = 0 2.5000 5.0000 7.5000 10.0000 Espaça linearmente um determinado número de elementos entre um valor final e um inicial. 2) Indexação de matriz >>
PÓS-GRADUAÇÃO PRESENCIAL MARINGÁ
02/09/2016 1 / 43 PRESENCIAL MARINGÁ Professor CURSOS 2016 Introdução aos Sistemas Elétricos de Potência Circuitos Trifásicos e Laboratório MatLab Gerador Síncrono Transformadores TOTAL DE CURSO 10 10
Matlab Noções introdutórias. Roteiro para aula
Matlab Noções introdutórias Roteiro para aula Matlab- Variáveis Pode-se criar variáveis na área de trabalho Comandos encerrados com ; não geram eco na área de trabalho >> a = 65 a = 65 >> a = 65; >> Matlab-
Vetores, Matrizes e Gráficos
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 3 Vetores, Matrizes e Gráficos Resumo Nesta aula você irá utilizar vetores para resolver diversos tipos de problemas. Para expressar a solução
Murilo F. Tomé ICMC-USP
INTRODUÇÃO AO MATLAB Murilo F. Tomé ICMC-USP Pré-requisitos: Utilização de editor de texto; Atribuição de valores e manuseio de variáveis; Manuseio de loops; Números reais e complexos; Vetores e matrizes.
Introdução ao Matlab. Rodrigo Soares de Abreu
Introdução ao Matlab Começando! Crie uma pasta no servidor com o nome MATLAB. (Aqui será salvo o material produzido) Seu menu inicial no Matlab será composto por: Comand Window: Aqui são executados comandos
INTRODUÇÃO AO MATLAB - PARTE 2
INTRODUÇÃO AO MATLAB - PARTE 2 Murilo F. Tomé - ICMC-USP Operadores Relacionais/Lógicos Estruturas de Seleção e Repetição Introdução polinômios Gráficos Operadores relacionais Símbolo Operador = = igual
TUTORIAL SIMPLIFICADO DE MATLAB
TUTORIAL SIMPLIFICADO DE MATLAB Esse tutorial visa apresentar apenas as funções mais utilizadas pelo grupo. O Matlab suporta várias funções de entrada e saída de arquivos da linguagem C. Tais funções incluem
Introdução ao MATLAB. Parte 2
Introdução ao MATLAB Parte 2 5 Controle de fluxo 5.1 Scripts e functions Um script m-file consiste de uma série de comandos Matlab escritos em um arquivo com a extensão.m, sem argumentos de entrada ou
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 10 04/2014 Matlab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal
INTRODUÇÃO À COMPUTAÇÃO - EPET006 Aula 3
INTRODUÇÃO À COMPUTAÇÃO - EPET006 Aula 3 Heleno Pontes Bezerra Neto - [email protected] 2.3 Linguagem de Programação 2.4. Introdução ao MATLAB 2. NOÇÕES DE LÓGICA E ALGORITMOS Exercícios Escrever
Introdução ao MATLAB. Afonso Paiva ICMC-USP
Introdução ao MATLAB Afonso Paiva ICMC-USP MATrix LABoratory é um software para computação científica resolve numericamente problemas matemáticos de forma rápida e eficiente possui uma família de pacotes
Introdução a Matrizes
Programação de Computadores I UFOP DECOM 2013 2 Tutorial Introdução a Matrizes Resumo Neste tutorial você irá aprender como criar matrizes, como realizar operações aritméticas básicas sobre matrizes e
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 LAYOUT DO MATLAB Espaço destinado às variáveis veis que
Simulação de Sistemas Dinâmicos Lineares Visão Geral do Matlab
Universidade de Brasília Laboratório de Análise Dinâmica Linear Experimento 01 - primeira parte Simulação de Sistemas Dinâmicos Lineares Visão Geral do Matlab Lab ADL (Experimento 01-1a parte) Simulação
Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira.
Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros Ementa do Curso Primeiros Passos no MATLAB Vetores e Matrizes Resolução de sistemas
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
MATLAB EM VIBRAÇÕES MECÂNICAS
MATLAB EM VIBRAÇÕES MECÂNICAS O QUE É O MATLAB? O MATLAB ( MATrix LABoratory ) é um pacote de programas computacionais que pode ser usado para a resolução de uma variedade de problemas científicos e de
RESOLUÇÃO. Computação e Programação (2009/2010-1º Semestre) 1º Teste (11/11/2009) Nome. Número. Leia com atenção os pontos que se seguem:
Computação e Programação (2009/2010-1º Semestre) 1º Teste MEMec - LEAN (11/11/2009) DURAÇÃO: 1h30m RESOLUÇÃO Leia com atenção os pontos que se seguem: Comece por escrever o seu nome e número nesta folha,
Introdução ao MATLAB. Parte II. Afonso Paiva ICMC-USP
Introdução ao MATLAB Parte II Afonso Paiva ICMC-USP Dado o sistema linear 1 2 3 x1 366 4 5 6. x = 804 2 7 8 0 x 3 351 A x= b Como encontrar a solução x no MATLAB? Sistemas lineares Através do cálculo explícito
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 Current Folder Window Local onde as operações podem ser
MATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.
MATLAB Avançado Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB Avançado 2011.2 1 / 37 MATLAB Básico: Números reais >> a = 1 >> b = 2 >> a + b M.
Análise matricial de estruturas usando Matlab
Análise matricial de estruturas usando Matlab Carregando o MATLAB O Matlab pode ser utilizado em qualquer maquina da Escola Politécnica, todos os computadores da pró-aluno o tem instalado. No Gerenciador
Prof. Marcelo Azevedo Costa. Departamento de Engenharia de Produção Universidade Federal de Minas Gerais
Prof. Marcelo Azevedo Costa Departamento de Engenharia de Produção Universidade Federal de Minas Gerais Leitura de dados: leitura de dados a partir de arquivos leitura de dados a partir de páginas na web.
Minicurso MATLAB BÁSICO MÓDULO 1
Minicurso MATLAB BÁSICO MÓDULO 1 Vitorino Biazi Robertson Junior Jhonata Moraes Comissão do Minicurso Sávio Alves Gabriel Nunes Thiago Bragança Roteiro do primeiro módulo Introdução Área de trabalho Variáveis
Computação e Programação. Exame Época Normal
Nome : Número : Computação e Programação 2015-2016 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época Normal 6 de janeiro de 2016 Exame sem
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 Current Folder Window Local onde as operações podem ser
COMPUTAÇÃO E PROGRAMAÇÃO
COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2010/2011 MEMec, LEAN Ficha da Aula Prática 3: Entrada/saída de dados. Scripts e funções. Estruturas de selecção. Sumário das tarefas e objectivos da aula: 1. Utilizar
Prof. Dr. Marco Antonio Leonel Caetano
Forecasting e Otimização de Carteiras com Matlab Prof. Dr. Marco Antonio Matlab O que é? Como funciona? Fundamentos - Ambiente de programação avançada - Ambiente de execução de programas - Permite utilização
Computação e Programação Exame Época de recurso
Nome : Número : Computação e Programação 2013-2014 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de recurso 29 de Janeiro de 2014 v
Computação e Programação Exame Resolvido 1ª Época
Computação e Programação 2012-2013 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Resolvido 1ª Época 9 de janeiro de 2012 Exame sem consulta
Notas de Aula MatLab - 2
Notas de Aula MatLab - 2 Routo Terada www.ime.usp.br/~rt Depto. C. da Computação - USP Bibliografia: E. Y. Matsumoto, MatLab6 Fundamentos de Programação, Edit. Érica, 2000 K. Chen et al., Mathematical
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 09/2014 Matlab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 10 04/2014 Scilab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal
Introdução à Ciência da Computação
Introdução à Ciência da Computação Unidade III Programação de Computadores com Octave Uso do Octave no Modo Interativo Prof. Roberto M. de Faria/DSC/UFCG Ajuda para o Octave Para ter acesso à documentação
Aula 7. Noções Básicas de Octave
CÁLCULO NUMÉRICO Aula 7 Noções Básicas de Octave COMANDOS BÁSICOS Cálculo Numérico 3/55 Símbolo >> Ao abrir o Octave, o símbolo >> aparece na Janela de Comandos. Ele indica que o programa está pronto para
Introdução ao Fortran 90. Aula 3
Introdução ao Fortran 90 Aula 3 Usando vetores e matrizes Definição Uma matriz ou vetor consiste de um conjunto retangular de elementos, todos do mesmo tipo e espécie do tipo. Uma matriz ou vetor é um
O SOFTWARE MATLAB COMO AUXÍLIO DIDÁTICO - PEDAGÓGICO
ISSN 277-939 O SOFTWARE MATLAB COMO AUXÍLIO DIDÁTICO - PEDAGÓGICO Rosana dos Santos - e-mail: [email protected]. Professora/Tutora à distância UAB/UFPel - Universidade Federal de Pelotas (UFPel)
INTRODUÇÃO AO SCILAB
INTRODUÇÃO AO SCILAB O programa SCILAB é um ambiente apropriado ao desenvolvimento de software para computação numérica. Esse programa foi concebido e é mantido pelo Institut de Recherche em Informatique
Utilidades Diversas. Aplicações Informáticas para Engenharia. SérgioCruz
Utilidades Diversas Habitualmente os comandos que compõem um dado programa desenvolvido em matlab não são introduzidos usando a janela de comando mas sim escritos e gravados num ficheiro.m Para criar um
Gustavo G. Parma. Objetivos: O aluno deverá ser capaz de compreender os conceitos básicos de VHDL.
Introdução à VHDL Gustavo G. Parma Assunto: Introdução à VHDL. Objetivos: O aluno deverá ser capaz de compreender os conceitos básicos de VHDL. 1 Introdução Teórica VHDL, VHSIC (Very High Speed Integrated
Simulação MATLAB - Transmissão PCM em Banda Base e Diagrama de Olho. Testar o efeito de filtros sem ISI no espectro e na curva BERXE b /N 0.
Simulação MATLAB - Transmissão PCM em Banda Base e Diagrama de Olho Objetivos Simular a taxa de erro binário em função de E b /N 0 para diferentes modulações PCM e comparar com a teoria Testar o efeito
Processamento (Digital) de Sinal. Caderno de exercícios para as aulas
Caderno de exercícios para as aulas João Paulo Teixeira ESTiG, 04 Processamento (Digital) de Sinal ESTiG - IPB Exercícios Matlab. Identificar no ambiente Matlab o Command Window, o Workspace, o Current
Conceitos de Programação
Conceitos de Programação J. Barbosa 1 Conceitos básicos de programação Algoritmo Conjunto finito de regras sobre as quais se pode dar execução a um dado processo (Knuth73v1) Ex: ordenação de um conjunto,
Trabalho de Processamento Digital de Sinais usando MATLAB R
Trabalho de Processamento Digital de Sinais usando MATLAB R Prof. Marcelo de Oliveira Rosa Universidade Federal do Paraná 21 de maio de 2007 1 Introdução Este trabalho permitirá que o aluno realize operações
