Matlab Módulo Avançado
|
|
|
- Natália Barroso Quintão
- 10 Há anos
- Visualizações:
Transcrição
1 Matlab Módulo Avançado Sérgio Manuel Ângelo da Cruz 2007 Aplicações Informáticas para Engenharia
2 Estruturas Em matlab, tal como em muitas outras linguagens, torna-se importante dispormos de estruturas capazes de armazenar dados de diferentes tipos Por exemplo, se pretendermos criar uma ficha individual de um aluno, é importante ter a possibilidade de dispormos de um campo onde podemos inserir o seu nome, morada, idade, etc. Claramente necessitamos de poder inserir strings nos dois primeiros campos e um valor numérico no terceiro campo Pegando no exemplo anterior, poder-se-ia fazer o seguinte em matlab para criar a tal ficha do aluno: >> Fichaaluno.nome='António da Silva' Fichaaluno = nome: 'António da Silva' 2
3 Estruturas >> Fichaaluno.morada='Coimbra' Fichaaluno = nome: 'António da Silva' morada: 'Coimbra' >> Fichaaluno.idade=22 Fichaaluno = nome: 'António da Silva' morada: 'Coimbra' idade: 22 No exemplo anterior, o matlab vai criar automaticamente uma estrutura com o nome Fichaaluno, com três campos ( fields ):nome, morada, idade A qualquer momento podemos aceder ao conteúdo de cada campo escrevendo o nome da estrutura, seguida de um ponto final e por fim o nome do campo que pretendemos consultar. Um exemplo: 3
4 Estruturas >> Fichaaluno.idade 22 Escrevendo apenas o nome da estrutura, o matlab irá mostrar todos os campos que a compõem: >> Fichaaluno Fichaaluno = nome: 'António da Silva' morada: 'Coimbra' idade: 22 Usando o comando fieldnames, podemos saber quais os campos que compõem uma determinada estrutura: >> fieldnames(fichaaluno) 'nome' 'morada' 'idade' 4
5 Estruturas Aplicações Informáticas para Engenharia Para acrescentarmos mais fichas de outros alunos, por forma a criar um vector de estruturas, basta colocarmos um índice à frente do nome da estrutura. Continuando com o exemplo anterior pode-se fazer o seguinte: >> Fichaaluno(2).nome='Bárbara Guimarães'; >> Fichaaluno(2).morada='Lisboa'; >> Fichaaluno(2).idade=35; >> Fichaaluno(2) nome: 'Bárbara Guimarães' morada: 'Lisboa' idade: 35 5
6 Estruturas Aplicações Informáticas para Engenharia >> Fichaaluno Fichaaluno = 1x2 struct array with fields: nome morada idade Pode-se criar uma estrutura de uma única vez com o comando struct. O mesmo exemplo anterior: >> Fichaaluno=struct('nome','António Ferreira','morada','Coimbra','idade',23) Fichaaluno = nome: 'António Ferreira' morada: 'Coimbra idade: 23 6
7 Toolbox de Matemática Simbólica - Introdução Para além de cálculo numérico, o matlab também permite efectuar cálculo simbólico. Para esse efeito, existe uma toolbox de matemática simbólica ( Symbolic Math Toolbox ) Com esta toolbox podem-se efectuar cálculos de diferentes naturezas, designadamente: cálculo propriamente dito (diferenciação, integração, determinação de limites, somatórios, série de Taylor, etc.); algebra linear (inversa de uma matriz, determinantes, valores próprios, etc.); simplificação de expressões algébricas; obtenção de soluções analíticas de equações algébricas e diferenciais; Transformadas de Laplace, Z e de Fourier, etc., etc. Para efectuar cálculo simbólico, o matlab define um novo tipo de dado, designado por objecto simbólico Para indicar ao matlab que uma dada variável (ou expressão) deve ser encarada como objecto simbólico usa-se o comando sym 7
8 Toolbox de Matemática Simbólica - Introdução Observe as diferenças entre os dois exemplos a seguir apresentados: >> a=sqrt(2) a = >> b=sqrt(sym(2)) b = 2^(1/2) Neste último caso, foi indicado ao matlab que ele devia considerar o número 2 como uma constante simbólica pelo que ele devolve o resultado sem efectuar qualquer cálculo numérico (b será encarado em todos os cálculos posteriores como uma constante simbólica) Havendo interesse, pode-se a qualquer momento converter b para o valor numérico correspondente: 8
9 Toolbox de Matemática Simbólica - Introdução >> double(b) Outro exemplo ilustrativo das diferenças entre cálculo numérico e simbólico: >> sym(2)/sym(3)+sym(1)/sym(5) 13/15 >> 2/3+1/ Considere agora, a título de exemplo, que pretende simplicar uma dada expressão designatória. O comando simplify pode ajudar nessa tarefa. Se essa expressão for (x^2-1)/(x-1), podemos simplificá-la da seguinte forma: 9
10 Toolbox de Matemática Simbólica - Introdução >> a=sym('x^2-1'), b=sym('x-1') a = x^2-1 b = x-1 >> simplify(a/b) x+1 Frequentemente, temos necessidade de dizer ao matlab que diversas variáveis devem ser consideradas como simbólicas. Nesse caso, torna-se mais fácil e prático usar o comando syms em vez de sym Como exemplo, vamos assumir que se pretende estudar a função quadrática f, dada pela expressão a*x^2+b*x+c. Neste caso, devemos em primeiro lugar indicar ao matlab que a, b, c e x devem ser tratadas como variáveis simbólicas e só depois definir a função f: 10
11 Toolbox de Matemática Simbólica - Introdução >> syms a b c x >> f=sym('a*x^2+b*x+c') % em alternativa pode-se fazer f=a*x^2+b*x+c f = a*x^2+b*x+c Pode-se agora manipular f da forma desejada, tendo a garantia que o matlab vai tratar todas as variáveis como simbólicas. (Nota a respeito de syms: podemos, para além de enumerar as variáveis simbólicas, indicar qual o tipo dessas variáveis: reais (real), positivas (positive), etc. Isto é efectuado colocando um parâmetro a seguir à última variável definida. Um exemplo: syms x real) Uma vez definida f, pode-se agora criar uma nova função em que a sua expressão designatória é igual à da função f após substituirmos a, b e c por 4, 5 e 8, respectivamemente. Essa operação poderá ser efectuada usando o comando subs: >> g=subs(f,[a,b,c],[4,5,8]) g = 4*x^2+5*x+8 11
12 Toolbox de Matemática Simbólica O comando findsym permite ver quais as variáveis simbólicas presentes numa dada expressão. Por exemplo, em f existem 4 variáveis simbólicas mas em g existe apenas uma (x): >> findsym(g) x O comando solve é bastante útil pois permite resolver equações (ou sistemas de equações) algébricas. Como exemplo, pretende-se achar as soluções da equação x^2-10*x+21=0. Pode-se então fazer: >> solve('x^2-10*x+21') 7 3 Mais exemplos demonstrativos do uso da função solve: 12
13 Toolbox de Matemática Simbólica >> equacaosegundograu='a*x^2+b*x+c=0 ; >> solve(equacaosegundograu) 1/2/a*(-b+(b^2-4*a*c)^(1/2)) 1/2/a*(-b-(b^2-4*a*c)^(1/2)) >> B=solve(equacaosegundograu,'a=1','b=-3','x=10') % calcula o valor de c que %fará com que a condição seja verdadeira B = a: [1x1 sym] b: [1x1 sym] c: [1x1 sym] x: [1x1 sym] >> B.c % vê qual o valor de c armazenado na estrutura B
14 Toolbox de Matemática Simbólica Mais um exemplo do uso do comando solve: >> S = solve('x^2 + x*y + y = 3','x^2-4*x + 3 = 0') S = x: [2x1 sym] y: [2x1 sym] >> S.x 1 3 >> S.y 1-3/2 Neste último exemplo, o resultado do sistema de equações é armazenado numa estrutura, a qual contém as duas soluções para x e y 14
15 Toolbox de Matemática Simbólica Podemos ver alguns dos resultados anteriores com um aspecto mais amigável usando o comando pretty. Um exemplo: >> h=solve(equacaosegundograu); >> pretty(h) [ 2 1/2] [ -b + (b - 4 a c) ] [1/ ] [ a ] [ ] [ 2 1/2] [ -b - (b - 4 a c) ] [1/ ] [ a ] 15
16 Matemática Simbólica - Derivação A toolbox de matemática simbólica disponibiliza um conjunto de funções de cálculo, entre as quais se destacam a derivação, a qual pode ser efectuada usando o comando diff: >> f=sym('3*x^3+4*x^2-5'); >> diff(f) 9*x^2+8*x % ===== Código alternativo ========= >> syms x >> f=3*x^3+4*x^2-5 f = 3*x^3+4*x^2-5 >> diff(f) 9*x^2+8*x 16
17 Matemática Simbólica Derivação / Integração Para calcular derivadas de ordem superior à primeira pode-se usar o mesmo comando mas com mais um parâmetro de entrada: >> diff(f,3) % calcula a terceira derivada da função f 18 Para calcular integrais indefinidos pode-se usar o comando int: >> int(f) % calcula a primitiva de f 3/4*x^4+4/3*x^3-5*x Outro exemplo: >> syms a b c x >> h=a*x^2+b*x+c; >> int(h,b) % calcula a primitiva de h considerando que b é a variável independente a*x^2*b+1/2*b^2*x+c*b 17
18 Matemática Simbólica Integração / Limites Ainda outro exemplo, agora com integrais definidos: >> f=sym(sin(x)) f = sin(x) >> int(f,0,pi) 2 Outra funcionalidade disponibilizada por esta toolbox é o cálculo de limites, usando o comando limit. A sintaxe deste comando é limit(f,x,x0) (calcula o limite da função f quando x tende para x0). Alguns exemplos: >> syms x >> limit(sin(x)/x,x,0) 1 18
19 Matemática Simbólica Limites / Somatórios Aplicações Informáticas para Engenharia >> limit(x/abs(x),x,0,'left') % calcula o limite à esquerda -1 >> limit(x/abs(x),x,0,'right') % calcula o limite à direita 1 Pode-se também calcular somatórios, neste caso com o comando symsum. Como exemplo, vamos supor que se pretende obter a soma de todos os elementos de uma dada série: soma=1+1/2^2+1/3^2+...1/n^2+... Este cálculo pode ser efectuado da seguinte forma: >> syms k >> soma=symsum(1/k^2,1,inf) soma = 1/6*pi^2 19
20 Matemática Simbólica Série de Taylor Pode-se ainda decompor uma dada função em série de Taylor (ou Maclaurin), usando o comando taylor. Alguns exemplos: >> syms x >> g=exp(x*sin(x)) g = exp(x*sin(x)) >> t=taylor(g,12,2); % decompõe g em série de Taylor, obtendo os 12 primeiros termos não nulos, em torno do ponto x=2. >> syms x >> f=1/(5+4*cos(x)); >> M=taylor(f,8) % obtém os termos da série de Maclaurin até (mas não incluindo) o de ordem 8 M = 1/9+2/81*x^2+5/1458*x^4+49/131220*x^6 20
21 Matemática Simbólica Equações Diferenciais Para resolver equações diferenciais de qualquer ordem, usa-se o comando dsolve. Alguns exemplos: >> dsolve('dy=1+y^2') % calcula a solução da equação y =1+y^2 tan(t+c1) % C1 é uma constante >> y=dsolve('dy=1+y^2','y(0)=1') % resolve a equação com uma condição inicial y = tan(t+1/4*pi) Nos exemplos anteriores, a letra D indica ao matlab que se trata da primeira derivada (por defeito a variável independente é t). Colocando um número inteiro após D dá indicação ao matlab de uma derivada de ordem superior. Como exemplo, vamos admitir que se pretende resolver a equação diferencial d (3) y/dx 3 =y, com as condições iniciais y(0)=1; y (0)=-1; y (0)=pi. A solução desta equação pode ser obtida da seguinte forma: 21
22 Matemática Simbólica Equações Diferenciais / Algebra >> y=dsolve('d3y=y','y(0)=1','dy(0)=-1','d2y(0)=pi','x') y = 1/3*pi*exp(x)-1/3*(1+pi)*3^(1/2)*exp(-1/2*x)*sin(1/2*3^(1/2)*x)+(-1/3*pi+1)*exp(- 1/2*x)*cos(1/2*3^(1/2)*x) Para calcular os valores e/ou vectores próprios de uma matriz usa-se o comando eig. Um exemplo: >> A=[1 3 5;2 4 6;7 8 9]; >> eig(a) Outra funcionalidade proporcionada pela toobox de matemática simbólica é a manipulação de expressões simbólicas (polinomiais ou de outro tipo), ao permitir factorizar ou expandir as referidas expressões 22
23 Matemática Simbólica Factorização e... Aplicações Informáticas para Engenharia Neste contexto, dois comandos muito úteis são expand e factor. Alguns exemplos da sua utilidade: >> syms x >> f=(x-3)^3+(x+1)^2-3 f = (x-3)^3+(x+1)^2-3 >> expand(f) x^3-8*x^2+29*x-29 >> factor(x^3+x^2-21*x-45) (x-5)*(x+3)^2 Consulte o help e veja ainda a utilidade de simple, collect e combine 23
24 Transformada de Laplace Aplicações Informáticas para Engenharia Para calcular a Transformada de Laplace ou Transforma de Laplace Inversa usamos os comandos laplace e ilaplace, respectivamente. Alguns exemplos: >> syms t >> f=5*exp(-5*t) f = 5*exp(-5*t) >> laplace(f) % calcula a Transformada de Laplace de f 5/(s+5) >> g=t^2+5*t-6; >> laplace(g) % calcula a Transformada de Laplace de g 2/s^3+5/s^2-6/s 24
25 Transformada de Laplace, Z e Fourier Aplicações Informáticas para Engenharia >> syms s >> ilaplace(1/sqrt(s)) % calcula a Transformada de Laplace Inversa 1/(pi*t)^(1/2) >> h=(2*s+2)/(s^2+7*s+12) % define h h = (2*s+2)/(s^2+7*s+12) >> ilaplace(h) % calcula a Transformada de Laplace Inversa de h(s) -4*exp(-3*t)+6*exp(-4*t) De forma análoga à Transformada de Laplace, a Transformada Z e a Transformada de Fourier podem ser calculadas por intermédio dos comandos ztrans e fourier, respectivamente 25
26 Transformada Z Aplicações Informáticas para Engenharia A Transformada Z (unilateral) de uma função f é definida como: ( ), é variável independente = ( ) f n n Z f f n z Um exemplo concreto: >> syms n >> f=n^4 f = n^4 >> sol=ztrans(f) sol = z*(z^3+11*z^2+11*z+1)/(z-1)^5 >> pretty(sol) 3 2 z (z + 11 z + 11 z + 1) (z - 1) n = 0 n 26
27 Transformada de Fourier Aplicações Informáticas para Engenharia A Transformada de Fourier de uma função f é definida como: iωx f ( x ), x é variável independente F ( ω) = f ( x ) e dx Dois exemplos concretos: >> syms x >> f=exp(-x^2) f = exp(-x^2) >> fourier(f) pi^(1/2)*exp(-1/4*w^2) >> h=x*exp(-abs(x)) h = x*exp(-abs(x)) >> fourier(h) -4*i/(1+w^2)^2*w 27
28 Transformadas Inversas Aplicações Informáticas para Engenharia De forma análoga à Transformada de Laplace, os comandos iztrans e ifourier permitem calcular as Transformadas Inversas de Z e Fourier, respectivamente Muitas outras funções da toolbox de Matemática Simbólica não foram aqui abordadas pelo que se recomenda uma consulta ao manual da mesma 28
E/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética
2 PARADIGMA IMPERATIVO 2.1 CONCEITO As linguagens que pertencem ao paradigma imperativo tomam por base a perspectiva da máquina. Ou seja, no modo como o computador executa programas em linguagem de máquina.
Introdução ao estudo de equações diferenciais
Matemática (AP) - 2008/09 - Introdução ao estudo de equações diferenciais 77 Introdução ao estudo de equações diferenciais Introdução e de nição de equação diferencial Existe uma grande variedade de situações
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
por séries de potências
Seção 23: Resolução de equações diferenciais por séries de potências Até este ponto, quando resolvemos equações diferenciais ordinárias, nosso objetivo foi sempre encontrar as soluções expressas por meio
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,
Estrutura de Dados Básica
Estrutura de Dados Básica Professor: Osvaldo Kotaro Takai. Aula 4: Tipos de Dados O objetivo desta aula é apresentar os tipos de dados manipulados pela linguagem C, tais como vetores e matrizes, bem como
Exercícios 1. Determinar x de modo que a matriz
setor 08 080509 080509-SP Aula 35 MATRIZ INVERSA Uma matriz quadrada A de ordem n diz-se invertível, ou não singular, se, e somente se, existir uma matriz que indicamos por A, tal que: A A = A A = I n
Falso: F = Low voltage: L = 0
Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 PORTAS LOGICAS 1.1 INTRODUÇÃO Em 1854, George Boole introduziu o formalismo que até hoje se usa para
Exercícios Adicionais
Exercícios Adicionais Observação: Estes exercícios são um complemento àqueles apresentados no livro. Eles foram elaborados com o objetivo de oferecer aos alunos exercícios de cunho mais teórico. Nós recomendamos
Resolução de sistemas lineares
Resolução de sistemas lineares J M Martínez A Friedlander 1 Alguns exemplos Comecemos mostrando alguns exemplos de sistemas lineares: 3x + 2y = 5 x 2y = 1 (1) 045x 1 2x 2 + 6x 3 x 4 = 10 x 2 x 5 = 0 (2)
5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES
CAPÍTULO 5 5 VETORES E MATRIZES 5.1 Vetores Um vetor armazena uma determinada quantidade de dados de mesmo tipo. Vamos supor o problema de encontrar a média de idade de 4 pessoas. O programa poderia ser:
Notas de Aula MatLab Série, limite, equação diferencial
Notas de Aula MatLab Série, limite, equação diferencial Routo Terada www.ime.usp.br/~rt Depto. C. da Computação - USP MatLab (Routo) 2 n n n v v a v v a v v a a v P ) (... ) ( ) ( ) ( 0 2 0 2 0 1 0 + +
Sistemas de Numeração
Sistemas de Numeração Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Sistemas de Numeração Prover símbolos e convenções
1 A Integral por Partes
Métodos de Integração Notas de aula relativas aos dias 14 e 16/01/2004 Já conhecemos as regras de derivação e o Teorema Fundamental do Cálculo. Este diz essencialmente que se f for uma função bem comportada,
CAPÍTULO 2. Grafos e Redes
CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que
Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...
Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,... 0) O que veremos na aula de hoje? Um fato interessante Produtos notáveis Equação do 2º grau Como fazer a questão 5 da 3ª
Aula Teórica 16: Estruturas de Dados Heterogêneas
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC 701 www.decom.ufop.br/bcc701 2014-1 Aula Teórica 16: Estruturas de Dados Heterogêneas Material
Lista 1 para a P2. Operações com subespaços
Lista 1 para a P2 Observação 1: Estes exercícios são um complemento àqueles apresentados no livro. Eles foram elaborados com o objetivo de oferecer aos alunos exercícios de cunho mais teórico. Nós sugerimos
Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto;
FICHA OBJECTIVO Construir Construir formulários na base de dados Diplomas em Diário da República Um formulário é utilizado, em primeiro lugar, para introduzir, eliminar ou apresentar dados numa base de
REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade
REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização
1. Criar uma nova apresentação
MANUAL DO Baixa da Banheira, 2006 1. Criar uma nova apresentação Para iniciar uma sessão de trabalho no PowerPoint é necessário criar uma nova apresentação para depois trabalhar a mesma. Ao iniciar uma
INTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Discussão de Sistemas Teorema de Rouché Capelli
Material by: Caio Guimarães (Equipe Rumoaoita.com) Discussão de Sistemas Teorema de Rouché Capelli Introdução: Apresentamos esse artigo para mostrar como utilizar a técnica desenvolvida a partir do Teorema
Fração como porcentagem. Sexto Ano do Ensino Fundamental. Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antonio Caminha M.
Material Teórico - Módulo de FRAÇÕES COMO PORCENTAGEM E PROBABILIDADE Fração como porcentagem Sexto Ano do Ensino Fundamental Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antonio Caminha M. Neto
Truques e Dicas. = 7 30 Para multiplicar fracções basta multiplicar os numeradores e os denominadores: 2 30 = 12 5
Truques e Dicas O que se segue serve para esclarecer alguma questão que possa surgir ao resolver um exercício de matemática. Espero que lhe seja útil! Cap. I Fracções. Soma e Produto de Fracções Para somar
A Torre de Hanói e o Princípio da Indução Matemática
A Torre de Hanói e o Princípio da Indução Matemática I. O jogo A Torre de Hanói consiste de uma base com três pinos e um certo número n de discos de diâmetros diferentes, colocados um sobre o outro em
INTRODUÇÃO AO MAXIMA - PARTE 1
INTRODUÇÃO AO MAXIMA - PARTE 1 Caro colega, Como temos destacado, precisamos de um motivo que justifique o uso do computador no ensino e aprendizagem, principalmente de conteúdos matemáticos, pois a utilização
Notas de Cálculo Numérico
Notas de Cálculo Numérico Túlio Carvalho 6 de novembro de 2002 2 Cálculo Numérico Capítulo 1 Elementos sobre erros numéricos Neste primeiro capítulo, vamos falar de uma limitação importante do cálculo
Unidade II - Sistemas de Equações Lineares
Unidade II - Sistemas de Equações Lineares 1- Situando a Temática Discutiremos agora um dos mais importantes temas da matemática: Sistemas de Equações Lineares Trata-se de um tema que tem aplicações dentro
15 a Aula Subprogramação /Subalgoritmos Função e Procedimento
FISP 1/6 15 a Aula Subprogramação /Subalgoritmos Função e Procedimento Objetivo: Simplificação e racionalização na elaboração de algoritmos mais complexos Recursos: Estruturação de algoritmos e modularização
Notas sobre a Fórmula de Taylor e o estudo de extremos
Notas sobre a Fórmula de Taylor e o estudo de etremos O Teorema de Taylor estabelece que sob certas condições) uma função pode ser aproimada na proimidade de algum ponto dado) por um polinómio, de modo
Reginaldo J. Santos. Universidade Federal de Minas Gerais http://www.mat.ufmg.br/~regi. Agosto de 2005. 27 de maio de 2009
INTRODUÇÃO AO MATLAB R Reginaldo J. Santos Departamento de Matemática-ICEx Universidade Federal de Minas Gerais http://www.mat.ufmg.br/~regi Agosto de 2005 última atualização em 27 de maio de 2009 Introdução
Mas para iniciar o uso do CRM é necessário efetuar algumas configurações em primeiro lugar.
Menu CRM O KeyInvoice tem um CRM que lhe permite efetuar, no seu programa de faturação, uma gestão de contatos, podendo converter os mesmos em Oportunidades ou Orçamentos. Este menu inclui ainda uma agenda
Sistemas de Apoio à Decisão
Sistemas de Apoio à Decisão Processo de tomada de decisões baseia-se em informação toma em consideração objectivos toma em consideração conhecimento sobre o domínio. Modelar o processo de tomada de decisões
Para além das funções (comandos) pré-definidas no matlab, o utilizador pode também criar as suas próprias funções
Funções em Matlab Para além das funções (comandos) pré-definidas no matlab, o utilizador pode também criar as suas próprias funções O comando function permite criá-las. Uma função deve ser definida da
AV1 - MA 12-2012. (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, 02 1 1 0, 788 1 0, 980
Questão 1. Uma venda imobiliária envolve o pagamento de 12 prestações mensais iguais a R$ 10.000,00, a primeira no ato da venda, acrescidas de uma parcela final de R$ 100.000,00, 12 meses após a venda.
Capítulo 5: Aplicações da Derivada
Instituto de Ciências Exatas - Departamento de Matemática Cálculo I Profª Maria Julieta Ventura Carvalho de Araujo Capítulo 5: Aplicações da Derivada 5- Acréscimos e Diferenciais - Acréscimos Seja y f
MATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.
MATLAB Avançado Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB Avançado 2011.2 1 / 46 Exemplo >> x = -3:0.1:3; >> [x,y] = meshgrid(x); >> z = x.^2+3*y-x.*y.^2
Implementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Curvas em coordenadas polares
1 Curvas em coordenadas polares As coordenadas polares nos dão uma maneira alternativa de localizar pontos no plano e são especialmente adequadas para expressar certas situações, como veremos a seguir.
PROGRAMAÇÃO LINEAR. Resolução de problemas de programação linear usando o comando Solver, no Excel.
PROGRAMAÇÃO LINEAR Resolução de problemas de programação linear usando o comando Solver, no Excel. Para além da resolução pelo método gráfico e/ou outros métodos, é possível resolver um problema de PL
Faculdade de Computação
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Disciplina : Teoria da Computação Professora : Sandra Aparecida de Amo Lista de Exercícios n o 2 Exercícios sobre Modelos de Máquinas de Turing
P r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m - 2 0 1 3 P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1:
Inteligência É a faculdade de criar objetos artificiais, especialmente ferramentas para fazer ferramentas. Henri Bergson. WHILE Além dos comandos if-else e switch, o controle de fluxo de um programa pode
Facturação Guia do Utilizador
Facturação Guia do Utilizador Facturação Como se utiliza 2 1 Como se utiliza Todas as opções do sistema estão acessíveis através do menu: ou do menu: O Menu caracteriza-se pelas seguintes funcionalidades:
Material Teórico - Aplicações das Técnicas Desenvolvidas. Exercícios e Tópicos Relacionados a Combinatória. Segundo Ano do Ensino Médio
Material Teórico - Aplicações das Técnicas Desenvolvidas Exercícios e Tópicos Relacionados a Combinatória Segundo Ano do Ensino Médio Prof Cícero Thiago Bernardino Magalhães Prof Antonio Caminha Muniz
4 Sistemas de Equações Lineares
Nova School of Business and Economics Apontamentos Álgebra Linear 4 Sistemas de Equações Lineares 1 Definição Rank ou característica de uma matriz ( ) Número máximo de linhas de que formam um conjunto
Análise de Sistemas Não Lineares por Plano de Fase Recorrendo ao MATLAB
MEEC Mestrado em Engenharia Electrotécnica e de Computadores MCSDI Guião do trabalho laboratorial nº Análise de Sistemas Não Lineares por Plano de Fase Recorrendo ao MATLAB Análise de Sistemas Não Lineares
Análise e Processamento de Bio-Sinais. Mestrado Integrado em Engenharia Biomédica. Sinais e Sistemas. Licenciatura em Engenharia Física
Análise e Processamento de Bio-Sinais Mestrado Integrado em Engenharia Biomédica Licenciatura em Engenharia Física Faculdade de Ciências e Tecnologia Slide Slide 1 1 Tópicos: Representação de Sinais por
N1Q1 Solução. a) Há várias formas de se cobrir o tabuleiro usando somente peças do tipo A; a figura mostra duas delas.
1 N1Q1 Solução a) Há várias formas de se cobrir o tabuleiro usando somente peças do tipo A; a figura mostra duas delas. b) Há várias formas de se cobrir o tabuleiro com peças dos tipos A e B, com pelo
Eventos independentes
Eventos independentes Adaptado do artigo de Flávio Wagner Rodrigues Neste artigo são discutidos alguns aspectos ligados à noção de independência de dois eventos na Teoria das Probabilidades. Os objetivos
Exercícios Teóricos Resolvidos
Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar
Ajuste de Curvas. Ajuste de Curvas
Ajuste de Curvas 2 AJUSTE DE CURVAS Em matemática e estatística aplicada existem muitas situações em que conhecemos uma tabela de pontos (x; y). Nessa tabela os valores de y são obtidos experimentalmente
Unidade 5: Sistemas de Representação
Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação
Neste artigo estudaremos os conceitos relacionados às matrizes unidimensionais (vetores) e multidimensionais.
Linguagem C Matrizes Objetivos Neste artigo estudaremos os conceitos relacionados às matrizes unidimensionais (vetores) e multidimensionais. Definição de Matrizes em Linguagem C As matrizes em geral são
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
O Gerenciamento de Documentos Analógico/Digital
Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital
Álgebra. SeM MiSTéRio
Álgebra SeM MiSTéRio Série SeM MiSTéRio Alemão Sem Mistério Álgebra Sem Mistério Cálculo Sem Mistério Conversação em Alemão Sem Mistério Conversação em Espanhol Sem Mistério Conversação em Francês Sem
Astra LX Frases Codificadas Guia para o processo de Configuração de Frases Codificadas no Programa AstraLX.
2011 www.astralab.com.br Astra LX Frases Codificadas Guia para o processo de Configuração de Frases Codificadas no Programa AstraLX. Equipe Documentação Astra AstraLab 24/08/2011 1 Sumário Frases Codificadas...
Manual do Gestor da Informação do Sistema
Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Informação do Sistema João Braga
MD Sequências e Indução Matemática 1
Sequências Indução Matemática Renato Martins Assunção [email protected] Antonio Alfredo Ferreira Loureiro [email protected] MD Sequências e Indução Matemática 1 Introdução Uma das tarefas mais importantes
Capítulo 2 - Problemas de Valores Fronteira para Equações Diferenciais Ordinárias
Capítulo 2 - Problemas de Valores Fronteira para Equações Diferenciais Ordinárias Departamento de Matemática [email protected] Mestrados em Engenharia da Construção Métodos de Aproximação em Engenharia 1 o
Sistema de equações lineares
Sistema de equações lineares Sistema de m equações lineares em n incógnitas sobre um corpo ( S) a x + a x + + a x = b a x + a x + + a x = b a x + a x + + a x = b 11 1 12 2 1n n 1 21 1 22 2 2n n 2 m1 1
Aproximação de uma função pelo polinómio de Taylor.
Aproximação de uma função pelo polinómio de Taylor. Funções relacionadas do Matlab: 1. Polinómios estas funções encontram-se no Interpolation and Polynomials toolbox função POLYVAL: avalia um polinómio
Capítulo 22 Otimização. Introdução ao MATLAB p.1/18
Capítulo 22 Otimização Introdução ao MATLAB p.1/18 Resumo do capítulo Neste capítulo, otimização refere-se ao processo de determinar os pontos onde uma função assume determinado valor, ou assume valores
UML (Unified Modelling Language) Diagrama de Classes
UML (Unified Modelling Language) Diagrama de Classes I Classes... 2 II Relações... 3 II. Associações... 3 II.2 Generalização... 9 III Exemplos de Modelos... III. Tabelas de IRS... III.2 Exames...3 III.3
Computação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Introdução Esse não é um curso de Java! O objetivo é aprender os conceitos da programação orientada a objetos,
ORIENTAÇÕES PARA O PREENCHIMENTO DO QUESTIONÁRIO POR MEIO DA WEB
ORIENTAÇÕES PARA O PREENCHIMENTO DO QUESTIONÁRIO POR MEIO DA WEB 1 Com finalidade de auxiliar nas respostas às perguntas formuladas ou de esclarecer alguma dúvida sobre questões que não foram expressas
CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário
CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:
Equações Diferenciais Ordinárias
Equações Diferenciais Ordinárias Uma equação diferencial é uma equação que relaciona uma ou mais funções (desconhecidas com uma ou mais das suas derivadas. Eemplos: ( t dt ( t, u t d u ( cos( ( t d u +
Bem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão.
Bem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão. Você deve ter bons conhecimentos de estoque, UM e administração de posições
Pedro Ribeiro 2014/2015
Programação Dinâmica Pedro Ribeiro DCC/FCUP 2014/2015 Pedro Ribeiro (DCC/FCUP) Programação Dinâmica 2014/2015 1 / 56 Números de Fibonacci Sequência de números muito famosa definida por Leonardo Fibonacci
UNIVERSIDADE ESTADUAL DE CAMPINAS INSTITUTO DE MATEMÁTICA, ESTATÍSTICA E COMPUTAÇÃO CIENTÍFICA Matemática Licenciatura. (Números Complexos)
UNIVERSIDADE ESTADUAL DE CAMPINAS INSTITUTO DE MATEMÁTICA, ESTATÍSTICA E COMPUTAÇÃO CIENTÍFICA Matemática Licenciatura (Números Complexos) Jéssica Roldão de Oliveira Assis RA 160332 Campinas 2014 1 HISTÓRIA
Apresentação do VisualA
Propriedade Intelectual: Distribuidor Exclusivo: M. B. Santos Soares, Lda. Cruzinfor Rua João Andersen, 90 1º Dtº Rua 5 de Outubro, 3 B - Paivas 4250-242 PORTO 2840 SEIXAL Tel.: 22.8329107 Tel.: 21.2249533
INSTITUTO TECNOLÓGICO
PAC - PROGRAMA DE APRIMORAMENTO DE CONTEÚDOS. ATIVIDADES DE NIVELAMENTO BÁSICO. DISCIPLINAS: MATEMÁTICA & ESTATÍSTICA. PROFº.: PROF. DR. AUSTER RUZANTE 1ª SEMANA DE ATIVIDADES DOS CURSOS DE TECNOLOGIA
Karine Nayara F. Valle. Métodos Numéricos de Euler e Runge-Kutta
Karine Nayara F. Valle Métodos Numéricos de Euler e Runge-Kutta Professor Orientador: Alberto Berly Sarmiento Vera Belo Horizonte 2012 Karine Nayara F. Valle Métodos Numéricos de Euler e Runge-Kutta Monografia
Modelagem no Domínio do Tempo. Carlos Alexandre Mello. Carlos Alexandre Mello [email protected] 1
Carlos Alexandre Mello 1 Modelagem no Domínio da Frequência A equação diferencial de um sistema é convertida em função de transferência, gerando um modelo matemático de um sistema que algebricamente relaciona
Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP. http://eweb.ipportalegre.pt. ged@ipportalegre.
Manual de Utilizador Caderno Recursos da Unidade Curricular Gabinete de Ensino à Distância do IPP http://eweb.ipportalegre.pt [email protected] Índice RECURSOS... 1 ADICIONAR E CONFIGURAR RECURSOS...
Sistemas Lineares. Módulo 3 Unidade 10. Para início de conversa... Matemática e suas Tecnologias Matemática
Módulo 3 Unidade 10 Sistemas Lineares Para início de conversa... Diversos problemas interessantes em matemática são resolvidos utilizando sistemas lineares. A seguir, encontraremos exemplos de alguns desses
7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear.
CAPÍTULO 7 7 ANÁLISE DE REDES 7.1 Conceitos Básicos em Teoria dos Grafos Diversos problemas de programação linear, inclusive os problemas de transporte, podem ser modelados como problemas de fluxo de redes.
Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU
Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Prof. Dr. Sergio Pilling (IPD/ Física e Astronomia) II Métodos numéricos para encontrar raízes (zeros) de funções reais. Objetivos:
Conceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis.
3. Tabelas de Hash As tabelas de hash são um tipo de estruturação para o armazenamento de informação, de uma forma extremamente simples, fácil de se implementar e intuitiva de se organizar grandes quantidades
Aula prática Como utilizar um multímetro
Aula prática Como utilizar um multímetro Definição Como o próprio nome sugere, é um equipamento que pode ser utilizado para a realização de diversas medidas, dentre as principais temos: Tensão (alternada
Serviço de Clientes. Gestix Enterprise. Gestix.com
Serviço de Clientes Gestix Enterprise Serviço de Clientes Objectivo O módulo Serviço de Clientes permite organizar o expediente pós-venda de forma a aumentar a qualidade do serviço prestado ao cliente.
Índice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?
Índice Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação? Como efectuar uma operação de confirmação de estimativas? Como aceder ao Serviço de Certificação
Unidade 3 Função Logarítmica. Definição de logaritmos de um número Propriedades operatórias Mudança de base Logaritmos decimais Função Logarítmica
Unidade 3 Função Logarítmica Definição de aritmos de um número Propriedades operatórias Mudança de base Logaritmos decimais Função Logarítmica Definição de Logaritmo de um número Suponha que certo medicamento,
36 a Olimpíada Brasileira de Matemática Nível Universitário Primeira Fase
36 a Olimpíada Brasileira de Matemática Nível Universitário Primeira Fase Problema 1 Turbo, o caracol, está participando de uma corrida Nos últimos 1000 mm, Turbo, que está a 1 mm por hora, se motiva e
CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO
CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO MATERIAL DIDÁTICO IMPRESSO CURSO: Física DISCIPLINA: Informática para o Ensino de Física CONTEUDISTA: Carlos Eduardo Aguiar
Problemas de Valor Inicial para Equações Diferenciais Ordinárias
Problemas de Valor Inicial para Equações Diferenciais Ordinárias Carlos Balsa [email protected] Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança Matemática Aplicada - Mestrados
COMO ENSINEI MATEMÁTICA
COMO ENSINEI MATEMÁTICA Mário Maturo Coutinho COMO ENSINEI MATEMÁTICA.ª edição 511 9 AGRADECIMENTOS À Deus À minha família Aos mestres da matemática do C.E.Visconde de Cairu APRESENTAÇÃO O objetivo deste
APROG - Civil. Excel. Técnicas de pesquisa de informação em tabelas. Instituto Superior de Engenharia do Porto 2000-2007
APROG - Civil Excel Técnicas de pesquisa de informação em tabelas Instituto Superior de Engenharia do Porto 2000-2007 Elaborado por: António Silva (DEI-ISEP) Pesquisa de Informação em Tabelas O Excel
1. A corrida de vetores numa folha de papel.
1. A corrida de vetores numa folha de papel. desenhando a pista. o movimento dos carros. o início da corrida. as regras do jogo. 2. A corrida no computador. o número de jogadores. o teclado numérico. escolhendo
Estatística II Antonio Roque Aula 9. Testes de Hipóteses
Testes de Hipóteses Os problemas de inferência estatística tratados nas aulas anteriores podem ser enfocados de um ponto de vista um pouco diferente: ao invés de se construir intervalos de confiança para
LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br
LÓGICA DE PROGRAMAÇÃO Professor Celso Masotti http://ead.celsomasotti.com.br Ano: 2015 1 HTML & PHP em Ambiente Web PARTE II Sumário I Decisão... 4 Operadores de Comparação... 6 II IF ELSEIF ELSE... 7
QUANTIFICADORES. Existem frases declarativas que não há como decidir se são verdadeiras ou falsas. Por exemplo: (a) Ele é um campeão da Fórmula 1.
LIÇÃO 4 QUANTIFICADORES Existem frases declarativas que não há como decidir se são verdadeiras ou falsas. Por exemplo: (a) Ele é um campeão da Fórmula 1. (b) x 2 2x + 1 = 0. (c) x é um país. (d) Ele e
INSTRUMENTAÇÃO E CONTROLE DE PROCESSOS TRANSFORMADAS DE LAPLACE
INSTRUMENTAÇÃO E CONTROLE DE PROCESSOS TRANSFORMADAS DE LAPLACE Preliminares No estudo de sistemas de controle, e comum usar-se diagramas de blocos, como o da figura 1. Diagramas de blocos podem ser utilizados
COMO PROGRAMAR SEU TIME
COMO PROGRAMAR SEU TIME 1) INSTALAÇÃO: Instale o simulador da categoria SIMUROSOT da FIRA. O simulador é gratuito e está disponível para download no site da FIRA (www.fira.net) ou no site da competição
