Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Introdução e Funcionalidades do Software MATLAB para Engenharia de Telecomunicações, Notas de aula de Engenharia Química

As características e funcionalidades do software matlab, um ambiente de computação e desenvolvimento de aplicações totalmente integrado e orientado para realizar cálculos matemáticos complexos e sua visualização gráfica. O matlab é utilizado em diversas áreas da engenharia, especialmente em engenharia de telecomunicações, e integra análise numérica, cálculo matricial, processamento de sinais e visualização gráfica. Além disso, o matlab possui um alto grau de implantação em escolas, centros universitários e departamentos de i&d de empresas industriais, sendo uma ferramenta básica para docentes, pesquisadores e estudantes em ambientes universitários.

Tipologia: Notas de aula

2011

Compartilhado em 21/01/2011

wladimir-silva-do-nascimento-1
wladimir-silva-do-nascimento-1 🇧🇷

2 documentos

1 / 31

Documentos relacionados


Pré-visualização parcial do texto

Baixe Introdução e Funcionalidades do Software MATLAB para Engenharia de Telecomunicações e outras Notas de aula em PDF para Engenharia Química, somente na Docsity! - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001 LABORATÓRIO DE MATEMÁTICA APLICADA MATLAB - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001 Apresentação Nome: Jorge Mauricio Motta Formação: Oficial Aviador: AFA 1994 Engenheiro Eletrônico: ITA 2003 (São José dos Campos - SP) - Pesquisa na Área de Algoritmos para RWR utilizando Transformada de Wavelets Aperfeiçoamento: EAOAR – 2005 Especialização: UFF/CEP – Sistemas Modernos de Telecomunicações – em andamento Conteúdo Programático: Plano de Ensino, 1. Introdução, Aprendendo a Utilizar o MATLAB, MATLAB no Ambiente Windows, Comandos Básicos e Declarações de Variáveis, Números e Expressões Aritméticas, Formato de Saída, Matrizes Simples, Elementos das Matrizes, Indexação de Elementos de Matrizes, Dimensão de Vetores e Matrizes, Matrizes Especiais, Números e Matrizes Complexas, Funções Matemáticas Elementares, Facilidades do Help, 2. Operações com Matrizes, Transposta, Adição e Subtração, Multiplicação, Divisão, Potenciação, 3. Operações Relacionais e Lógicas, Operadores Relacionais, Operadores Lógicos, Arquivos M de Comandos, 4. Controle de Fluxo, Laço For, Laço While, Estrutura If-Else-End, Estrutura Switch-Case, Arquivos M de Funções, Diferença entre Arquivo M de Funções e Arquivo M de Comandos, Como escrever uma Função, Regras e Propriedades, 6. Análise Numérica, Otimização, Integração Numérica, Solução de Equações, 7. Polinômios, Raízes, Multiplicação, Adição, Divisão, Cálculo de Polinômios, Derivada de Polinômios, 8. Gráficos, Gráficos Bidimensionais, Estilos de Linhas e Símbolos, Números Complexos, Escala Logarítmica, Coordenada Polar e Gráfico de Barras, Gráficos Tridimensionais, Anotações no Gráfico Avaliação escritaProvaAvaliação de grau para G105/0417a/18a Aula expositivaRevisão do conteúdo Aula expositivaRevisão do conteúdo29/0315a/16a Aula expositivaControle de Fluxo Aula expositivaControle de Fluxo22/0313a/14a Aula expositivaOperações Relacionais e Lógicas Aula expositivaOperações Relacionais e Lógicas15/0311a/12a Aula expositivaOperações com Matrizes Aula expositivaOperações com Matrizes08/039a/10a Aula expositivaNúmeros e Matrizes Complexas, Funções Matemáticas Elementares, Facilidades do Help 01/033a/4a Aula expositivaIntrodução Aula expositivaPlano de Ensino23/021a/2a METODOLOGIA ATIVIDADE DISCENTE PROGRAMA-TEMASDIAS/MÊS ORD ENC. Avaliação escritaProvaAvaliação de grau para G207/0635a/36a Aula expositivaRevisão do conteúdo Aula expositivaRevisão do conteúdo31/0533a/34a Aula expositivaAplicações Aula expositivaAplicações24/0531a/32a Aula expositivaAplicações Aula expositivaAplicações17/0529a/30a Aula expositivaGráficos Aula expositivaGráficos10/0527a/28a Aula expositivaPolinômios Aula expositivaPolinômios03/0525a/26a Aula práticaAnálise Numérica Aula expositivaAnálise Numérica26/0423a/24a Aula expositivaArquivos M de Funções Aula práticaArquivos M de Funções19/0421a/22a Aula expositivaCorreção da avaliação Aula expositivaCorreção da avaliação12/0419a/20a Avaliação • Grau 1 (G1) – Listas de exercícios – Trabalho prático – Prova • Grau 2 (G2) – Listas de exercícios – Trabalho prático – Prova – Interdisciplinar – Prova eixo estruturante • Presença obrigatória > 75% Aprovado < 75% Reprovado Avaliação - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I A avaliação de recuperação (R) envolve todos os conteúdos desenvolvidos durante o período letivo e será realizada quando o aluno não obtiver média ponderada entre G1, com peso um, e G2, com peso dois, igual ou superior a 6,0; R GG ⇒< + 0,6 3 2 21 aprovação GG ⇒≥ + 0,6 3 2 21 Prof. Jorge Mauricio Engenharia de Telecomunicações - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001 Objetivo do curso: Apresentar as características e funcionalidades do software Matlab, de modo a qualificar os alunos para utilização do mesmo para resolução de problemas envolvendo conceitos matemáticos, bem como ao desenvolvimento de rotinas para resolução de problemas mais complexos das diversas áreas da engenharia Prof. Jorge Mauricio Engenharia de Telecomunicações - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001  No mundo industrial, o MATLAB tem sido utilizado como ferramenta de investigação para a resolução de problemas complexos como por exemplo a realização e aplicação de modelos matemáticos em engenharia;  As utilizações mais freqüentes desta ferramenta encontram-se nas áreas de computação e cálculo numérico tradicional, prototipagem, algorítmia, teoria do controle automático, estatística, análise de séries temporais para o processamento digital de sinais,etc. Prof. Jorge Mauricio Engenharia de Telecomunicações - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001  O MATLAB dispõe também de um amplo conjunto de programas de apoio especializados, denominados “Toolboxes’, que estendem significativamente o número de funções incorporadas no programa principal. Estas “Toolboxes” cobrem praticamente todas as áreas principais no mundo da engenharia, destacando entre elas as “toolboxes” de processamento de imagens, sinais, controle robusto, estatística, análise financeira, cálculo matemático simbólico, redes neurais, lógica difusa, identificação de sistemas, simulação de sistemas dinâmicos, etc. Prof. Jorge Mauricio Engenharia de Telecomunicações INTRODUÇÃO AO MATLAB Para iniciar o MATLAB é muito simples; basta clicar no ícone: Ou menu: iniciar/programas/Matlab6.5/Matlab6.5 Prof. Jorge Mauricio Engenharia de Telecomunicações - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001 a) Com o “mouse”, ir ao menu “File” e escolher “Set path”. Abre- se a janela “Set Path”. Depois é só escolher o local de trabalho com o “Bowser”, ou adicionar uma nova pasta, através do botão “Add Folder”. Feito isto clicar em “Save”. b) Utilizar o botão “browser for folder” para escolher uma nova pasta, ou adicionar através do botão nova pasta. Uma vez fixado o local de referência, estamos em condições de começar a trabalhar. Prof. Jorge Mauricio Engenharia de Telecomunicações Indica o diretório atual Para definir outro diretórioMenu file Menu set path UR File Edi em Web vindom Help New Open: Close! Import Data.. UE e| aa Save Workspace As. Last Modified Description 26-oue-200 03 Preferences . D4-now-2003 11: Pege setup; Print colgr) Pripbselecton 12-jun-2005 03: PROGRAMA PR. 10-out-2003 10: Load scalin 25-nai-2005 1 CH. .etrldemostriedemo.m 2 Cifeviallmatchm 25-nais2005 3 Cifeuialgpropm 12-jun-2005 Es tedajeza im 10-out-2003 Exit MATLAB, ctrQ 10-out-2003 Ed cestez nar MAT-File 10-0ur-2003 LI [bl workspace | Curent Directory 1= eye (5,7) 1= eye(7,5) &-— 7/02/05 12:58 PH 2 demo ele clear all ele = lu pe Astart E repele ERA sto || EJtutonista... | [E]bicrosor | EWJmetab.at. | “fame MiMATLAS — EMDocumert... | fkset Path EA %9 15:29 Prof. Jorge Mauricio Engenharia de Telecomunicações - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001 Utilizando o comando: >> who obtêm-se uma lista das variáveis armazenadas num dado instante, na Área de Trabalho, como resultado teremos: Your variables are: a ans b c o que mostra as quatro variáveis geradas em nossos exemplos, incluindo ans (usado quando não existe uma declaração de variável). Prof. Jorge Mauricio Engenharia de Telecomunicações - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001 Uma informação mais pormenorizada mostrando a dimensão de cada uma das variáveis correntes é obtido com o comando: >> whos Name Size Bytes Class a 1x1 8 double array ans 1x1 8 double array b 1x4 32 double array c 3x3 72 double array Grand total is 15 elements using 120 bytes Prof. Jorge Mauricio Engenharia de Telecomunicações - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001 Cada elemento de uma matriz real requer 8 bytes de memória, assim a nossa matriz representada pela letra c, de dimensão 3x3 usa 72 bytes e todas as variáveis utilizadas um total de 120 bytes. Comandos que tenham sido utilizados anteriormente podem ser obtidos novamente usando as teclas ↑ e ↓. Por exemplo, pressionando a tecla ↑ uma vez, obtém-se o último comando digitado. Pressionando repetidamente a mesma tecla obtêm-se os comandos digitados anteriormente, um de cada vez. Analogamente, pressionando-se a tecla ↓, repetem-se os comandos para a frente. Prof. Jorge Mauricio Engenharia de Telecomunicações - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001 Para criar arquivos *.m, basta fazer File/new/m-file. Este comando abre um arquivo com o Editor. No final, guarda-se com um dado nome, no caso da função convém ser igual ao nome desta, com uma extensão .m. Para exemplificar, consideremos o script inteiros.m for i=10:20 x(i-9)=i; end x Este script efetua a listagem dos inteiros de 10 a 20. Para correr o script, basta ir para área de trabalho e digitar: » inteiros Prof. Jorge Mauricio Engenharia de Telecomunicações - V E R IT AS VOS LIBER A B IT - A .D . MCMLXX XV I I I CENTRO UNIVERSITÁRIO LUTERANO DE MANAUS – CEULM Comunidade Evangélica Luterana “São Paulo” Credenciado pelo Decreto Presidencial de 26/03/2001-DOU 27/03/2001 Se se tratasse de uma função, faríamos: function inteiros(m,n) for i=m:n x(i-(m-1))=i; end x Para executar a função, iríamos até a área de trabalho e digitaríamos: » inteiros(10,30) 23/02/2008 turma 2 - 2008/1
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved