Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira.

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

Download "Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira."

Transcrição

1 Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros 28/03/15

2 Conteúdo a ser abordado na aula Declaração e manipulação de vetores ; Declaração e manipulação de matrizes; Solução de um sistema linear de equações; Aplicações; 06/04/2015

3 Vetores e Matrizes No Matlab, vetores e matrizes são interpretados da mesma forma, sendo que qualquer matriz linha ou coluna será interpretada como vetor ou matriz dependendo da operação, o Matlab faz isso automaticamente. 01/10/2014

4 Definição de Matrizes Uma matriz é montada linha após linha, onde espaço ou vírgula indicam transição de coluna e ponto-e-vírgula indica transição de linha. 01/10/2014

5 Uma outra maneira de definir matrizes consiste em criar vetores-linha com elementos em progressão aritmética através da simples sintaxe: >> valor_inicial : incremento : valor_final Ex.: >>[1:5:20 ; 1:4:16] 01/10/2014

6 Uma terceira forma de criar vetores utiliza a função linspace, que espaça linearmente um determinado número de elementos entre um valor final e um inicial. Sua sintaxe é: >> linspace(valor_inicial, valor_final,número_de_elementos) 01/10/2014

7 A função logspace é similar, porém espaça os elementos logaritmicamente na base 10. Uma diferença muito importante em sua sintaxe é que os valores iniciais e finais são potências de 10, devendo ser escritos apenas seus expoentes. 01/10/2014

8 Indexação O padrão de indexação matricial no Matlab é a forma tradicional intuitiva (r, c), onde r representa o número da linha e c representa o número da coluna. 01/10/2014

9 Indexação É possível selecionar mais de uma linha ou coluna, usando-se dois-pontos ':' entre os índices inicial e final para indicar o intervalo. 16/04/2013

10 Quando os índices inicial e final são omitidos, indica-se o intervalo inteiro. A palavra reservada 'end' indica o fim da linha ou da coluna. 06/04/2015 Franklin Zeno

11 Indexação Ex: 16/04/2013

12 O conceito de indexação pode ser ampliado quando no lugar dos índices colocam-se vetores ou matrizes de índices. 16/04/2013

13 Indexação Caso se coloque um índice que exceda as dimensões da matriz, o resultado será uma mensagem de erro. Por outro lado, se for definido um novo elemento que exceda essas mesmas dimensões, então a matriz será redimensionada de forma a incluir esse novo elemento, sendo as novas posições preenchidas com 0. 16/04/2013

14 Função min(vec) e max(vec) A função min(vec) retorna o valor mínimo e sua posição. A função max(vec) retorna o valor máximo e sua posição. Ex. >> vec = [ ] >> [minval, minind] = min(vec). >> minval = 1 >> 06/04/2015 minind = 3;

15 Encontrar elementos de um vetor Utilizar a unção find(). Ex. S = [ ]; % Como encontrar o valor 3. >> find(s == 3). Retorno: >> ans = 4. % encontrar posições para S > 1. >> indices = find(s>1) Retorno: >> indices = 2 4 % Obter os valores >> 06/04/2015 V = S(indices) Retorno: >> V = 2 3

16 Listando intervalos e atribuindo valores 06/04/2015

17 Operações Aritméticas As operações aritméticas no Matlab podem ser de dois tipos: matricial ou escalar. As operações do tipo matricial referem-se às operações matemáticas sobre matrizes. As operações escalares são também denominadas de operações sobre conjuntos. Elas são realizadas elemento-a-elemento de cada matriz, aplicando-se o operador em questão apenas entre elementos de mesma posição matricial. 16/04/2013

18 Operações Aritméticas Definindo-se x = [2 3; 5 7] e y = [1 6; 2 4], pode-se associá-los pelos seguintes operadores: '+' : adição (matricial e escalar). Ex.: x + y = [3 9; 7 11] ' ' : subtração (matricial e escalar). Ex.: x y = [1 3; 3 3] '*' : multiplicação matricial. Ex.: x * y = [8 24; 19 58]. 16/04/2013

19 Operações Aritméticas '/' : divisão matricial à direita. Ex.: x/y = (x*y^ 1) = x*inv(y) = [ ; ] '\' : divisão matricial à esquerda. Ex.: x\y = (x^ 1*y) = inv(x)*y = [ ; ] ^' : potenciação matricial. Ex.: x^2 = (x*x) = [19 27; 45 64] 16/04/2013

20 Operações Aritméticas -Transposição Ex.: x = Transposta de x = [2 5, 3 7] -.* Multiplicação Escalar Ex.: x.*y = [2 18; 10 28] -./ Divisão Escalar a Direita Ex.: x./y = (x.*(y.^-1)) = [ ; ] 16/04/2013

21 Operações Aritméticas '.\' : divisão escalar à esquerda. Ex.: x.\y = (x.^-1.*y) = [ ; ] '.^' : potenciação escalar. Ex.: x.^2 = [4 9; 25 49] S = [5 6].^[2 3] = [5^2 6^3]. Resposta: S = /04/2013

22 Operações lógicas e relacionais Operador Descrição < Menor que <= Menor ou igual a > Maior que >= Maior ou igual a == Igual a (não confundir com = ) ~= Diferente de & E OU ~ NÃO 16/04/2013

23 Matrizes Elementares Ones: cria uma matriz cujos elementos são todos iguais a 1, dados o número de linhas e colunas da matriz, respectivamente. 16/04/2013

24 Matrizes Elementares zeros: cria uma matriz cujos elementos são todos iguais a 0, dados os números de linhas e colunas. 16/04/2013

25 Matrizes Elementares eye: cria uma matriz identidade, dada sua ordem. 16/04/2013

26 Matrizes Elementares rand: cria uma matriz de elementos pseudo-aleatórios com distribuição uniforme entre 0 e 1, dados os números de linhas e colunas. Um comando similar, o rand, funciona de forma similar, mas com distribuição normal. 16/04/2013

27 Matrizes Elementares Esta função é muito útil para, por exemplo, se fazer testes em programas que vão trabalhar com dados imprevisíveis. 16/04/2013

28 Tamanho e dimensão de um vetor length (vetor) - Essa função tem como retorno o tamanho do vetor Ex.: S = [ ]; x = length(s). Retorno : x = 5; Size(vetor) - Essa função tem como retono a dimensão do vetor Ex.: x = size(s); Retorno: x = 1 5; 06/04/2015

29 Solução de Sistemas Lineares Para resolver um sistema linear do tipo A*x = B procedemos da seguinte forma: >> X = linsolve(a,b) 16/04/2013

30 1. Use operações matriciais para resolver o seguinte sistema de equações lineares. 4x 2y + 6Z = 8 2x + 8y + 2z = 4 6x + 10y + 3z = 0 06/04/2015

31 2. Encontre uma maneira de substituir números menores ou igual a 3, de uma matriz dada x, pelo número 10. Antes de substituir, mostre qual a posição desses números na matriz e qual seu valor. x = [ ; ; ; ] 06/04/2015

32 3. Gerar uma matriz aleatória e substituir o menor valor pelo número 2 e o maior valor da matriz pelo número 3. 06/04/2015 Franklin Zeno

33 4. A figura ao lado mostra um circuito elétrico composto de resistores e fontes de tensão. Determine a corrente em cada resistor usando a lei de Kirchoff para tensões e o método das correntes de malha. V1 = 20V R1 = 18Ω R4 = 6Ω R7 = 12Ω V2 = 12V R2 = 10Ω R5 = 15Ω R8 = 14Ω V3 = 40V R3 = 16Ω R6 = 8Ω 06/04/2015

34 06/04/2015 fim!!!

AULA 4 TEÓRICA- MATLAB VERSÃO: FEVEREIRO DE 2017

AULA 4 TEÓRICA- MATLAB VERSÃO: FEVEREIRO DE 2017 CEC CENTRO DE ENGENHARIA E COMPUTAÇÃO UNIVERSIDADE CATÓLICA DE PETRÓPOLIS PROGRAMAÇÃO II AULA 4 TEÓRICA- MATLAB VERSÃO: 0.1 - FEVEREIRO DE 2017 Professor: Luís Rodrigo E-mail: luis.goncalves@ucp.br Site:

Leia mais

AULA 2 1) Comando linspace 2) Indexação de matriz

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 >>

Leia mais

Características Básicas

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;

Leia mais

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB

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

Leia mais

Modelo Matemático simples

Modelo Matemático simples Modelo Matemático simples Um modelo matemático pode ser entendido como uma expressão ou função que traduz as propriedades de um sistema físico em termos matemáticos Os modelos podem ser representados por

Leia mais

Introdução a Matrizes

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

Leia mais

PÓS-GRADUAÇÃO PRESENCIAL MARINGÁ

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

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

NÍVEL BÁSICO CAPÍTULO II

NÍVEL BÁSICO CAPÍTULO II UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO PROGRAMA DE EDUCAÇÃO TUTORIAL SEMANA DOS 40 ANOS DE ENGENHARIA ELÉTRICA NÍVEL BÁSICO CAPÍTULO II PROGRAMA

Leia mais

Introdução ao MATLAB 6.1

Introdução ao MATLAB 6.1 Introdução ao MATLAB 6.1 Ambiente MATLAB MATLAB MATrix LABoratory Programação baseada em Matrizes Vetores e escalares também podem ser considerados matrizes, 1xN, Nx1, 1x1 1 Tela Principal do MATLAB Tela

Leia mais

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 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;

Leia mais

Prof. Dr. Marco Antonio Leonel Caetano

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

Leia mais

Introdução ao Scilab 3.0 Parte 2

Introdução ao Scilab 3.0 Parte 2 Introdução ao Scilab 3.0 Parte 2 Paulo S. Motta Pires pmotta@dca.ufrn.br Departamento de Engenharia de Computação e Automação Universidade Federal do Rio Grande do Norte NATAL - RN Paulo Motta (DCA-UFRN)

Leia mais

Introdução ao Scilab

Introdução ao Scilab Universidade do Estado do Rio de Janeiro Faculdade de Engenharia Laboratório de Engenharia Elétrica Introdução ao Scilab (Aula 2) Elaine de Mattos Silva Orientador: Prof. José Paulo Vilela Soares da Cunha

Leia mais

Aula Teórica 14 Matrizes

Aula Teórica 14 Matrizes Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/gustavo Aula Teórica 14 Matrizes Material Didático Proposto 1 Agenda Introdução;

Leia mais

Introdução ao software MatLab

Introdução ao software MatLab Introdução ao software MatLab André Luís M. Martinez DAMAT - UTFPR - CP Outubro de 2017 Sumário 1 Introdução Sumário 1 Introdução 2 Iniciando o MatLab Sumário 1 Introdução 2 Iniciando o MatLab 3 Variáveis

Leia mais

Sistemas e Sinais. Laboratório 0 (parte a) (Iniciação ao MATLAB ) Miguel Pedro Silva e João Reis

Sistemas e Sinais. Laboratório 0 (parte a) (Iniciação ao MATLAB ) Miguel Pedro Silva e João Reis Sistemas e Sinais Laboratório 0 (parte a) (Iniciação ao MATLAB ) Miguel Pedro Silva e João Reis Instituto Superior Técnico, Dep. de Engenharia Mecânica - Secção Sistemas, Grupo de Controlo Automação e

Leia mais

Análise multivariada

Análise multivariada UNIFAL-MG, campus Varginha 6 de Setembro de 2018 Matriz inversa Já discutimos adição, subtração e multiplicação de matrizes A divisão, da forma como conhecemos em aritmética escalar, não é definida para

Leia mais

Aula Teórica: Potenciação e Potência de dez

Aula Teórica: Potenciação e Potência de dez Aula Teórica: Potenciação e Potência de dez Objetivo Familiarizá-lo com a utilização de expoentes e potências de dez, que são de uso frequente nas práticas de laboratório e também nos trabalhos e atividades

Leia mais

Computação e Programação

Computação e Programação Computação e Programação 10ª Aula de (Iniciação ao MATLAB ) 00-009 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Introdução O MATLAB é um programa para cálculos científicos e de engenharia,

Leia mais

Mini curso básico. Gilberto A. S. Segundo Fábio Carmo. Programa de Educação Tutorial

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

Leia mais

Minicurso MATLAB BÁSICO MÓDULO 2

Minicurso MATLAB BÁSICO MÓDULO 2 Minicurso MATLAB BÁSICO MÓDULO 2 Roteiro do segundo módulo Matrizes Vetores Polinômios Matrizes e Vetores Matrizes Escrevendo uma matriz M = [1 2 3; 4 5 6; 7 8 9] M = 1 2 3 4 5 6 7 8 9 Matrizes e Vetores

Leia mais

Introdução ao Fortran 90. Aula 3

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

Leia mais

Murilo F. Tomé ICMC-USP

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.

Leia mais

Foi criado em 1990 por pesquisadores do INRIA e da ècole Nationale des Ponts et Chaussées (França), sendo gratuito e similar ao Matlab.

Foi criado em 1990 por pesquisadores do INRIA e da ècole Nationale des Ponts et Chaussées (França), sendo gratuito e similar ao Matlab. Foi criado em 1990 por pesquisadores do INRIA e da ècole Nationale des Ponts et Chaussées (França), sendo gratuito e similar ao Matlab. Página na internet: http://www.scilab.org Consiste também de um interpretador

Leia mais

IntroduçãoaoSciLab. Prof. MosefranFIRMINO

IntroduçãoaoSciLab. Prof. MosefranFIRMINO IntroduçãoaoSciLab Aula 2 Prof. MosefranFIRMINO Definir um elemento: --> A(3,4,2)= 6; Matrizes ÁlgebraMatricial Matrizes ÁlgebraMatricial --> a = 1:4 // criando vetor a --> b = 5:8 // criando vetor b -->

Leia mais

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2

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 thome@nce.ufrj.br Airam C. P.

Leia mais

INFORMÁTICA PARA ENGENHARIA

INFORMÁTICA PARA ENGENHARIA INFORMÁTICA PARA ENGENHARIA Prof. Fabiano Taguchi fabianotaguchi@gmail.com VARIÁVEIS ESPECIAIS %s Polinômios (Transformada de Laplace) %z Polinômios (Transformada z) %T Variável booleana True %F Variável

Leia mais

MATLAB. Que é MATLAB?

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

Leia mais

Universidade Federal de São Carlos UFSCar Departamento de Engenharia de Produção

Universidade Federal de São Carlos UFSCar Departamento de Engenharia de Produção Universidade Federal de São Carlos UFSCar Departamento de Engenharia de Produção Tutorial básico de uso do Matlab/Octave para o método simplex Prof. Dr. Pedro Munari (munari@dep.ufscar.br) Matlab e Octave

Leia mais

Matemática I. Capítulo 3 Matrizes e sistemas de equações lineares

Matemática I. Capítulo 3 Matrizes e sistemas de equações lineares Matemática I Capítulo 3 Matrizes e sistemas de equações lineares Objectivos Matrizes especiais e propriedades do produto de matrizes Matriz em escada de linhas Resolução de sistemas de equações lineares

Leia mais

INTRODUÇÃO AO MATLAB - PARTE 2

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

Leia mais

Fundamentos de MATLAB. Computação 2º Semestre 2016/2017

Fundamentos de MATLAB. Computação 2º Semestre 2016/2017 Fundamentos de MATLAB Computação 2º Semestre 2016/2017 O Ambiente MATLAB Janela de Comando Escrever comandos Mostrar resultados em formato de texto Janela de Edição Escrever programas e funções Editar

Leia mais

Pode-se mostrar que da matriz A, pode-se tomar pelo menos uma submatriz quadrada de ordem dois cujo determinante é diferente de zero. Então P(A) = P(A

Pode-se mostrar que da matriz A, pode-se tomar pelo menos uma submatriz quadrada de ordem dois cujo determinante é diferente de zero. Então P(A) = P(A MATEMÁTICA PARA ADMINISTRADORES AULA 03: ÁLGEBRA LINEAR E SISTEMAS DE EQUAÇÕES LINEARES TÓPICO 02: SISTEMA DE EQUAÇÕES LINEARES Considere o sistema linear de m equações e n incógnitas: O sistema S pode

Leia mais

Introdução ao MATLAB

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

Leia mais

Computação II (MAB 225)

Computação II (MAB 225) Computação II (MAB 225) Fabio Mascarenhas - 2015.1 http://www.dcc.ufrj.br/~fabiom/pythonoo numpy NumPy é uma biblioteca para trabalhar com matrizes de qualquer dimensão, contendo várias funções matemáticas

Leia mais

Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701

Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 www.decom.ufop.br/moodle No circuito abaixo, temos uma fonte de voltagem V=120V, com uma

Leia mais

Teorema da superposição

Teorema da superposição Teorema da superposição Esse teorema é mais uma ferramenta para encontrar solução de problemas que envolvam mais de uma fonte que não estejam em paralelo ou em série. A maior vantagem desse método é a

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Aula 4 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br http://www.ic.uff.br/~bianca/prog3/ Aula 4-14/09/2006 1 Atribuições Depois que as variáveis são declaradas,

Leia mais

Introdução ao MATLAB. Pedro Cortez Lopes Rafael Lopez Rangel Luiz Fernando Martha. CIV2801 Fundamentos da Computação Gráfica Aplicada 2018.

Introdução ao MATLAB. Pedro Cortez Lopes Rafael Lopez Rangel Luiz Fernando Martha. CIV2801 Fundamentos da Computação Gráfica Aplicada 2018. Pedro Cortez Lopes Rafael Lopez Rangel Luiz Fernando Martha CIV2801 Fundamentos da Computação Gráfica Aplicada 2018.2 Vantagens no Uso do MATLAB para Aplicações em Engenharia Álgebra Computacional + Programação

Leia mais

Aula Teórica 15 Matrizes

Aula Teórica 15 Matrizes Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/red 2014-1 Aula Teórica 15 Matrizes Material Didático Proposto 1 Agenda Introdução;

Leia mais

Matlab Noções introdutórias. Roteiro para aula

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-

Leia mais

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição

Leia mais

RESOLVENDO PROBLEMAS DE ENGENHARIA COM MATLAB

RESOLVENDO PROBLEMAS DE ENGENHARIA COM MATLAB CURSO DE EXTENSÃO: AULA INAUGURAL RESOLVENDO PROBLEMAS DE ENGENHARIA COM MATLAB INSTRUTOR: Prof. Dr. Carlos Henrique Farias dos Santos Objetivo: Apresentar conceitos básicos do ambiente de programação

Leia mais

Agenda. Aula Teórica 13 Matrizes Material Didático Unificado.

Agenda. Aula Teórica 13 Matrizes Material Didático Unificado. Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação 2014/1 Aula Teórica 13 Matrizes Material Didático Unificado. 1 Agenda Introdução; Declaração de Matrizes;

Leia mais

MATLAB EM VIBRAÇÕES MECÂNICAS

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

Leia mais

Unidade I MATEMÁTICA. Prof. Celso Ribeiro Campos

Unidade I MATEMÁTICA. Prof. Celso Ribeiro Campos Unidade I MATEMÁTICA Prof. Celso Ribeiro Campos Números reais Três noções básicas são consideradas primitivas, isto é, são aceitas sem a necessidade de definição. São elas: a) Conjunto. b) Elemento. c)

Leia mais

-->A = [1 2 3; 4 5 6] A = Matrizes

-->A = [1 2 3; 4 5 6] A = Matrizes Matrizes Matrizes são variáveis que contêm uma quantidade potencialmente grande de valores. É no tratamento de matrizes que o Scilab mostra grande superioridade sobre linguagens como C, Fortran ou Java.

Leia mais

Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }

Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { } Java e sua Sintaxe Java e sua Sintaxe Estrutura mínima de um programa em Java: public class Exemplo { } Como todo programa deve ter um início, convenciona-se que a primeira ação de um programa é a execução

Leia mais

n. 1 Matrizes Cayley (1858) As matrizes surgiram para Cayley ligadas às transformações lineares do tipo:

n. 1 Matrizes Cayley (1858) As matrizes surgiram para Cayley ligadas às transformações lineares do tipo: n. Matrizes Foi um dos primeiros matemáticos a estudar matrizes, definindo a ideia de operarmos as matrizes como na Álgebra. Historicamente o estudo das Matrizes era apenas uma sombra dos Determinantes.

Leia mais

Agenda INTRODUÇÃO. Matrizes. Introdução; Declaração de Matrizes; Algumas operações com matrizes; Algumas funções aplicadas a matrizes; Exercícios.

Agenda INTRODUÇÃO. Matrizes. Introdução; Declaração de Matrizes; Algumas operações com matrizes; Algumas funções aplicadas a matrizes; Exercícios. Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Matrizes. Material Didático Unificado. 1 Agenda Introdução; Declaração de

Leia mais

Informática Portugol IDE Revisão 1

Informática Portugol IDE Revisão 1 exatasfepi.com.br Informática Portugol IDE Revisão 1 André Luís Duarte Honra a teu pai e a tua mãe (que é o primeiro mandamento com promessa), para que te vá bem, e sejas de longa vida sobre a terra.(ef

Leia mais

MTM - Matemática Aplicada as Telecomunicações Ementa

MTM - Matemática Aplicada as Telecomunicações Ementa MTM - Matemática Aplicada as Telecomunicações Cálculo Numérico e Algébrico. Números Reais: Conjuntos Numéricos. Desigualdades. Valor Absoluto. Intervalos. Funções: Definição. Gráficos. Operações. Funções

Leia mais

Capítulo 02. Princípios ásicos do MATLAB

Capítulo 02. Princípios ásicos do MATLAB Capítulo 02 Princípios ásicos do MATLAB OBJETIVOS Aprender como números reais e complexos são atribuídos a variáveis, Aprender como atribuir valores a vetores e a matrizes utilizando a atribuição simples,

Leia mais

Conjuntos Numéricos. É o conjunto no qual se encontram os elementos de todos os conjuntos estudados.

Conjuntos Numéricos. É o conjunto no qual se encontram os elementos de todos os conjuntos estudados. Conjuntos Numéricos INTRODUÇÃO Conjuntos: São agrupamentos de elementos com algumas características comuns. Ex.: Conjunto de casas, conjunto de alunos, conjunto de números. Alguns termos: Pertinência Igualdade

Leia mais

INTRODUÇÃO AO SCILAB

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

Leia mais

Álgebra matricial exercícios 1-13; sebenta, páginas π

Álgebra matricial exercícios 1-13; sebenta, páginas π Matemática II 017/18 - Gestão - ESTG/IPBragança Constrói o teu próprio caderno de apontamentos. Resolve todos os exercícios. Cria a tua folha de soluções. Dene os conceitos indicados na última página desta

Leia mais

Unidade 3: Linguagem de programação

Unidade 3: Linguagem de programação Unidade 3: Linguagem de programação 3.5. Trabalhando com polinômios, vetores e matrizes O programa Scilab trabalha com polinômios, vetores e matrizes de forma similar a vários pacotes computacionais disponíveis

Leia mais

ADL A Representação Geral no Espaço de Estados

ADL A Representação Geral no Espaço de Estados ADL14 3.3 A Representação Geral no Espaço de Estados definições Combinação linear: Uma combinação linear de n variáveis, x i, para r = 1 a n, é dada pela seguinte soma: (3.17) onde cada K i é uma constante.

Leia mais

UNIJUI:UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DCEEng: DEPARTAMENTO DE CIÊNCIAS EXATAS E ENGENHARIAS

UNIJUI:UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DCEEng: DEPARTAMENTO DE CIÊNCIAS EXATAS E ENGENHARIAS UNIJUI:UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DCEEng: DEPARTAMENTO DE CIÊNCIAS EXATAS E ENGENHARIAS COMO INSTALAR E UTILIZAR O SCILAB Tânia Michel Pereira Juliane Sbaraine Costa

Leia mais

Agenda. Conjunto de variáveis. Relembrando Vetor INTRODUÇÃO. Matrizes.

Agenda. Conjunto de variáveis. Relembrando Vetor INTRODUÇÃO. Matrizes. Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Matrizes. Material Didático Unificado. Agenda ; Declaração de Matrizes; ;

Leia mais

Conceitos Fundamentais de MatLab/Octave. Prof. Responsáveis Wagner Santos C. de Jesus

Conceitos Fundamentais de MatLab/Octave. Prof. Responsáveis Wagner Santos C. de Jesus Disciplina Processamento de Sinais Curso Análise e Desenvolvimento de Sistemas Conceitos Fundamentais de MatLab/Octave e-mail : wagners@bighost.com.br Prof. Responsáveis Wagner Santos C. de Jesus Introdução

Leia mais

Fundamentos IV. Introdução a OCTAVE. Clarimar Coelho. Departamento de Computação. August 11, 2014

Fundamentos IV. Introdução a OCTAVE. Clarimar Coelho. Departamento de Computação. August 11, 2014 Fundamentos IV Introdução a OCTAVE Clarimar Coelho Departamento de Computação August 11, 2014 Clarimar, Departamento de Computação Aula 1, Introdução a OCTAVE 1/42 Introdução Computação matemática integrada

Leia mais

I-3 Introdução ao Matlab

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

Leia mais

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

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:

Leia mais

Formação Continuada Nova Eja. Plano de Ação II INTRODUÇÃO

Formação Continuada Nova Eja. Plano de Ação II INTRODUÇÃO Nome: Armando dos Anjos Fernandes Formação Continuada Nova Eja Plano de Ação II Regional: Metro VI Tutor: Deivis de Oliveira Alves Este plano de ação contemplará as unidades 29 e 30. Unidade 29 I - Matrizes

Leia mais

Breve Introdução à Programação em Scilab 6.0

Breve Introdução à Programação em Scilab 6.0 Universidade Federal do Paraná UFPR Departamento de Engenharia Química Breve Introdução à Programação em Scilab 6.0 Prof. Éliton Fontana 2018/2 2 Conteúdo 1 Conceitos Básicos 4 2 Operando Vetores e Matrizes

Leia mais

Assessoria Matemática Amora II

Assessoria Matemática Amora II Plano de trabalho para a aula do dia: 15/05/2014 Alunos: André Luiz, Marluce e Nathália Assessoria Matemática Amora II Resumo da atividade a ser desenvolvida Nesta aula, iremos explicar como efetuamos

Leia mais

AERODESIGN AULA 1 MATLAB

AERODESIGN AULA 1 MATLAB AERODESIGN AULA 1 MATLAB INTERFAE (Apontar "espaços" na janela inicial do MATLAB) Diretório (riar uma pasta no desktop e usá-la) Browser ommand Window Variable Editor OMANDOS BÁSIOS Soma ( + 3) Subtração

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos

Leia mais

EXCEL AVANÇADO REVISANDO FUNÇÕES

EXCEL AVANÇADO REVISANDO FUNÇÕES EXCEL AVANÇADO REVISANDO FUNÇÕES Luciana Falcão contato@lucianafalcao.com.br www.lucianafalcao.com.br Agenda da Aula Operadores Operações Matemáticas Soma Média Máximo Mínimo Maior Menor O Excel é composto

Leia mais

Física Mecânica Roteiros de Experiências 69. Estudo Teórico Sobre Potências De Dez. Potenciação

Física Mecânica Roteiros de Experiências 69. Estudo Teórico Sobre Potências De Dez. Potenciação Física Mecânica Roteiros de Experiências 69 UNIMONTE, Engenharia Laboratório de Física Mecânica Estudo Teórico Sobre Potências De Dez Turma: Data: : Nota: Nome: RA: Potenciação É uma operação matemática

Leia mais

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 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

Leia mais

ALGORITMOS AULA 2. Profª Amanda Gondim

ALGORITMOS AULA 2. Profª Amanda Gondim ALGORITMOS AULA 2 Profª Amanda Gondim LINEARIZAÇÃO DE EXPRESSÕES Para a construção de algoritmos que realizam cálculo matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas

Leia mais

Prof a Dr a Ana Paula Marins Chiaradia

Prof a Dr a Ana Paula Marins Chiaradia Projeto TEIA DO SABER 2007 UNESP Campus de Guaratinguetá Secretaria de Estado da Educação, SP. Departamento de Matemática Diretoria de Ensino da Região de Guaratinguetá Coordenador Prof. Dr. José Ricardo

Leia mais

MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21

MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21 AULA 21 MATRIZES - PARTE 1 21.1 Definição e Manipulação de Matrizes Sabemos como definir variáveis de um novo tipo de dados, denominado vetor, que representam seqüências de valores de um mesmo tipo. Por

Leia mais

PESQUISA OPERACIONAL

PESQUISA OPERACIONAL PESQUISA OPERACIONAL Uma breve introdução. Prof. Cleber Almeida de Oliveira Apostila para auxiliar os estudos da disciplina de Pesquisa Operacional por meio da compilação de diversas fontes. Esta apostila

Leia mais

Álgebra Linear e Geometria Anaĺıtica. Matrizes e Sistemas de Equações Lineares

Álgebra Linear e Geometria Anaĺıtica. Matrizes e Sistemas de Equações Lineares universidade de aveiro departamento de matemática Álgebra Linear e Geometria Anaĺıtica Agrupamento IV (ECT, EET, EI) Capítulo 1 Matrizes e Sistemas de Equações Lineares Geometria anaĺıtica em R 3 [1 01]

Leia mais

Sistemas de Equações Lineares Métodos Directos. Computação 2º Semestre 2016/2017

Sistemas de Equações Lineares Métodos Directos. Computação 2º Semestre 2016/2017 Sistemas de Equações Lineares Métodos Directos Computação º Semestre 016/017 Caso de Estudo Circuitos Eléctricos 3 Abril 017 Circuitos Eléctricos Um problema frequente em engenharia electrónica é a determinação

Leia mais

Informática I. Aula 7. Aula 7-17/09/2007 1

Informática I. Aula 7.   Aula 7-17/09/2007 1 Informática I Aula 7 http://www.ic.uff.br/~bianca/informatica1/ Aula 7-17/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA

VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA ULBRA Canoas Rio Grande do Sul Brasil. 04, 05, 06 e 07 de outubro de 2017 Minicurso UTILIZAÇÃO DE PLANILHA ELETRÔNICA NO PROCESSO DE ENSINO E APRENDIZAGEM

Leia mais

INTRODUÇÃO À COMPUTAÇÃO - EPET006 -

INTRODUÇÃO À COMPUTAÇÃO - EPET006 - INTRODUÇÃO À COMPUTAÇÃO - EPET006 - Heleno Pontes Bezerra Neto - helenopontes@lccv.ufal.br Variáveis Compostas Homogêneas Unidimensionais 5. ESTRUTURAS DE DADOS Conceito Até então, tratamos os diversos

Leia mais

Semana 10: Vetores. Material Didático Unificado.

Semana 10: Vetores. Material Didático Unificado. Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 2015/1 Semana 10: Vetores. Material Didático Unificado. 1 2015/1 Agenda Introdução;

Leia mais

(x 1, y 1 ) (x 2, y 2 ) = (x 1 x 2, y 1 y 2 ); e α (x, y) = (x α, y α ), α R.

(x 1, y 1 ) (x 2, y 2 ) = (x 1 x 2, y 1 y 2 ); e α (x, y) = (x α, y α ), α R. INSTITUTO DE MATEMÁTICA E ESTATÍSTICA UNIVERSIDADE DE SÃO PAULO MAT-2457 Álgebra Linear para Engenharia I Terceira Lista de Exercícios - Professor: Equipe da Disciplina EXERCÍCIOS 1. Considere as retas

Leia mais

SEL5886 Visão Computacional Prof. Dr. Marcelo Andrade da Costa Vieira

SEL5886 Visão Computacional Prof. Dr. Marcelo Andrade da Costa Vieira SEL5886 Visão Computacional Prof. Dr. Marcelo Andrade da Costa Vieira Prática 1 - Treinamento no Matlab Instruções: Esse treinamento consiste de 11 exercícios (T_1 a T_11). Deve ser gerado um arquivo no

Leia mais

Sistemas Lineares em Engenharia

Sistemas Lineares em Engenharia Sistemas Lineares em Engenharia Prof. Afonso Paiva Departamento de Matemática Aplicada e Estatística Instituto de Ciências Matemáticas e de Computação USP São Carlos Métodos Numéricos e Computacionais

Leia mais

Aula 04 INTRODUÇÃO. Prezado(a) Aluno(a),

Aula 04 INTRODUÇÃO. Prezado(a) Aluno(a), Aula 04 Computação para Engenharia Civil INTRODUÇÃO Prezado(a) Aluno(a), Após três módulos, já conseguimos nos adiantar muito no estudo da ferramenta Excel. Espero que tenham percebido o potencial desta

Leia mais

Programação em MATLAB

Programação em MATLAB Programação em MATLAB Desenvolvimento de software em MATLAB Scripts ou M-files Funções definidas pelo programador Estruturas de Selecção Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII

Leia mais

Fundamentos Tecnológicos

Fundamentos Tecnológicos Fundamentos Tecnológicos Arredondamento Arredondamento É o nome dado à dispensa de casas decimais em um número decimal. Ex: 33,3333... 33,33 87686,34434636 87686,344 87,686 87,69 Regras de arredondamento

Leia mais

AULA 3 TEORIA - MATLAB VERSÃO: FEVEREIRO DE 2017

AULA 3 TEORIA - MATLAB VERSÃO: FEVEREIRO DE 2017 CEC CENTRO DE ENGENHARIA E COMPUTAÇÃO UNIVERSIDADE CATÓLICA DE PETRÓPOLIS PROGRAMAÇÃO II AULA 3 TEORIA - MATLAB VERSÃO: 0.1 - FEVEREIRO DE 2017 Professor: Luís Rodrigo E-mail: luis.goncalves@ucp.br Site:

Leia mais

Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano

Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano Informática para Engenharia 1 Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem Python. Bibliografia:

Leia mais

LISTA 4A: Teoremas Básicos de Análise de Circuitos: Superposição, Thevenin, Norton e Máxima Transferência de Potência. Observação

LISTA 4A: Teoremas Básicos de Análise de Circuitos: Superposição, Thevenin, Norton e Máxima Transferência de Potência. Observação Graduação em Engenharia Elétrica Disciplina: Circuitos Elétricos 01 Professor Wesley Peres wesley.peres@ufsj.edu.br LISTA 4A: Teoremas Básicos de Análise de Circuitos: Superposição, Thevenin, Norton e

Leia mais

1. Usando o operador dois-pontos, crie os seguintes vetores de linha:

1. Usando o operador dois-pontos, crie os seguintes vetores de linha: Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Ciência da Computação Turma: 2 Período: 20181 Prof.: Roberto M. Faria 2ª. Lista de exercícios para o 2º. Exercício

Leia mais

Uma abordagem de Circuitos Elétricos utilizando Sistemas Lineares

Uma abordagem de Circuitos Elétricos utilizando Sistemas Lineares Uma abordagem de Circuitos Elétricos utilizando Sistemas Lineares Giovane Rodrigues de Oliveira Instituto Federal de Santa Catarina IFSC - Campus Rau Jaraguá do Sul, Brasil giovane.ro@ifsc.edu.br Sander

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais

Universidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais Universidade Federal de Uberlândia Faculdade de Computação Expressões aritméticas, relacionais e lógicas Estruturas condicionais Prof. Renato Pimentel 1 Expressões aritméticas 2 Prof. Renato Pimentel 1

Leia mais

[a11 a12 a1n 7. SISTEMAS LINEARES 7.1. CONCEITO. Um sistema de equações lineares é um conjunto de equações do tipo

[a11 a12 a1n 7. SISTEMAS LINEARES 7.1. CONCEITO. Um sistema de equações lineares é um conjunto de equações do tipo 7. SISTEMAS LINEARES 7.1. CONCEITO Um sistema de equações lineares é um conjunto de equações do tipo a 11 x 1 + a 12 x 2 +... + a 1n x n = b 1 a 11 x 1 + a 12 x 2 +... + a 1n x n = b 2... a n1 x 1 + a

Leia mais

Eduardo. Matemática Matrizes

Eduardo. Matemática Matrizes Matemática Matrizes Eduardo Definição Tabela de números dispostos em linhas e colunas. Representação ou Ordem da Matriz Se uma matriz A possui m linhas e n colunas, dizemos que A tem ordem m por n e escrevemos

Leia mais

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa Computação Eletrônica Tipos de dados, constantes, variáveis, operadores e expressões Prof: Luciano Barbosa Site da disciplina: www.cin.ufpe.br/~if165/ Recapitulando num cubo = n * n * n cubo Algoritmo

Leia mais

Informática no Ensino de Matemática Prof. José Carlos de Souza Junior

Informática no Ensino de Matemática Prof. José Carlos de Souza Junior Informática no Ensino de Matemática Prof. José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc jc Aula 04 ATIVIDADE 01 Outro grande recurso do GeoGebra é o de resolver simbolicamente

Leia mais