Laboratório de Sistemas e Sinais L1: Matrizes, Sons e Imagens

Tamanho: px
Começar a partir da página:

Download "Laboratório de Sistemas e Sinais L1: Matrizes, Sons e Imagens"

Transcrição

1 Laboratório de Sistemas e Sinais L1: Matrizes, Sons e Imagens Luís Caldas de Oliveira Março de 2009 O objectivo deste laboratório é o de explorar a utilização de matrizes em Matlab e de usá-las para construir sinais de audio e imagens. O laboratório foi projectado para o ajudar a familiarizar-se com os fundamentos do Matlab. É estanque, no sentido em que não é necessária nenhuma documentação adicional sobre o Matlab pois, em vez disso, confiamos nas facilidades de ajuda on-line. O Matlab utiliza o termo função de uma forma mais alargada do que a utilizada quando nos referimos às funções matemáticas: todos os comandos do Matlab que recebem argumentos entre parênteses são chamados de função. A maioria têm um domínio e um contradomínio bem-definidos e definem, de facto, um mapeamento entre o domínio e o contradomínio. Estes podem ser vistos formalmente como funções (matemáticas). Outros, no entanto, como oplot e osound só mais dificilmente poderão ser vistos desta forma. Para iniciar o Matlab basta simplesmente clicar duas vezes sobre o ícone do Matlab no desktop, ou encontrar o comando do Matlab no menu start. Isto abrirá uma janela de comandos do Matlab, que apresenta um prompt >>. Os comandos devem ser introduzidos após o prompt. Explore os programas de demonstração pré-definidos com o comandodemo. Matlab oferece um sistema de ajuda on-line acessível usando o comando de help. Por exemplo, para obter informação sobre a funçãosize, introduza o seguinte: >> help size Há também um help desk (em formato HTML para ser lido num web browser) com material introdutório útil. Está disponível no menu de ajuda. Se não tiver nenhuma experiência prévia com Matlab, consulte o tópico Getting Started no help desk e dedique-lhe algum tempo. 1. Uma variável em Matlab é uma matriz. Uma matriz tem dimensões N M onde N e M pertencem aos Naturais. N é o número das linhas e M é o número das colunas. Se N = M = 1 a variável é um escalar. Se N = 1 e M > 1, então a variável é um vector linha. Se N > 1 e M = 1, então a variável é um vector coluna. Se N e M forem maiores do que um, então a variável é uma matriz, e se N = M então a variável é uma matriz quadrada. Os coeficientes de uma matriz são números reais ou complexos. (a) Cada uma das seguintes linhas contém uma atribuição de um valor a uma variável chamadamatriz. Para cada uma, identifique as dimensões da matriz (M e N) e diga se a variável é um escalar, um vector linha, um vector coluna ou uma matriz i. array = [ ] ii. array = [1:5] iii. array = [1:1:5] iv. array = [1:-1:-5] v. array = [1 2; 3 4] vi. array = [1; 2; 3; 4] (b) Todas as seguintes atribuições correspondem a uma matriz 2 3. Compare as diferenças. i. array = zeros(2,3) ii. array = ones(2,3) iii. array = eye(2,3) iv. array = rand(2,3) 1

2 v. array = [ones(2,1) eye(2,2)] vi. array = [zeros(1,3); ones(1,3)] (c) Considere o construtor de matrizes array = start : step : stop onde o start, stop e step são variáveis escalares ou números reais. Quantos elementos contém array? Use os comandos size e length do Matlab para determinar o comprimento das matrizes dadas por1:0.3:10 e1:1:-1. (d) Um vector linha pode ser transformado num vector coluna usando a operação de transposição. Compare o resultado da execução dos seguintes comandos: i. transpose([ ]) ii. [ ]. iii. transpose([1 2*j 3 4]) (em Matlab j = i = ( 1)) iv. [1 2*j 3 4]. v. [1 2*j 3 4] 2. O Matlab pode ser usado como uma linguagem de programação de uso geral. No entanto, e ao contrário de uma linguagem de programação tradicional, o Matlab tem caraterísticas especiais para operar sobre matrizes que o tornam particularmente conveniente para modelar sinais e sistemas. (a) Neste exercício, usaremos o Matlab para calcular: Use um ciclofor (experimentehelp for) para calcular o resultado do somatório. 25 (b) Use a função sum para obter de uma forma mais compacta, com uma só linha, a soma da alínea anterior. A diferença entre estas duas aproximações ilustra a diferença entre o Matlab e uma linguagem de programação mais tradicional. O ciclo for está mais próximo doestilo que se usaria em C++ ou Java. A função desum ilustra o que o Matlab faz melhor: operações compactas em matrizes inteiras. (c) Em Matlab, toda a função pré-definida que opera sobre um escalar pode também operar sobre uma matriz. Por exemplo, >> sin(pi/4) >> sin([0 pi/4 pi/2 3*pi/4 pi]) Esta caraterística é chamada de vectorização. Encontre uma expressão compacta para calcular o valor de: 9 ( sin k π ) 10 (d) Dadas duas matrizesaebque têm as mesmas dimensões, o Matlab pode multiplicar os seus elementos um a um usando o operador.*. Por exemplo, >> [ ].* [ ] Encontre uma expressão compacta para calcular o valor de: 9 k ( sin k π ) ( cos k π )

3 3. Um sinal em tempo discreto pode ser aproximado em Matlab por um vector (tanto linha como coluna). Neste exercício, irá construir alguns desses vectores e representá-los graficamente. (a) Crie uma matriz que seja um vector linha com comprimento 36, com zeros em toda parte excepto na 18 a posição, que tem o valor 1. (Sugestão: tente help zeros para encontrar uma maneira criar de um vector linha apenas com zeros, e atribua então ao 18 o elemento desse vector o valor um.). Este vector é uma aproximação de um impulso em tempo discreto, que é um sinal nulo em toda parte excepto numa amostra. Usaremos impulsos estudar sistemas lineares. Represente o sinal do impulso, usando plot estem. (b) Considere que a variável t representa o tempo em segundos no intervalo [ 1,1]. Tratando-se de um intervalo com infinitos pontos não o podemos representar directamente em Matlab. No entanto, recorrendo ao conceito de amostragem, podemos ter um vector com um número finito de elementos que representa esse intervalo. Crie uma variável t em Matlab que represente o intervalo de tempo [ 1, 1] amostrado ao ritmo de 8000 amostras por segundo (8000 Hz). (c) Utilize o vector definido na alínea anterior para representar o graficamente o sinal sinusoidal x : [ 1, 1] Reais, dada por t [ 1,1],x(t) = sin(2π 5t + π/6) Em que t é o tempo em segundos. Determine a frequência do sinal sinusoidal (o número de ciclos em cada segundo). (d) Mude a expressão da alínea anterior de forma a que o sinal passe a ter uma frequência de 440 Hz. Trace o gráfico do sinal no intervalo [ 1,1]. Por que é difícil ler o gráfico? Trace em seguida as amostras que se encontram no intervalo [0,0.01] (este é um intervalo de 10 ms). (e) A função Matlabsound (vejahelp sound ), que tem a seguinte sintaxe sound(sinalamostrado, frequencia) envia a matriz uni-dimensional ou vector sinalamostrado para a placa de audio do computador. O segundo argumento especifica a frequência de amostragem em amostras por segundo. Os valores no sinalamostrado devem ser números reais na gama [ 1.0, 1.0]. Se estiverem fora desta gama serão saturados em 1.0 ou 1.0. Use esta função para ouvir o sinal criado na alínea anterior. Oiça tanto o intervalo de 10 ms como um intervalo de 2 s. (f) Oiça os sinais e explique as diferenças relativamente ao que ouviu anteriormente: i. sound (0.5 * sinalamostrado, frequencia) ii. sound (2 * sinalamostrado, frequencia) iii. sound (sinalamostrado, frequencia/2) iv. sound (sinalamostrado, frequencia*2) 4. A figura 1 mostra uma imagem a preto e branco em que a intensidade da imagem varia sinusoidalmente no sentido vertical. A linha superior da imagem é constituída por píxeis brancos. Ao precorrer verticalmente a imagem no sentido descendente a intensidade varia gradualmente para preto, voltando em seguida de novo ao branco, terminando um ciclo. A imagem é 200x200 píxeis, pelo que a frequência vertical é de 1/200 ciclos por píxel. A imagem apresentada na página tem aproximadamente 10x10 centímetros, ou seja, a sua frequência vertical é de 0.1 ciclos por centímetro. A intensidade da imagem é constante no sentido horizontal (tem uma frequência horizontal dos ciclos 0 por centímetro). Uma imagem em Matlab pode ser representada como uma matriz com duas dimensões onde cada elemento indexa um mapa de cores. (a) Considere a imagem construída pelo comandoimage: >> v = [1:64]; >> image(v); Isto deverá criar uma imagem como a mostrada na figura 2. A imagem tem 1 píxel de altura por 64 píxeis de largura (o Matlab por omissão estica a imagem para caber em toda a janela rectangular para gráficos, por isso cada píxel será neste caso representado por um píxel muito alto). Pode-se usar a função Matlabrepmat para construir uma imagem mais alta do que 1 píxel pela repetição desta linha de um determinado número de vezes. 3

4 Figura 1: Uma imagem onde a intensidade varia sinusoidalmente no sentido vertical. Figura 2: Uma imagem do mapa de cores por omissão. 4

5 (b) Cada píxel tem um valor que varia entre 1 e 64. Estes valores servem para indexar o mapa de cores por omissão, que tem comprimento 64, e cobre uma variação contínua do azul ao vermelho através das cores do arco-íris. Para ver os valores numéricos do mapa de cores de omissão >> map = colormap para verificar seu tamanho >> size(map) 64 3 Repare que tem 64 linhas e três colunas. Cada linha é uma entrada no mapa de cores. As três colunas dão, respectivamente, as quantidades de vermelho, verde, e azul no mapa de cores. Estas quantidades variam de 0 (cor ausente) a 1 (intensidade máxima dessa cor). Examine o mapa de cores para verificar que começa com a cor azul e que termina com a vermelha. (c) Mude o mapa de cores usando o comandocolormap da seguinte forma: >> mapa = gray(256); >> colormap (mapa); >> imagem = 128*sin([0:199]*2*pi/200)+128; >> image(imagem); Examine a variável map para compreender a imagem resultante. A este mapa de cores chama-se grayscale colormap (tons de cinzento). Qual a representação para a cor branca e para a cor preta? (d) Execute a seguinte sequência de comandos em Matlab: >> mapa = gray(256); >> colormap (mapa); >> imagem= 128.*sin([0:199]. *4*pi/200)*sin([0:199]*4*pi/200)+128; >> image(imagem); Tente explicar o que observa. 5

Laboratório de Sistemas e Sinais Análise Espectral

Laboratório de Sistemas e Sinais Análise Espectral Laboratório de Sistemas e Sinais Análise Espectral Luís Caldas de Oliveira Abril 29 O objectivo deste trabalho de laboratório é o de ensinar a analisar sinais no domínio da frequência. Utilizaremos dois

Leia mais

Aula de Hoje. Sistemas e Sinais Sinais e Sistemas. Sinal em Tempo Contínuo. Sinal Acústico

Aula de Hoje. Sistemas e Sinais Sinais e Sistemas. Sinal em Tempo Contínuo. Sinal Acústico Aula de Hoje Sistemas e Sinais Sinais e Sistemas lco@ist.utl.pt Instituto Superior Técnico O que é um sinal? Como representamos matematicamente um sinal? Qual a diferença entre um sinal contínuo e um sinal

Leia mais

Sistemas e Sinais (LEE & LETI)

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

Leia mais

Sistemas e Sinais (LEIC) Análise em Frequência. Carlos Cardeira

Sistemas e Sinais (LEIC) Análise em Frequência. Carlos Cardeira Sistemas e Sinais (LEIC) Análise em Frequência Carlos Cardeira Análise em Frequência Até agora a análise que temos feito tem o tempo como domínio. As saídas podiam ser funções no tempo correspondentes

Leia mais

Oficina de Construção de Páginas Web

Oficina de Construção de Páginas Web COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina de Construção de Páginas Web Criação e Publicação Guião Páginas WWW com o editor do Microsoft Office Word 2003 1. Introdução. 2. Abrir uma página Web. 3. Guardar

Leia mais

Aula 2P - Comandos básicos do Matlab aplicados a PDS

Aula 2P - Comandos básicos do Matlab aplicados a PDS Aula 2P - Comandos básicos do Matlab aplicados a PDS Bibliografia HAYKIN, S. S.; VAN VEEN, B. Sinais e sistemas, Bookman, 2001. ISBN 8573077417. Páginas 71-76. INGLE, V. K.; PROAKIS, J. G. Digital signal

Leia mais

Introdução ao CoolEdit c : programa de edição de som digital

Introdução ao CoolEdit c : programa de edição de som digital Introdução ao CoolEdit c : programa de edição de som digital J. M. B. Lopes dos Santos 19 de Julho de 2005 Departamento de Física, Faculdade de Ciências, Universidade do Porto, R. Campo Alegre, 687, 4169-007

Leia mais

Vetores, Matrizes e Gráficos

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

Leia mais

5 Transformações Lineares e Matrizes

5 Transformações Lineares e Matrizes Nova School of Business and Economics Prática Álgebra Linear 5 Transformações Lineares e Matrizes 1 Definição Função de em Aplicação que faz corresponder a cada elemento de um conjunto (domínio), denominado

Leia mais

Introdução ao MATLAB

Introdução ao MATLAB Introdução ao MATLAB O MATLAB é um programa cálculo numérico que pode ser usado interactivamente. A sua estrutura de dados fundamental é a matriz, que pode ter elementos reais ou complexos. Embora na sua

Leia mais

Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ

Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ 1 1. Introdução Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ O ImageJ é um software livre (freeware) que pode ser obtido gratuitamente no site http://rsb.info.nih.gov/ij/. Esse software é

Leia mais

Algoritmos Computacionais ( Programas )

Algoritmos Computacionais ( Programas ) Algoritmos Computacionais ( Programas ) A partir deste tópico, consideramos a utilização do universo Computacional na solução de problemas. Para tanto devemos lembrar que a transposição de problemas do

Leia mais

Espectro da Voz e Conversão A/D

Espectro da Voz e Conversão A/D INSTITUTO SUPERIOR TÉCNICO LICENCIATURA EM ENGENHARIA ELECTROTÉCNICA E DE COMPUTADORES GUIA DO 1º TRABALHO DE LABORATÓRIO DE SISTEMAS DE TELECOMUNICAÇÕES I Espectro da Voz e Conversão A/D Ano Lectivo de

Leia mais

Trabalho Prático n. 2

Trabalho Prático n. 2 Trabalho Prático n. 2 Programação com Quadtrees Métodos de Programação I 2003/04 Preâmbulo Este trabalho prático é constituído por duas secções. A primeira contém questões obrigatórias, e a segunda questões

Leia mais

1 2 3 W O R K S H O P 4 5 6 W O R K S H O P 7 W O R K S H O P 8 9 10 Instruções gerais para a realização das Propostas de Actividades Para conhecer em pormenor o INTERFACE DO FRONTPAGE clique aqui 11 CONSTRUÇÃO

Leia mais

AMBIENTE DE PROGRAMAÇÃO PYTHON

AMBIENTE DE PROGRAMAÇÃO PYTHON Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2003/2004 FICHA 1 AMBIENTE DE PROGRAMAÇÃO PYTHON 1.1. Objectivos

Leia mais

UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB

UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB NOME: UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB O que é o Matlab? O Matlab é um sistema para cálculo científico que proporciona um ambiente de fácil utilização com uma notação intuitiva,

Leia mais

Manual Processamento de Imagem. João L. Vilaça

Manual Processamento de Imagem. João L. Vilaça Manual Processamento de Imagem João L. Vilaça Versão 1.0 31/1/2014 Índice 1. Sistema de eixo e movimentos possíveis do Drone... 3 2. Imagem... 3 3. Espaços de cor... 4 4.1 RGB... 5 4.2HSV... 5 4.3 GRAY...

Leia mais

Informática para Ciências e Engenharias 2014/15. Teórica 5

Informática para Ciências e Engenharias 2014/15. Teórica 5 Informática para Ciências e Engenharias 2014/15 Teórica 5 Na aula de hoje... Representação de imagens pixels, sistema RGB Gráficos em MATLAB Gráficos simples Imagens 2D Exemplo: difusão Gráficos 3D Exemplo:

Leia mais

Departamento: Matemática Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007. Aula prática n o 1 - Introdução ao MATLAB

Departamento: Matemática Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007. Aula prática n o 1 - Introdução ao MATLAB Instituto Politécnico de Viseu Escola Superior de Tecnologia Departamento: Matemática Métodos Numéricos Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007 Aula prática n o 1 - Introdução

Leia mais

Ferramenta de Testagem IECL Orientações para o Aluno (PT)

Ferramenta de Testagem IECL Orientações para o Aluno (PT) Ferramenta de Testagem IECL Orientações para o Aluno (PT) Índice 1 INTRODUÇÃO 3 2 REALIZAÇÃO DOS TESTES 3 2.1 Login 3 2.2 Verificação do áudio para o teste de Audição 5 2.3 Realização de um teste 5 3 Informação

Leia mais

ÍNDICE... 3 INTRODUÇÃO... 4. A série... 4

ÍNDICE... 3 INTRODUÇÃO... 4. A série... 4 EXCEL 2007 e 2010 2 ÍNDICE ÍNDICE... 3 INTRODUÇÃO... 4 A série... 4 01 LISTA COM VALIDAÇÃO... 5 02 FUNÇÕES FINANCEIRAS... 7 03 FUNÇÃO DE BANCO DE DADOS... 12 04 RÓTULOS... 15 05 TABELA DINÂMICA... 18 06

Leia mais

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Mestrado Integrado em Engenharia Electrotécnica e de Computadores 1º ano 2º semestre Trabalho Final Reservas de viagens

Leia mais

Direcção Regional de Educação do Algarve

Direcção Regional de Educação do Algarve MÓDULO 1 Folha de Cálculo 1. Introdução à folha de cálculo 1.1. Personalização da folha de cálculo 1.2. Estrutura geral de uma folha de cálculo 1.3. O ambiente de da folha de cálculo 2. Criação de uma

Leia mais

RUÍDOS EM IMAGENS FILTRAGEM DE RUÍDOS. o Flutuações aleatórias ou imprecisões em dados de entrada, precisão numérica, arredondamentos etc...

RUÍDOS EM IMAGENS FILTRAGEM DE RUÍDOS. o Flutuações aleatórias ou imprecisões em dados de entrada, precisão numérica, arredondamentos etc... RUÍDOS EM IMAGENS FILTRAGEM DE RUÍDOS RUÍDOS EM IMAGENS Em Visão Computacional, ruído se refere a qualquer entidade em imagens, dados ou resultados intermediários, que não são interessantes para os propósitos

Leia mais

PCIM 2013-2014. Laboratório 0, parte visual: Iniciação ao tratamento de imagem, vídeo e áudio no MATLAB

PCIM 2013-2014. Laboratório 0, parte visual: Iniciação ao tratamento de imagem, vídeo e áudio no MATLAB PCIM 2013-2014 Laboratório 0 - parte visual: Iniciação à manipulação de imagem, vídeo e áudio com o MATLAB 1. Processamento de imagem O MatLab possui diversos comandos específicos para manipular imagens

Leia mais

Aplicações de Escritório Electrónico

Aplicações de Escritório Electrónico Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Microsoft Word Folha

Leia mais

b : nas representações gráficas de funções do tipo

b : nas representações gráficas de funções do tipo do as suas escolhas a partir daí. Nesta situação, tendem a identificar as assímptotas verticais, as assímptotas horizontais e a associar as representações analítica e gráfica que têm estas características

Leia mais

Lógica Matemática e Computacional 5 FUNÇÃO

Lógica Matemática e Computacional 5 FUNÇÃO 5 FUNÇÃO 5.1 Introdução O conceito de função fundamenta o tratamento científico de problemas porque descreve e formaliza a relação estabelecida entre as grandezas que o integram. O rigor da linguagem e

Leia mais

Linguagem R R-Gui e R-Commander

Linguagem R R-Gui e R-Commander Linguagem R R-Gui e R-Commander 1 INSTALAÇÃO DO PROGRAMA BÁSICO E PACOTES O sistema é formado por um programa básico (R-Gui) e muitos pacotes com procedimentos adicionais. Tudo é gratuito e com código

Leia mais

Aplicações de Escritório Electrónico

Aplicações de Escritório Electrónico Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho

Leia mais

Imagiologia de raios X planar

Imagiologia de raios X planar Universidade Técnica de Lisboa Instituto Superior Técnico Mestrado em Engenharia Biomédica Imagiologia de raios X planar Técnicas de Imagiologia Nuno Santos n.º 55746, dodgeps@hotmail.com Rúben Pereira

Leia mais

Aplicações de Escritório Electrónico

Aplicações de Escritório Electrónico Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho

Leia mais

Expansão de Imagem #2

Expansão de Imagem #2 Faculdade de Engenharia da Universidade do Porto Engenharia Electrotécnica e de Computadores Expansão de Imagem #2 Televisão Digital António Alberto da Silva Marques Pedro Ricardo dos Reis Porto, 2004

Leia mais

E ainda uma terceira com as opções deste último exemplo, em que a cor de fundo deve ser verdeescuro.

E ainda uma terceira com as opções deste último exemplo, em que a cor de fundo deve ser verdeescuro. E ainda uma terceira com as opções deste último exemplo, em que a cor de fundo deve ser verdeescuro. Atenção a cor de fundo deve estar definida no antes de criar a nova imagem. Comprovação do trabalho

Leia mais

TUTORIAL MATLAB MATEMÁTICA COMPUTACIONAL Aula 20-Novembro-2013

TUTORIAL MATLAB MATEMÁTICA COMPUTACIONAL Aula 20-Novembro-2013 TUTORIAL MATLAB MATEMÁTICA COMPUTACIONAL Aula 20-Novembro-2013 MATLAB (MATrix LABoratory) é um software de alta performance direccionado para o cálculo numérico. O MATLAB integra áreas como análise numérica,

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2005/2006. 0.5 Valores

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2005/2006. 0.5 Valores ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2005/2006 TRABALHO PRÁTICO Nº

Leia mais

Tutorial de Matlab Francesco Franco

Tutorial de Matlab Francesco Franco Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada

Leia mais

FUNÇÃO REAL DE UMA VARIÁVEL REAL

FUNÇÃO REAL DE UMA VARIÁVEL REAL Hewlett-Packard FUNÇÃO REAL DE UMA VARIÁVEL REAL Aulas 01 a 04 Elson Rodrigues, Gabriel Carvalho e Paulo Luís Ano: 2015 Sumário INTRODUÇÃO AO PLANO CARTESIANO... 2 PRODUTO CARTESIANO... 2 Número de elementos

Leia mais

INFORMAÇÕES SOBRE O MATERIAL UTILIZADO NA OBTENÇÃO E NA ANÁLISE DOS VÍDEOS

INFORMAÇÕES SOBRE O MATERIAL UTILIZADO NA OBTENÇÃO E NA ANÁLISE DOS VÍDEOS INFORMAÇÕES SOBRE O MATERIAL UTILIZADO NA OBTENÇÃO E NA ANÁLISE DOS VÍDEOS 1 Material utilizado 1.1 Tracker: um programa de análise de imagens Para a execução da proposta foi utilizado o programa livre

Leia mais

WEB DESIGN ELEMENTOS GRÁFICOS

WEB DESIGN ELEMENTOS GRÁFICOS ELEMENTOS GRÁFICOS Parte 4 José Manuel Russo 2005 24 A Imagem Bitmap (Raster) As imagens digitais ou Bitmap (Raster image do inglês) são desenhadas por um conjunto de pontos quadrangulares Pixel alinhados

Leia mais

CorelDRAW 11 1. UM PROGRAMA DE DESIGN

CorelDRAW 11 1. UM PROGRAMA DE DESIGN CorelDRAW 11 1. UM PROGRAMA DE DESIGN Com o Corel você vai trabalhar com um dos aplicativos mais usados no campo do design e da auto-edição, já que permite operar com dois tipos de gráficos (vetoriais

Leia mais

Todas as medições efectuadas no osciloscópio são basicamente medições de comprimentos nesta matriz.

Todas as medições efectuadas no osciloscópio são basicamente medições de comprimentos nesta matriz. Ciências Experimentais P5: Osciloscópio. Sensibilidade, resolução e erro máximo do aparelho. 1. Objectivos Iniciação ao osciloscópio. Estimativas de sensibilidade, resolução e erro máximo do aparelho.

Leia mais

Enquadramento e Conceitos Fundamentais

Enquadramento e Conceitos Fundamentais Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Enquadramento e Conceitos Fundamentais Edward Angel, Cap. 1 Questão 9, exame de 29/06/11 [0.5v] Identifique e descreva os três

Leia mais

1.4.4 Configurar serviços de armazenamento

1.4.4 Configurar serviços de armazenamento 1.4.4 Configurar serviços de armazenamento Esta versão do Office permite guardar os documentos na nuvem do OneDrive, de modo que possa posteriormente aceder aos seus conteúdos a partir de qualquer dispositivo

Leia mais

2. Computação algébrica usando Maxima

2. Computação algébrica usando Maxima 2. Computação algébrica usando Maxima 2.1 A interface do Maxima Existem várias interfaces diferentes para trabalhar com Maxima. Algumas delas podem estar incorporadas dentro de um editor de texto e a representação

Leia mais

COMPUTAÇÃO E PROGRAMAÇÃO

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

Leia mais

Delphi 7 Aula 01 Área do Triângulo

Delphi 7 Aula 01 Área do Triângulo Delphi 7 Aula 01 Área do Triângulo Prof. Gilbert Azevedo da Silva I. Objetivos Conhecer o Ambiente Integrado de Desenvolvimento (IDE) do Delphi 7, Desenvolver a primeira aplicação no Delphi 7, Aprender

Leia mais

1) Entrando com Matrizes no MatLab.

1) Entrando com Matrizes no MatLab. PRÁTICA 1. Atenção! Os quadros indicados com a letra T referem-se a Treinamento. Devem ser implementados mas não fazem parte do relatório da prática. Os quadros indicados coma letra E são os exercícios

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos

Leia mais

EMP Multi Screen Adjustment. Guia de Funcionamento

EMP Multi Screen Adjustment. Guia de Funcionamento EMP Multi Screen Adjustment Guia de Funcionamento Simbologia Utilizada no Manual 1 IMPORTANTE Indica operações que podem provocar danos ou ferimentos se não se tiver os cuidados devidos. NOTA Indica informações

Leia mais

Curso de Introdução ao SIMULINK

Curso de Introdução ao SIMULINK 4.3 - Modelando Sistemas Não Lineares O SIMULINK fornece uma variedade de blocos para a modelagem de sistemas não lineares. Esses blocos estão na biblioteca Nonlinear. O comportamento destes blocos não

Leia mais

Introdução ao processamento de imagens e OCTAVE. Julio C. S. Jacques Junior juliojj@gmail.com

Introdução ao processamento de imagens e OCTAVE. Julio C. S. Jacques Junior juliojj@gmail.com Introdução ao processamento de imagens e OCTAVE Julio C. S. Jacques Junior juliojj@gmail.com Octave www.gnu.org/software/octave/ Linguagem Interpretada (similar ao MATLAB... portabilidade) Voltada para

Leia mais

Sistemas Multimédia. Ano lectivo 2006-2007. Aula 11 Conceitos básicos de Audio Digital. MIDI: Musical Instrument Digital Interface

Sistemas Multimédia. Ano lectivo 2006-2007. Aula 11 Conceitos básicos de Audio Digital. MIDI: Musical Instrument Digital Interface Sistemas Multimédia Ano lectivo 2006-2007 Aula 11 Conceitos básicos de Audio Digital Sumário Aúdio digital Digitalização de som O que é o som? Digitalização Teorema de Nyquist MIDI: Musical Instrument

Leia mais

Anexo III Funcionamento detalhado do Sistema Montador de Autoria

Anexo III Funcionamento detalhado do Sistema Montador de Autoria 1 Sumário Anexo III Funcionamento detalhado do Sistema Montador de Autoria Anexo III Funcionamento detalhado do Sistema Montador de Autoria... 1 1 Sumário... 1 2 Lista de Figuras... 5 3 A Janela principal...

Leia mais

Redução de imagem no domínio espacial

Redução de imagem no domínio espacial Faculdade de Engenharia da Universidade do Porto Licenciatura em Engenharia Electrotécnica e de Computadores 5º Ano, 1º Semestre Televisão Digital - 2002/2003 Redução de imagem no domínio espacial Armando

Leia mais

Gráficos tridimensionais. Introdução ao MATLAB p.1/31

Gráficos tridimensionais. Introdução ao MATLAB p.1/31 Gráficos tridimensionais Introdução ao MATLAB p1/31 Introdução Existe uma grande variedade de funções para exibir dados em três dimensões Podemos utilizar curvas em três dimensões, superfícies em retalhos

Leia mais

Prova Escrita de Aplicações Informáticas B

Prova Escrita de Aplicações Informáticas B EXAME NACIONAL DO ENSINO SECUNDÁRIO Decreto-Lei n.º 74/2004, de 26 de Março Prova Escrita de Aplicações Informáticas B 12.º Ano de Escolaridade Prova 703/1.ª Fase 11 Páginas Duração da Prova: 120 minutos.

Leia mais

SciLab. Prof. Raimundo C. Ghizoni Teive

SciLab. Prof. Raimundo C. Ghizoni Teive UNIVERSIDADE DO VALE DO ITAJAÍ UNIVALI CES VII CURSO: ENGENHARIA DE COMPUTAÇÃO DISCIPLINA: INTRODUÇÃO À ENGENHARIA DE COMPUTAÇÃO SciLab INSTRUÇÕES BÁSICAS Prof. Raimundo C. Ghizoni Teive Versão do Tutorial:

Leia mais

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT Power Point Básico Santa Maria, julho de 2006 O Power Point é um aplicativo do Microsoft Office direcionado à criação de apresentações.

Leia mais

Atividade: matrizes e imagens digitais

Atividade: matrizes e imagens digitais Atividade: matrizes e imagens digitais Aluno(a): Turma: Professor(a): Parte 01 MÓDULO: MATRIZES E IMAGENS BINÁRIAS 1 2 3 4 5 6 7 8 Indique, na tabela abaixo, as respostas dos 8 desafios do Jogo dos Índices

Leia mais

Introdução aos Sistemas Informáticos

Introdução aos Sistemas Informáticos I 1. Dentro da janela da ferramenta de construção de portais web FrontPage, crie uma página nova e guarde-a como index.htm. 2. Escreva nessa página o texto "O Meu Primeiro Portal Web". Formate-o com o

Leia mais

CURSO INTRODUTÓRIO DE MATEMÁTICA PARA ENGENHARIA 2014.1. Função do 1 Grau. Isabelle Araujo 5º período de Engenharia de Produção

CURSO INTRODUTÓRIO DE MATEMÁTICA PARA ENGENHARIA 2014.1. Função do 1 Grau. Isabelle Araujo 5º período de Engenharia de Produção CURSO INTRODUTÓRIO DE MATEMÁTICA PARA ENGENHARIA 2014.1 Função do 1 Grau Isabelle Araujo 5º período de Engenharia de Produção Funções Na linguagem do dia a dia é comum ouvirmos frases como: Uma coisa depende

Leia mais

Passa a passo para construir uma página pessoal - Parte 1

Passa a passo para construir uma página pessoal - Parte 1 Passa a passo para construir uma página pessoal - Parte 1 Quais ferramentas são necessárias? - Editor de texto básico (sem formatações): use o Bloco de Notas (não use o MS Word e WordPad) - Navegador (browser):

Leia mais

Folha de cálculo. Excel. Agrupamento de Escolas de Amares

Folha de cálculo. Excel. Agrupamento de Escolas de Amares Folha de cálculo Excel Agrupamento de Escolas de Amares Índice 1. Funcionalidades básicas... 3 1.1. Iniciar o Excel... 3 1.2. Criar um livro novo... 3 1.3. Abrir um livro existente... 3 1.4. Inserir uma

Leia mais

Guia do Utilizador Alinex

Guia do Utilizador Alinex Guia do Utilizador Alinex Índice Introdução Login no Alinex Pasta Pessoal no servidor Windows Aceder à Internet Ferramentas de Produtividade (Office) Terminar a sessão de trabalho 2 4 6 7 10 12 1 1 Introdução

Leia mais

Apostila para o 7º ano Profª Yandra

Apostila para o 7º ano Profª Yandra Apostila para o 7º ano Profª Yandra INTRODUÇÃO Scratch é uma linguagem de programação desenvolvida por uma conceituada universidade norte-americana (MIT). Através de um sistema inovador que introduz noções

Leia mais

MEDIÇÃO DE GRANDEZAS ELÉCTRICAS UTILIZAÇÃO DO OSCILOSCÓPIO E DO MULTÍMETRO

MEDIÇÃO DE GRANDEZAS ELÉCTRICAS UTILIZAÇÃO DO OSCILOSCÓPIO E DO MULTÍMETRO TRABALHO PRÁTICO MEDIÇÃO DE GRANDEZAS ELÉCTRICAS UTILIZAÇÃO DO OSCILOSCÓPIO E DO MULTÍMETRO Objectivo Este trabalho tem como objectivo a familiarização com alguns dos equipamentos e técnicas de medida

Leia mais

20 Escola Digital Manual do Utilizador Professor

20 Escola Digital Manual do Utilizador Professor 20 Escola Digital Manual do Utilizador Professor Manual do Utilizador Professor... 1 1. Conhecer o 20 Escola Digital... 4 2. Autenticação... 6 2.1. Criar um registo na LeYa Educação... 6 2.2. Aceder ao

Leia mais

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira Universidade Federal de Alagoas Instituto de Matemática Imagem Prof. Thales Vieira 2014 O que é uma imagem digital? Imagem no universo físico Imagem no universo matemático Representação de uma imagem Codificação

Leia mais

ficha 3 espaços lineares

ficha 3 espaços lineares Exercícios de Álgebra Linear ficha 3 espaços lineares Exercícios coligidos por Jorge Almeida e Lina Oliveira Departamento de Matemática, Instituto Superior Técnico 2 o semestre 2011/12 3 Notação Sendo

Leia mais

Manual do utilizador. Aplicação de agente

Manual do utilizador. Aplicação de agente Manual do utilizador Aplicação de agente Versão 8.0 - Otubro 2010 Aviso legal: A Alcatel, a Lucent, a Alcatel-Lucent e o logótipo Alcatel-Lucent são marcas comerciais da Alcatel-Lucent. Todas as outras

Leia mais

Sua interface é semelhante a de um processador de textos do tipo WYSIWYG, ou seja, What you see is what you get (o que você vê é o que você faz).

Sua interface é semelhante a de um processador de textos do tipo WYSIWYG, ou seja, What you see is what you get (o que você vê é o que você faz). Mathcad COMANDOS BÁSICOS O software Mathcad é um ambiente de trabalho baseado em Álgebra Computacional, dirigido a profissionais técnicos, educadores e estudantes. Permite a escrita de epressões matemáticas

Leia mais

Criando e usando Gráficos

Criando e usando Gráficos DANDO A LARGADA Criando e usando Gráficos Mathcad torna fácil para você criar um gráfico de x-y de uma expressão. Para isto, digite uma expressão que depende de uma variável, por exemplo, sin(x), e então

Leia mais

Métodos Numéricos em Finanças

Métodos Numéricos em Finanças Métodos Numéricos em Finanças Prf. José Fajardo Barbachan IBMEC Objetivo Aprender Métodos Numéricos para modelar e resolver problemas financeiros, implementando programas em Matlab 1 Conteúdo Introdução

Leia mais

Evolution3.0. Manual do Utilizador

Evolution3.0. Manual do Utilizador Evolution3.0 Manual do Utilizador 1 Conteúdos Conteúdos... 2 Principais Características... 3 Requisitos de Sistema... 4 Instalar e Desinstalar a Aplicação... 5 Instalar... 5 Desinstalar... 8 Evolution

Leia mais

1.1. Clique no botão Iniciar, seleccione Todos os programas, Microsoft Office e no submenu aberto escolha o programa Microsoft FrontPage.

1.1. Clique no botão Iniciar, seleccione Todos os programas, Microsoft Office e no submenu aberto escolha o programa Microsoft FrontPage. Objectivos: Identificar os elementos do Ambiente de trabalho do Microsoft FrontPage Criar um website Fechar um website Abrir um website Modos de visualização de um website Criar, eliminar, abrir e fechar

Leia mais

FILTRAGEM NO DOMÍNIO DAS FREQUÊNCIAS (TRANSFORMADA DE FOURIER) Daniel C. Zanotta 04/06/2015

FILTRAGEM NO DOMÍNIO DAS FREQUÊNCIAS (TRANSFORMADA DE FOURIER) Daniel C. Zanotta 04/06/2015 FILTRAGEM NO DOMÍNIO DAS FREQUÊNCIAS (TRANSFORMADA DE FOURIER) Daniel C. Zanotta 04/06/2015 FREQUÊNCIA EM IMAGENS DIGITAIS Análise da intensidade dos NCs da imagem Banda 7 Landsat TM ao longo da distância:

Leia mais

Linguagem R R-Gui e R-Commander

Linguagem R R-Gui e R-Commander Linguagem R R-Gui e R-Commander 1 INSTALAÇÃO DO PROGRAMA BÁSICO E PACOTES O sistema é formado por um programa básico (R-Gui) e muitos pacotes com procedimentos adicionais. Tudo é gratuito e com código

Leia mais

Continuação. 32. Inserir uma imagem da GALERIA CLIP-ART

Continuação. 32. Inserir uma imagem da GALERIA CLIP-ART Continuação 32. Inserir uma imagem da GALERIA CLIP-ART a) Vá para o primeiro slide da apresentação salva no item 31. b) Na guia PÁGINA INICIAL, clique no botão LAYOUT e selecione (clique) na opção TÍTULO

Leia mais

Microsoft Power Point - Manual de Apoio

Microsoft Power Point - Manual de Apoio Microsoft Power Point - Manual de Apoio Pág. 1 de 26 Apresentação e introdução O ambiente de trabalho do Power Point. Abrir, guardar e iniciar apresentações. Obter ajuda enquanto trabalha. Principais barras

Leia mais

Informática no Ensino da Matemática

Informática no Ensino da Matemática Informática no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista de Exercícios 2 ATIVIDADE 1 Para poupar esforço de digitação, você pode usar o tradicional sistema

Leia mais

Sistemas Operacionais e Introdução à Programação. Vetores e matrizes

Sistemas Operacionais e Introdução à Programação. Vetores e matrizes Sistemas Operacionais e Introdução à Programação Vetores e matrizes 1 Matrizes Cada elemento de uma matriz é referenciado indicando-se sua posição dentro da matriz. Na Matemática, matrizes são arranjos

Leia mais

OURO MODERNO www.ouromoderno.com.br. Designer Gráfico APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

OURO MODERNO www.ouromoderno.com.br. Designer Gráfico APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo) Designer Gráfico APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1... 3 Apresentação do Photoshop... 3 Barra de Menus... 3 Barra de Opções... 3 Barra de Ferramentas...4

Leia mais

azevedolab.net 2015 Dr. Walter F. de Azevedo Jr.

azevedolab.net 2015 Dr. Walter F. de Azevedo Jr. azevedolab.net 2015 Dr. Walter F. de Azevedo Jr. 1 Ementa Apresentação de outras linguagens de programação para Bioinformática: introdução ao Perl e ao Processing; modelagem de sistemas biológicos; aplicações

Leia mais

1 Introdução ao MatLab

1 Introdução ao MatLab 1 Introdução ao MatLab O que é o MatLab? O MatLab é um sistema para cálculo científico que proporciona um ambiente de fácil utilização com uma notação intuitiva mas poderosa. Permite a realização de algoritmos

Leia mais

Capítulo 1. x > y ou x < y ou x = y

Capítulo 1. x > y ou x < y ou x = y Capítulo Funções, Plano Cartesiano e Gráfico de Função Ao iniciar o estudo de qualquer tipo de matemática não podemos provar tudo. Cada vez que introduzimos um novo conceito precisamos defini-lo em termos

Leia mais

Serviço Técnico de Informática. Curso Básico de PowerPoint

Serviço Técnico de Informática. Curso Básico de PowerPoint Serviço Técnico de Informática Curso Básico de PowerPoint Instrutor: Tiago Souza e Silva de Moura Maio/2005 O Microsoft PowerPoint No Microsoft PowerPoint, você cria sua apresentação usando apenas um arquivo

Leia mais

Esta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma forma rápida e eficaz.

Esta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma forma rápida e eficaz. Apresentação do programa A folha de cálculo Excel é um componente do pacote Office. Esta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma

Leia mais

Fluxo de trabalho no Picasa

Fluxo de trabalho no Picasa Fluxo de trabalho no Picasa Neste bloco serão abordados: Download e Instalação Aquisição de imagens Tratamento básico de imagem digital fotográfica Opções de impressão Tratamento para envio para a web

Leia mais

Escola Secundária de Camarate

Escola Secundária de Camarate Escola Secundária de Camarate Ano Lectivo 2014/2015 Planificação da Disciplina de Tecnologias da Informação e Comunicação Curso Profissional de Técnico Auxiliar de Saúde e Técnico de Restauração e Bar

Leia mais

1. Capturando pacotes a partir da execução do traceroute

1. Capturando pacotes a partir da execução do traceroute Neste laboratório, iremos investigar o protocolo IP, focando o datagrama IP. Vamos fazê-lo através da analise de um trace de datagramas IP enviados e recebidos por uma execução do programa traceroute (o

Leia mais

Apostila de CmapTools 3.4

Apostila de CmapTools 3.4 Apostila de CmapTools 3.4 Índice Definição do software... 3 Criando um novo mapa... 3 Adicionando um conceito... 3 Alterando a formatação das caixas (Barra de Ferramentas Estilos Paleta Styles)... 7 Guia

Leia mais

MANUAL DE UTILIZAÇÃO DA PLATAFORMA MOODLE

MANUAL DE UTILIZAÇÃO DA PLATAFORMA MOODLE MANUAL DE UTILIZAÇÃO DA PLATAFORMA MOODLE A EQUIPA DO PTE 2009/2010 Índice 1. Entrar na plataforma Moodle 3 2. Editar o Perfil 3 3. Configurar disciplina 4 3.1. Alterar definições 4 3.2. Inscrever alunos

Leia mais

IMES Catanduva. Probabilidades e Estatística. no Excel. Matemática. Bertolo, L.A.

IMES Catanduva. Probabilidades e Estatística. no Excel. Matemática. Bertolo, L.A. IMES Catanduva Probabilidades e Estatística Estatística no Excel Matemática Bertolo, L.A. Aplicada Versão BETA Maio 2010 Bertolo Estatística Aplicada no Excel Capítulo 3 Dados Bivariados São pares de valores

Leia mais

Tratamento fotográfico básico

Tratamento fotográfico básico Tratamento fotográfico básico Vamos começar com um trato na luz e na cor na imagem. Algumas imagens, por sub-exposição, principalmente, precisam ter alterados, alguns parâmetros. Nível: O primeiro deles

Leia mais

Trabalho Prático 1 Relatório Final

Trabalho Prático 1 Relatório Final Licenciatura em Engenharia Informática Departamento de Informática Desenvolvimento de Aplicações para a Web Ano lectivo 2012 / 2013 Trabalho Prático 1 Relatório Final Realizado por Antero Pires, n.º 33065

Leia mais

Centro de Competência Entre Mar e Serra. Guia

Centro de Competência Entre Mar e Serra. Guia SMART Notebook Software Guia O Software Notebook permite criar, organizar e guardar notas num quadro interactivo SMART Board (em modo projectado e não-projectado), num computador pessoal e, em seguida,

Leia mais

SENAI São Lourenço do Oeste. Introdução à Informática. Adinan Southier Soares

SENAI São Lourenço do Oeste. Introdução à Informática. Adinan Southier Soares SENAI São Lourenço do Oeste Introdução à Informática Adinan Southier Soares Informações Gerais Objetivos: Introduzir os conceitos básicos da Informática e instruir os alunos com ferramentas computacionais

Leia mais