2 Programação de Simulink S-functions
|
|
|
- Oswaldo Anjos Desconhecida
- 8 Há anos
- Visualizações:
Transcrição
1 2 Programação de Simulink S-functions 2.1 S-function É uma descrição de um bloco do simulink numa linguagem de programação, que pode ser codificada em Matlab, C / C++, Fortran ou Ada. u Fig. 2-1: (S-function ) bloco do Simulink e parâmetros do bloco Na janela de parâmetros do bloco S-function deve ser indicado o nome da função. Se fôr codificada em Matlab, o código deve ser guardado numa m-file com o mesmo nome da função (e extensão.m). Um bloco Simulink pode ser visto como: u (entradas) x (estados) y (saídas) Fig. 2-2: Representação de um bloco do Simulink E segundo um modelo de espaço de estados, e sabendo que se tem estados contínuos e discretos, isto é: Guias práticos STR 2-1
2 x = x d + x c tem-se as equações dinâmicas: x = Ax Bu (derivada dos estados contínuos) c c + y = Cx + Du (equação de saída) No caso de se ter estados discretos em cada instante de amostragem deve ser feita a actualização destes (o equivalente discreto da derivada dos estados contínuos): k + 1 k k = Axd Bu ou k + 1 k k x (t, x,u ) d = f d x d + i. e., como uma função dos estados anteriores e da entrada actual. A codificação em Matlab toma a forma de um função: [sys,x0,str,ts] = f (t,x,u,flag,p1,p2,...) parâmetros de entrada: f Nome da S-function s t Tempo corrente x vector de estado u entrada do bloco flag Indica uma tarefa a ser desempenhada durante a simulação p1, p2,... São parâmetros adicionais Quando o tempo de amostragem varia normalmente p1 é usado para indicar esse valor à S-function. Os valores destes parâmetros devem ser indicados na janela de parâmetros do bloco, mostrada na Fig. 2-1, na linha de entrada intitulada S-function parameters separados por vígulas. Podem ser constantes ou variáveis definidas no workspace do Matlab. parâmetros de saída sys argumento de retorno genérico. Os valores dependem de flag. (Ex. se flag = 3, sys contém a saída da S-function (ou do bloco)) Guias práticos STR 2-2
3 x0 Valores iniciais dos estados str Reservado para uso futuro. S-functions devem retornar a matriz vazia [ ] ts Matriz com duas colunas contendo o intervalo de amostragem Inicialização do modelo flag = 0 Cálculo do próximo instante de amostragem (apenas para blocos com tempo de amostragem variável) flag = 4 Calculo da saída flag = 3 Actualização estados discretos flag = 2 Calculo das derivadas dos estados contínuos flag = 1 Finalização da simulação flag = 9 Fig. 2-3: Etapas de uma simulação e correspondência com o valor de flag. A simulação segue o diagrama anterior. No inicio todos os blocos são inicializados (flag=0). Entra-se então num ciclo de simulação onde primeiro é calculado o próximo instante de amostragem (flag=4) de modo que o cálculo da saída (flag=3) seja executado apenas após a amostragem de novos dados. Seguidamente são actualizados os estados discretos (flag=2). Antes de se aguardar pela próxima amostra, são ainda calculadas as derivadas dos estados contínuos (flag=1). Podem ainda ser efectuadas algumas tarefas antes do fim da simulação (flag=9). Guias práticos STR 2-3
4 Como ilustra o diagrama as tarefas que são efectuadas durante a simulação dependem do valor do parâmetro de entrada flag. Este parâmetro é fornecido pelo próprio Simulink, cada vez que chama a S-function de modo a indicar qual a etapa em que a simulação se encontra. 2.2 Implementação de s-functions Neste ponto serão apresentados alguns exemplos de S-functions. Basicamente uma S- function é dividida em segmentos de código que executam uma tarefa dada a etapa corrente da simulação e que é especificada pelo valor de flag: [sys, x0, str, ts] = sfunc (t, x, u, flag) if flag==0 (...) elseif flag == 4 (...) Entrada e saída únicas No exemplo seguinte admite-se que o tempo de amostragem é variável e portanto é passado como primeiro parâmetro adicional, ts. Deste modo o valor deste parâmetro deve ser especificado na janela de parâmetros do bloco, Fig Este exemplo consiste simplesmente num ganho que duplica o valor do sinal de entrada: Fig. 2-4: Diagrama para a s-function gain01 Nota: O sinal é uma sinusóide com amplitude 1 e frequência 1 rad / s. Um período de amostragem conveniente será 0.1. (Pode-se tentar 1 para ver o efeito) Guias práticos STR 2-4
5 function [sys, x0, str, ts] = gain01(t, x, u, flag, ts) %inicialização if flag == 0 %estados contínuos = 0 %estados discretos = 0 %saídas = 1 %entradas = 1 %raizes continuas. reservado deve ser 0 %direct feedtrough deve ser 1 se u usado em flag=3 %sample times = 1 sys = [ ]; x0 = [ ]; str = [ ]; ts = [-2 0]; %tempo de amostragem variável %Calcula próximo instante de amostragem elseif flag == 4 ns = t / ts; sys = (1 + floor(ns + 1e-13*(1+ns)))*ts; %ns nº de amostras %momento da próxima amostra %Calcula a saída como o dobro da entrada elseif flag == 3 sys = 2*u(1); %default else sys = [ ]; end %não faz nada Guias práticos STR 2-5
6 2.2.2 Entradas e saídas múltiplas No entanto um função pode receber mais de uma entrada. Se como 2ª entrada se encontrar o factor de ganho, o diagrama de blocos passa a ser: Fig. 2-5: Ganho variável Repare-se que a S-function, mais as suas entradas e saídas foram agrupadas num subsistema. No caso de múltiplas entradas é usado um Multiplexer de modo a transformar os sinais independentes num vector. Quanto à saída consiste num vector com tantas posições como o número de saídas de modo que se for ligada a um Scope apresenta tantos sinais como o número de saídas. Fig. 2-6: S-function com 2 entradas As alterações que devem ser efectuadas ao algoritmo anterior: else if flag == 0 sys = [ ] %Inicalização elseif flag == 3 %Calcula a saída como um factor da 1ª entrada dado pela 2ª sys = u(2)*u(1); Guias práticos STR 2-6
7 2.2.3 Memorização de estados da S-function entre iterações Nos casos anteriores não foram necessários estados. Vamos no entanto supor que é necessário guardar um valor do passo anterior para efectuar um qualquer cálculo. Uma forma de fazer isto (the hard way), consiste em guardar num estado discreto esse valor. O seguinte exemplo calcula a diferença entre a entrada corrente u(k) e a anterior u(k-1). Para isso deve ser memorizado o valor da anterior. Amplitude = 1 Frequência = 1 Hz Fig. 2-7: diferença entre a entrada actual e a anterior Fig. 2-8: Entrada e saída do diagrama anterior O código para a S-Function (a vermelho as alterações em relação a gain01): Guias práticos STR 2-7
8 function [sys, x0, str, ts] = diff01 (t, x, u, flag, ts) %<--- %inicialização if flag == 0 %estados contínuos = 0 %estados discretos = 2 %<--- 2 estados discretos armazenam: u(k-1) e y(k) %saídas = 1 %entradas = 1 %<--- %raizes continuas. reservado deve ser 0 %direct feedtrough deve ser 1 se u usado em flag=3 %sample times = 1 sys = [ ]; %<--- x0 = [0 0]; %<--- 2 Estados iniciais = 0 str = [ ]; ts = [-2 0]; %tempo de amostragem variável %Calcula próximo instante de amostragem elseif flag == 4 ns = t / ts; sys = (1 + floor(ns + 1e-13*(1+ns)))*ts; %ns nº de amostras %momento da próxima amostra %Actualiza os estados discretos e envia o vector de estado %<--- elseif flag == 2 y=u(1)-x(1); %y=u(k)-u(k-1) sys = [u(1) y]; %x=[u(k-1) y(k)] %Retira a saida do vector de estado elseif flag == 3 sys = x(2); %<--- %default else sys = [ ]; end %não faz nada Guias práticos STR 2-8
9 Se bem que exista uma meio mais simples este exemplo serve também para ilustrar o uso da actualização dos estados discretos. Outra forma de implementar o exemplo anterior (the easy way), possível apenas nas versões recentes do Matlab, consiste em declarar uma variável local que mantém o seu valor entre diferentes chamadas a uma função, da mesma forma que as variáveis estáticas em C / C++. Para isso usa-se a palavra reservada presistent. O código para a S-Function (a vermelho as alterações em relação a gain01): function [sys, x0, str, ts] = diff02 (t, x, u, flag, ts) %<--- persistent uk_1; %<--- %inicialização if flag == 0 sys = [ ]; x0 = [ ]; str = [ ]; ts = [-2 0]; %tempo de amostragem variável uk_1 = 0; %<--- %Calcula próximo instante de amostragem elseif flag == 4 ns = t / ts; sys = (1 + floor(ns + 1e-13*(1+ns)))*ts; %ns nº de amostras %momento da próxima amostra %Calcula a saída como a diferença entre a entrada actual e a anterior %<--- elseif flag == 3 sys = u(1)-uk_1; uk_1=u(1); %default else sys = [ ]; end %não faz nada Guias práticos STR 2-9
10 2.2.4 Mascarando blocos ou sub-sistemas Pode ser útil mascarar um subsistema de modo a ter um interface para passagem de parâmetros. No caso do sub-sistema da Fig. 2-5 e da Fig. 2-6, a única variável que interessa colocar na máscara é o tempo de amostragem ts. Assim primeiro deve ser colocado na janela de parâmetros da S-function a variável que vem da mascara, por exemplo ts0. Para isso deve ser aberto o sub-sistema: Fig. 2-9: Definição da variável proveniente da mascara Fig. 2-10: Definição da variável proveniente da mascara Guias práticos STR 2-10
11 Seguidamente deve ser editada a mascara (Edit Masc). Finalmente o valor do parâmetro ts da S-function pode ser editado na janela de parâmetros do bloco (sub-sistema): Fig. 2-11: Definição da máscara Guias práticos STR 2-11
3 Implementação de um controlador PID digital (Matlab)
3 Implementação de um controlador PID digital (Matlab) 3.1 Algoritmo PID ideal Discretizando a equação do algoritmo PID de posição: (3-1) t k c de() t mt () = ket c () + etdt () + kt c d T dt i 0 obtém-se
Correção do 1º Exame de INTRODUÇÃO À PROGRAMAÇÃO Licenciatura em Engenharia Mecânica 30 de Junho de 2006, 2º Semestre
Correção do º Exame de INTRODUÇÃO À PROGRAMAÇÃO Licenciatura em Engenharia Mecânica 3 de Junho de 26, 2º Semestre. (2.) Perguntas de resposta rápida de Fortran (.4 valores cada).. Todos os componentes
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
NÍVEL BÁSICO CAPÍTULO V
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 V PROGRAMA
Informática para Ciências e Engenharias 2013/14. Teórica 7
Informática para Ciências e Engenharias 2013/14 Teórica 7 Na aula de hoje... Controlo de execução ciclos condicionais while end Exemplos raiz quadrada histograma fórmula química while while e matrizes
Aula Mar EE-254 (Controle Preditivo) Aula 3 12 Mar / 39
Aula 3 12 Mar 2019 EE-254 (Controle Preditivo) Aula 3 12 Mar 2019 1 / 39 Resumo da aula passada - DMC Informação requerida sobre a planta: Resposta a degrau g(n), n = 1, 2,..., N s (assume-se g(0) = 0
Capítulo 8. Estruturas de Controle no Nível de Sentença
Capítulo 8 Estruturas de Controle no Nível de Sentença Níveis de fluxo de controle Computações são realizadas por meio da avaliação de expressões e da atribuição dos valores a variáveis Para tornar a computação
Modelação, Identificação e Controlo Digital
Modelação, Identificação e Controlo Digital 1-Aspectos Gerais 1 Modelação, Identificação e Controlo Digital Semestre de Inverno 2005/2006 Área Científica de Sistemas de Decisão e Controlo Modelação, Identificação
Informática para Ciências e Engenharias 2014/15. Teórica 4
Informática para Ciências e Engenharias 2014/15 Teórica 4 Na aula de hoje... Controlo de execução condições if elseif else end operadores relacionais e lógicos Matrizes criação e percursos em matrizes
Carlos André Vaz Junior EQ/UFRJ
Carlos André Vaz Junior [email protected] http://www.eq.ufrj.br/links/h2cin/carlosandre Acessando o Simulink Ambiente Simulink A programação no Simulink segue uma interface gráfica muito mais intuitiva
1º Exame de INTRODUÇÃO À PROGRAMAÇÃO Licenciatura em Engenharia Mecânica 30 de Junho de º Semestre
º Exame de INTRODUÇÃO À PROGRAMAÇÃO Licenciatura em Engenharia Mecânica de Junho de 6 º Semestre Exame sem consulta : 6: h Nome: Número: Escreva o seu número e nome em todas as folhas de exame. O exame
Análise de complexidade
Introdução Algoritmo: sequência de instruções necessárias para a resolução de um problema bem formulado (passíveis de implementação em computador) Estratégia: especificar (definir propriedades) arquitectura
Computação e Programação Exame Resolvido 1ª Época
Computação e Programação 2012-2013 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Resolvido 1ª Época 9 de janeiro de 2012 Exame sem consulta
Introdução ao Scilab 3.0 Parte 3
Introdução ao Scilab 3.0 Parte 3 Paulo S. Motta Pires [email protected] Departamento de Engenharia de Computação e Automação Universidade Federal do Rio Grande do Norte NATAL - RN Paulo Motta (DCA-UFRN)
Conceitos de Linguagens de Programação
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Conceitos de Linguagens de Programação Aula 06 ([email protected]) Aula 6 Subprogramas
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
Programação Mestrado Integrado em Engenharia Aeronáutica 1º ano, 1º semestre. T. 04 Algoritmos e Programação Estruturada
Programação Mestrado Integrado em Engenharia Aeronáutica 1º ano, 1º semestre T. 04 Algoritmos e Programação Estruturada Objectivos: Aprender o conceito de algoritmo e suas características fundamentais
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 10 04/2014 Matlab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal
Map05 - Métodos Matriciais Computacionais Mat Álgebra Matricial Computacional Primeiro Exercicio Computacional, entregar ao Prof: 22/10/2012
Mat0050 - Álgebra Matricial Computacional Primeiro Exercicio Computacional, entregar ao Prof: 22/0/202 Assunto: Normais vetoriais, BLAS e Fortran90 Objetivo: Completar estudo dirigido que não pode ser
1 - Ambiente de desenvolvimento
Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).
Estruturas de Decisão. APROG (Civil) Aula 6
Estruturas de Decisão APROG () Aula 6 Conteúdo Estrutura If...Then Estrutura If...Then...Else 2 Conceito As Estruturas de Controlo servem para modificar o fluxo das instruções seguidas por um determinado
Variáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Classes, Métodos e Propriedades
Ambiente de Programação Visual Classes, Métodos e Propriedades Prof. Mauro Lopes 1-31 22 Objetivos Nesta aula iremos dar continuidade aos elementos de programação da Linguagem C#. Iremos apresentar de
5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios.
3636363636363636363636363636363636363636363636363636 5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios. 5.1 - Comandos
Linguagens de Programação Aula 11
Linguagens de Programação Aula 11 Celso Olivete Júnior [email protected] Na aula passada Uma definição de subprograma descreve as ações representadas pelo subprograma Subprogramas podem ser funções
Controlo Em Espaço de Estados. Trabalho de Laboratório nº 3
Mestrado em Engenharia Electrotécnica e de Computadores Controlo Em Espaço de Estados 2008/09 Trabalho de Laboratório nº 3 Controlo Adaptativo do Nível de um Tanque J. Miranda Lemos e Alexandre Bernardino
Procedimento. Função. Selecção Condicional - a instrução if-then-else. expressão if lógica then instrução else instrução
Métodos de Programação I 2. 20 2.2.8 ESTRUTURAS DE CONTROLO Estruturas de controlo são instruções especiais em Pascal que permitem controlar o fluxo de sequência de instruções, alterando a ordem sequencial
CENTRO UNIVERSITÁRIO DA FEI MR Simulação de Processos em Eng. de Materiais. Aula 7. Simulink
EE CENTRO UNIVERSITÁRIO DA FEI MR070 - Simulação de Processos em Eng. de Materiais Aula 7 Simulink 1 I. Introdução Simulink Básico O SIMULINK é uma extensão gráfica do MATLAB para a simulação dinâmica
Trabalho n o 2 Códigos de Linha
Telecomunicações 2 LEEC / FEUP Trabalho n o 2 Códigos de Linha Conteúdo 1 Objectivos 1 2 Preliminares teóricos 1 3 Experiência 2 3.1 Formas de onda.................................. 2 3.2 Densidades espectrais
Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica. Max Rodrigues Caroline Pereira Nayara Medeiros
Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica Max Rodrigues Caroline Pereira Nayara Medeiros Ementa aula de hoje: Técnicas de programação; Operações lógicas; Estruturas condicionais;
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
FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROCEDIMENTOS EXPERIMENTAIS DE COMUNICAÇÃO DIGITAL II PARA TELECOMUNICAÇÃO
FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROCEDIMENTOS EXPERIMENTAIS DE COMUNICAÇÃO DIGITAL II PARA TELECOMUNICAÇÃO PROF. ENG. ESP. ANTONIO CARLOS LEMOS JÚNIOR [email protected]
Tutorial para utilização da placa dspace 1103 e o software ControlDesk 3.7
Tutorial para utilização da placa dspace 1103 e o software ControlDesk 3.7 OBSERVAÇÕES IMPORTANTES: 1) Antes de iniciar qualquer experimento, peça ao técnico do laboratório Carlos José Santana (Grilo),
TUTORIAL DE INTRODUÇÃO AO SIMULINK (Version 7.6)
TUTORIAL DE INTRODUÇÃO AO SIMULINK (Version 7.6) Carla Isabel Costa Pinheiro Departamento de Engª Química e Biológica do Instituto Superior Técnico Setembro de 202 Introdução O SIMULINK é uma ferramenta
EES-20: Sistemas de Controle II. 20 Outubro 2017 (Manhã)
EES-20: Sistemas de Controle II 20 Outubro 2017 (Manhã) 1 / 57 Recapitulando: Discretização de controladores analógicos - Limitações Trata-se de aproximação Não se leva em conta o efeito do segurador de
Controladores Lógicos Programáveis (CLP) Disciplina: TAIE4
(CLP) Disciplina: TAIE4 Profº. Fernando Barros Rodrigues 1 Um Controlador Lógico Programável (CLP) é um dispositivo eletrônico que possui memória programável para armazenar instruções e executar funções
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 10 04/2014 Scilab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal
Introdução à Programação. Uma Abordagem Funcional
Introdução à Programação Uma Abordagem Funcional Tipos em Haskell Linguagem fortemente tipada Em Haskell, conhecendo-se o tipo das operações e funções que compõem uma expressão podemos determinar o tipo
Controlo Em Espaço de Estados. Trabalho de Laboratório nº 1 Dinâmica no Espaço de Estados
Mestrado em Engenharia Electrotécnica e de Computadores Controlo Em Espaço de Estados 2010/11 Trabalho de Laboratório nº 1 Dinâmica no Espaço de Estados Objectivos Após realizar este trabalho, o aluno
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
BLOCKSIM. Simulador de Sistemas Dinâmicos por Diagrama de Blocos
BLOCKSIM Simulador de Sistemas Dinâmicos por Diagrama de Blocos ÍNDICE 1. INTRODUÇÃO... 2 2. DEFINIÇÃO DA ENTRADA DE DADOS... 2 3. CONCEITO DE PROGRAMAÇÃO... 4 4. RESULTADOS... 5 1 1. Introdução O BLOCKSIM
Capítulo V : A Linguagem Pascal Um Tipo Estruturado de Dados: o array 18. Para limite de n até 2 (* passagens de 1 até (n-1) *)
Capítulo V : A Linguagem Pascal Um Tipo Estruturado de Dados: o array 18 _ Métodos de Ordenamentos: Borbulhamento (BubbleSort) Estratégia: Os elementos de um vector a[1..n] estão dispostos por ordem não
Considerações sobre matrizes no controlo. 1 - Valores Próprios, Vectores Próprios e Equação Característica
- Valores Próprios, Vectores Próprios e Equação Característica Os valores próprios e vectores próprios duma matriz são valores particulares obtidos da equação onde: λ v A v () A é uma matriz quadrada de
Guião do Trabalho Laboratorial Nº 4 Controlo PID de um Servomecanismo de Posição
SISEL Sistemas Electromecânicos Guião do Trabalho Laboratorial Nº 4 Controlo PID de um Servomecanismo de Posição GRIS Group of Robotics and Intelligent Systems Homepage: http://www.dee.isep.ipp.pt/~gris
Programação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 3 Exercícios Escreva um programa para armazenar o valor 20 em uma variável X e o valor 5 em uma variável Y. A seguir, armazenar a soma do valor
Exercícios para Processamento Digital de Sinal - Folha
Exercícios para Processamento Digital de Sinal - Folha 1 Interpolação Exercício 1 Suponha que uma sinusóide de frequência angular π/4 foi aplicada na entrada de um bloco expansor que aumenta a frequência
Métodos Numéricos Zeros Posição Falsa e Ponto Fixo. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina
Métodos Numéricos Zeros Posição Falsa e Ponto Fixo Professor Volmir Eugênio Wilhelm Professora Mariana Kleina Método da Posição Falsa 2 Método da Posição Falsa O processo consiste em dividir/particionar
MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 01. Prof. Dr. Marco Antonio Leonel Caetano
MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação Aula 01 Prof. Dr. Marco Antonio Leonel Caetano 1 Critérios de Avaliação da Disciplina Composição do Curso - 08 aulas de programação ( prof.
Árvore Binária de Busca Ótima
MAC 5710 - Estruturas de Dados - 2008 Referência bibliográfica Os slides sobre este assunto são parcialmente baseados nas seções sobre árvore binária de busca ótima do capítulo 4 do livro N. Wirth. Algorithms
Comandos de desvio de fluxo. Expressões lógicas.
Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação Semana 03 Comandos de desvio de fluxo. Expressões lógicas. Material Didático Unificado. 1 Agenda Introdução;
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
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 LAYOUT DO MATLAB Espaço destinado às variáveis veis que
