Observação em relação a aula passada:
|
|
|
- Thiago Palmeira Fartaria
- 8 Há anos
- Visualizações:
Transcrição
1 Observação em relação a aula passada: Gráfico da Função: y = f( x) = ln( x)/ x? f : * + x ln( x)
2 Observação em relação a aula passada: No MATLAB a função que expressa o logaritmo natural é dado pelo símbolo log(x). >> help log LOG Natural logarithm. LOG(X) is the natural logarithm of the elements of X. Complex results are produced if X is not positive. LOG Logaritmo natural. LOG(X) é o logaritmo natural do argumento X. Resultados complexos são produzidos, se X não for positivo.
3 Observação em relação a aula passada: >> log(0) Warning: Log of zero. ans = -Inf >> log(-2) ans = i >> log(-pi) ans = i
4 Observação em relação a aula passada: Gráfico da Função: y = f ( x ) = ln( x )/ x Observem que a escala no eixo-y pode nos induzir a erros de avaliação em relação ao gráfico da função.
5 Observação em relação a aula passada: y = f( x) = ln( x)/ x Observem a escala no eixo-y.
6 (com eixos em escalas lineares): Gráficos de Funções de uma Variável ( y = f(x) ); y = sin( x), 0 x 2π x y = cos( x + 2) + x( + 2), x [ 2, 1] x x x y= x 3 x ( 2 ) + 3 x(4 ) 8, x [0,1]
7 y = sin( x), 0 x 2π
8 x y = cos( x + 2) + x( + 2), x [ 5, 2] 2
9 3 2 x x x y x x x x = 3 ( 2 ) + 3 (4 ) 8, [ 20,20]
10 ATENÇÃO QUANDO USAREM O MATLAB PARA VISUALIZAREM GRÁFICOS DE FUNÇÕES!!! A escala no eixo-y pode nos induzir a erros de INTERPRETAÇÃO.
11 (com eixos em escalas lineares): Problema: Vamos imaginar que desejamos gerar/desenhar o gráfico da função sen(x) no intervalo [0,2π]. Solução: Sabemos que no intervalo [0,2π] há infinitos valores no eixo-x. Uma alternativa, seria gerar um conjunto finito de valores nesse eixo, e, em seguida, obter o valor da função f(x) em cada um destes pontos. Com isso, vamos obter um conjunto de pontos no plano-xy e, assim, podemos conseguir uma aproximação da curva pretendida unindo pares de pontos consecutivos (segundo a abscissa), através de segmentos de retas.
12 Exemplo: Na figura da esquerda foram gerados 10 pontos, enquanto na figura da direita foram gerados 40 pontos. Qual delas aproxima melhor a curva?
13 Exemplo: Unindo pares (x,y) de pontos consecutivos no plano (segundo a abscissa), por meio de segmentos de retas, iremos obter respectivamente, as seguintes aproximações da curva pretendida para os conjuntos definidos anteriormente. Qual delas aproxima melhor a curva?
14 Exemplo: Curvas aproximadas para os respectivos conjuntos de pontos, sem os marcadores sobre os pontos. Qual delas aproxima melhor a curva?
15 Conclusões Básicas (intuitivas) : Quanto mais próximos forem os pontos, mais precisa (fidedigna) será a representação da função que estamos visualizando; Isto implica que devemos fazer uma boa amostragem inicial, ou seja, escolher um número significativo de pontos; Observe que nas regiões em que a curvatura é mais acentuada, um número maior de pontos é colocado automaticamente pelo MATLAB; Na verdade, existem outras formas matemáticas de se obter a aproximação de uma curva ou de uma superfície. Uma abordagem mais profunda sobre este assunto será visto na disciplina de Cálculo Numérico (3º ano).! Por ora, o importante é saber que o MATLAB desenha gráficos bidimensionais através dos recursos discutidos acima.
16 Constatação : Vimos que é importante gerar uma quantidade significativa de dados, muitas vezes, algumas centenas deles, o que torna o processo extremamente moroso e monótono. Questão : Será que existe uma forma automática de gerar os dados? Resposta : Felizmente sim. Na verdade existem duas formas básicas.
17 A rigor, deveríamos introduzir o conceito de vetores antes, mas os recursos que precisamos são poucos e assim, podemos avançar o mais rápido possível para o traçado (desenho) de funções. Comando linspace(.) : Cria um número especificado de pontos igualmente espaçados num dado intervalo. Forma Geral: (Primeira Forma) Observações: >>linspace(valor_inicial, último_valor, número_de_valores)*cte Através do uso deste comando, não é possível especificar o incremento entre os pontos. O MATLAB calcula automaticamente; Os valores gerados podem ser associados a uma variável estruturada do tipo vetor através do comando de atribuição. Se a constante cte não for especificada, o MATLAB a interpreta com o valor 1 (pontos igualmente espaçados).
18 Primeira Forma : >>x = linspace(1,10,100); % gera 100 pontos igualmente espaçados no intervalo [1,10] e atribui estes valores a variável x. x Variável estruturada de nome x que armazena todos os valores gerados Cada componente do vetor x está associado a uma única posição que é determinada por um índice que varia de 1 ao número máximo
19 Exemplos: >>a = 2*pi; >>x = linspace(0,2*pi,10); % a variável simples x recebe o valor 2*pi. % gera 10 pontos igualmente espaçados no intervalo fechado [0,2π] e associa estes valores a variável estruturada x. >>x = linspace(-2*pi,2*pi,60); % gera 60 pontos igualmente espaçados no intervalo fechado [- 2π,2π] e associa estes valores a variável x.
20 Observação: É possível acessar e manipular o conteúdo de cada uma das componentes da variável estruturada (vetor) x, de forma independente; Forma Geral de como acessar uma componente de um vetor: NomeVariável ( i ) i: indica o índice (posição) da componente que se deseja acessar.
21 Exemplos: >>x = linspace(-2*pi,2*pi,60); As seguintes instruções são válidas: >>x(33) gera 60 pontos igualmente espaçados no intervalo fechado [-2π,2π] e associa estes valores a variável x. Visualizando o conteúdo (valor) da variável estruturada de nome x, na posição 33. >>b = x(12)+x(47)*sqrt(x(21)) Usando os valores das componentes numa expressão aritmética. >>i= 34; >>j = 53; >>a = x(i)*x(j)+sin(x(11)) Acessando os valores das componentes de forma indexada (através de um índice).
22 Uma outra maneira de gerar pontos de forma completamente automática é através do operador dois-pontos : Forma Geral: (Segunda Forma) >> x = (valor_inicial : incremento : valor_final)*cte >> x = valor_inicial : incremento : valor_final*cte Cria um conjunto de valores que inicia em valor_inicial e cuja distância entre pontos consecutivos é dada por um incremento. Todos os valores gerados no intervalo [valor_inicial, valor_final] são multiplicados pela constante correspondente. Observação: O último valor calculado é menor ou igual ao valor_final.
23 Exemplos: Geração automática usando o operador : (dois-pontos) >>x = (0:0.1:1)*pi % cada um dos valores gerados no intervalo é multiplicado por pi >>x = (0:0.001:2*pi); % Inicia a geração no ponto igual a zero com incremento entre os pontos de um fator O último número gerado será menor ou igual a 2π. >>x = (-10:0.001:10); % Inicia a geração no ponto igual a -10 com incremento entre os pontos de um fator O último número gerado será menor ou igual a 10.
24 O MATLAB possui recursos poderosos para gerar gráficos bidimensionais e tridimensionais, embora nossos interesses aqui estarão restritos ao gráficos bidimensionais. O comando plot(.) é um dos responsáveis pela criação de gráficos bidimensionais no MATLAB (há outros). Na verdade, a partir de um conjunto de valores no eixo-x (representado por um vetor), o MATLAB calcula os respectivos valores no eixo-y (um outro vetor com mesma dimensão) e liga os pontos (x,y) consecutivos no plano (segundo a abscissa) através de segmentos de retas. Todo desenho (saída gráfica) é visualizada numa janela denominada Janela de Figuras, que se abre automaticamente toda vez que você executar o comando plot(). O comando plot() ajusta os eixos (proporção) automaticamente a partir dos dados de entrada associados ao eixo-x. Além disso, coloca uma escala numérica em ambos os eixos.
25 GRÁFICOS DE FUNÇÕES: Comando plot(.) Forma Geral Básica: >> plot(x,y); Propósito: Cria um gráfico no plano-xy, na cor azul e com linha contínua, onde: x e y são vetores de mesma dimensão. Observação: Toda vez que você executa o comando plot(.), uma nova janela denominada Janela de Figuras é aberta. Se essa janela já estiver ativa (com outra figura) o MATLAB limpa-a e cria o novo gráfico sobre ela.
26 Exemplo- 01 Gráfico da função seno no intervalo [-2*pi,2*pi] >> x = linspace(-2*pi,2*pi,30); % criando 30 pontos no eixo-x (variável x) >> y = sin(x) % criando 30 pontos no eixo-y a partir de x >> plot(x,y) % ligando os pontos através de segmentos,... Janela de Figuras Resultado após a execução do comando plot(.).
27 Observações: Em função do fato de estarmos realizando operações sobre vetores para o traçado de gráficos, muitas vezes é necessário realizar operações elementos a elementos (componente a componente). Para fazer esta distinção, o MATLAB acrescenta o operador ponto (. ) antes da operação pretendida. Operadores (elemento a elemento) multiplicação divisão potenciação Símbolo.*./.^ Exemplo: Seja x = (1,2) e y = (2, 3), então A operação x.*y é igual a (2 6) e a operação x.^y é igual a (1 8). Experimentem??????
28 Exemplo: Sejam x = (1,2,3) e y = (5,6,7), dois vetores em 3. Os vetores acima podem ser gerados, respectivamente, pelos seguintes comandos: >> x = linspace(1,3,3); >> y = linspace(5,7,3); Quais os resultados das operações vetoriais x.*y e x.^y? Experimentem?????? Solução: x.*y = (5,12,21) x.^y = (1,64,2187)
29 Observações: Os operadores elemento a elemento são muito utilizados para se computar o valores de uma função ( y = f(x) ) nos respectivos pontos no eixo-x (eixo independente). Exemplos: As funções y = 2sin( x)cos( x) y = sin( x) /(cos( x) + eps) devem ser computadas no MATLAB da seguinte forma: >> y3 = 2*sin(x).*cos(x); >> y4 = sin(x)./(cos(x)+eps); Multiplicação (.*) e divisão (./) componente a componente
30 Exercícios: 01: Gerar o gráfico da função anterior com 10, 20, 30, 40, 50 e 100 pontos e verificar a diferença entre os resultados. Tire suas conclusões. 02: Coloque multiplicadores (maiores e menores que 1) no argumento da função e verifique como o período se comporta. 03: Obtenha os gráficos da funções abaixo, nos respectivos intervalos. Após uma geração inicial, sinta-se a vontade para alterar os limites. cos( x) y = sin( x), 0 x 2π x y = cos( x + 2) + x( + 2), x [ 2, 1] x x x y x x x x = 3 ( 2 ) + 3 (4 ) 8, [0,1]
31 Outras Versões do Comando plot(.) >>plot(x,y, cmt ) cria um gráfico no plano-xy, na cor c, com marcador m e com tipo de linha t. Símbolo b g r Cor azul verde vermelho Símbolo - : Tipo de Linha contínua pontilhada c m y ciano magenta amarelo traços e pontos tracejada k preto w branco
32 Outras Versões do Comando plot(.) >>plot(x,y, cmt ) cria um gráfico no plano-xy, na cor c, com marcador m e com tipo de linha t. Símbolo Marcador Símbolo Marcador. ponto p pentagrama o círculo h hexagrama x x > triângulo a direita + + < triângulo a esquerda * estrela ^ triângulo para cima s quadrado v triângulo para baixo d losango Observação: Os marcadores são aplicados somente aos pontos do plano-xy. Se não houver a especificação de um tipo de linha, somente os pontos são desenhados.
33 Outras Versões do Comando plot(.) >>plot(x,y, cmt ) cria um gráfico no plano-xy com a cor c, com marcador m e com tipo de linha t. Exemplo : Desenhando o gráfico de uma função na cor vermelha, com linha pontilhada e com marcadores estrela nos pontos de controle gerados do plano-xy. Exemplo: >> x = linspace(0,2*pi,30); >> y = sin(x); >> plot(x,y, r*: ); OBSERVAÇÃO: Se você não especificar nenhuma cor, o MATLAB inicia o desenho pela cor azul e desenha o gráfico das próximas funções com as cores na ordem em que elas aparecem na tabela.
34 Desenhando várias funções com atributos diferentes através do comando plot(.), na mesma Janela de Figuras. >>plot( x1,y1, cmt1,x2,y2, cmt2,..., xn,yn, cmtn ) Parâmetros da Curva 1 Parâmetros da Curva 2... Parâmetros da Curva n Cria um gráfico no plano-xy para desenhar n curvas. Em cada uma delas você pode especificar uma cor, um marcador e um tipo de linha. Se você não especificar nenhuma cor, o MATLAB inicia o desenho pela cor azul e desenha o gráfico das próximas funções seguindo as na ordem em que elas aparecem na tabela.
35 Exemplo : Desenhando um gráfico com três curvas, diferentes cores, tipos de linhas e marcadores. Exemplo: >> x = linspace(0,2*pi,30); >> y = sin(x); >> z = cos(x); >> w = sqrt(x); >> plot(x,y, b:p, x,z, cs-, x,w, ro- );
36 Exemplo : O mesmo exemplo anterior, mas sem os marcadores. Exemplo: >> x = linspace(0,2*pi,30); >> y = sin(x); >> z = cos(x); >> w = sqrt(x); >> plot(x,y, b-, x,z, c-, x,w, r- );
37 Exemplo : Podemos acrescentar outras informações ao gráfico?
38 Mais Funções Básicas para incrementar a Janela de Figuras. OBJETIVOS: Acrescentar informações a Janela de Figuras, como título, nomes associados aos eixos, legendas, nomes relativos as funções, etc. Estas características aumentam a legibilidade da figura como um todo, tornando-a mais compreensível. Comandos: >>grid on/off Ativa/Desativa exibição de uma grade auxiliar >>box on/off >>title( Título do Gráfico ) Ativa/Desativa exibição de uma caixa em linhas sólidas que contorna o gráfico Define um título para o gráfico (parte superior) >>legend sua_legenda Cria uma legenda (canto superior direito) para o gráfico. É possível mover a legenda com o botão esquerdo do mouse. A opção off remove a legenda.
39 Outras Funções Básicas. >>text(x,y, Seu texto ) Cria um texto na posição especificada pelas coordenadas (x,y) no espaço de coordenadas do gráfico. >>gtext( Seu texto ) >>xlabel( Seu Texto ) Posiciona o texto na Janela de Figuras fazendo uso do mouse. Após encontrar posição de sua escolha, basta clicar com o botão direito. Define um nome para o eixo-x. >>ylabel ( Seu Texto ) Define um nome para o eixo-y. Observação: Alguns destes comandos estão disponíveis na Barra de Menus da Janela de Figuras.
40 Mais Funções Básicas. >>hold on/off >>hold on Toda vez que você utiliza o comando plot(), se a Janela de Figuras já estiver ativada, o conteúdo (gráfico) é apagado um novo gráfico é desenhado. O comando hold permite Ativar/Desativar a exibição de gráficos numa mesma janela. Não remove os gráficos já existentes a cada novo comando plot(), ou seja, novas curvas são acrescentadas. >>hold off >>ishold Remove os gráficos existentes e desenha um novo a partir do comando plot(). Função bolena que retorna o valor 1 (true) se a função hold está on, e, 0 (false), caso contrário. Observação: Se os gráficos estão em escalas diferentes (limites dos eixos), então o MATLAB se encarrega de atualizar todos para a nova escala (reescalar).
41 Mais Funções Básicas. Divide uma Janela de Figuras numa matriz de mxn regiões, em que cada uma delas pode conter gráficos independentes e com diferentes eixos coordenados. As regiões são numeradas da esquerda para a direita, e, de cima para baixo. >>subplot(2,2,p) >> subplot(m,n,p) Janela 1 (p=1) Janela 3 (p=3) Janela 2 (p=2) Janela 4 (p=4)
42 Observação: >>subplot(m,n,p) O comando subplot() vem sempre acompanhado do comando plot(). Na verdade, o comando subplot() escolhe a região em que será desenhada a curva, enquanto o comando plot(), gera o gráfico correspondente. O parâmetro p indica em qual das áreas o comando plot() irá atuar. Em cada uma das áreas é possível usar comandos diferentes, como: axis, title, gtext, etc.
43 Usando o comando subplot(). Observações: Quando você usa o comando subplot() ativando, por exemplo, o subgráfico 1, ele permace ativo até que um novo subgráfico seja ativado. Logo, os comandos axis(), hold, xlabel(), ylabel(), title(), grid e box provocam efeitos somente no subgráfico que está ativado; Um novo comando subplot() alterando o número de subgráficos na Janela de Figuras faz com que alguns dos anteriores sejam perdidos; Para voltar ao modo padrão (default) e usar integralmente a área relativa a Janela de Figuras, é suficiente executar o comando subplot() com os seguintes parâmetros: >> subplot(1,1,1);
44 GRÁFICOS DE FUNÇÕES: Exemplo do uso da função subplot():. >>x = linspace(0,2*pi,40); >>y1 = sin(x), y2 = cos(x); >>y3 = 2*sin(x).*cos(x), y4 = sin(x)./(cos(x)+eps); >>subplot(2,2,1); Definindo valores no eixo-x e 4 funções % Selecionando janela 1 >>plot(x,y1), axis([0 2*pi -1 1]), title( seno(x) ); >>subplot(2,2,2); % Selecionando janela 2 >>plot(x,y2), axis([0 2*pi -1 1]), title( cos(x) ) >>subplot(2,2,3); % Selecionando janela 3 >>plot(x,y3), axis([0 2*pi -1 1]), title( 2*seno(x)*cos(x) ) >>subplot(2,2,4); % Selecionando janela 4 >>plot(x,y4), axis([0 2*pi ]), title( seno(x)/cos(x) ) Desenho no próximo slide
45 Resultado da execução dos comandos anteriores
46 Funções Básicas de Personalização de Eixos. Observe que até agora, só especificamos os limites (valores) em relação ao eixo-x, enquanto o MATLAB se encarrega de encontrar os valores adequados para o eixo-y. Porém, é possível alterar as características de proporção entre os eixos através do comando axis. Há uma quantidade enorme de valores associados a este comando. Entretanto, para os nossos propósitos iniciais, vamos ver aqui somente alguns deles. >>axis( [xmin xmax ymin ymax] ) Define os valores mínimos e máximos associados aos eixos. >>axis auto Volta aos valores originais (default) do MATLAB (valores automáticos), onde: xmin = min(x) xmax = max(x) ymin = min(y) ymax = max(y)
47 Funções Básicas de Personalização de Eixos. >>axis off >>axis on Retira a cor de fundo, a grade, os nomes dos eixos, a caixa (box) e os marcadores. Mantêm somente o título e os textos e gerados pelos comandos text() e gtext(). Restaura os atributos retirados pela opção off através do comando axis(). Observação: Somente no caso de terem sido definidos. Observações: Em todos os exemplos de gráficos, usamos sempre escalas lineares. Em muitas situações poderá ser útil usar escalas logarítmicas em ambos os eixos, ou, em algum deles. O MATLAB faz também outros tipos de gráficos bidimensionais, como por exemplo: em formatos de pizza, histogramas, etc.
48 FCT UNESP CAMPUS DE P. PRUDENTE Programação Orientada a Sistemas de Processamento Simbólico INTRODUÇÃO AO MATLAB: Conceitos Operatórios Básicos Aula 02 AULA DE HOJE: Capítulos trabalhados integralmente ou em parte: 1.Título: MATLAB 6 Curso Completo Autor(es): Duane C. Hanselman, Bruce C. Littlefield. Editora: Prentice Hall Brasil Capítulo : 25.
49 FCT UNESP CAMPUS DE P. PRUDENTE Programação Orientada a Sistemas de Processamento Simbólico INTRODUÇÃO AO MATLAB: Conceitos Operatórios Básicos Aula 02 AULA DE HOJE: Capítulos trabalhados integralmente ou em parte: 2.Título: Programação em MATLAB para engenheiros Autor(es): Stephen J. Chapman. Editora: Thomson Pioneira Capítulo : Não há capítulo específico.
50 FCT UNESP CAMPUS DE P. PRUDENTE Programação Orientada a Sistemas de Processamento Simbólico INTRODUÇÃO AO MATLAB: Conceitos Operatórios Básicos Aula 02 AULA DE HOJE: Capítulos trabalhados integralmente ou em parte: 2.Título: MATLAB com aplicação em Engenharia Autor(es): Amos Gilat. Editora: Bookman Companhia Ed. Capítulos : 5.
51 Semana que vem: Evento Acadêmico. Próxima Aula: Em duas semanas. Arquivos M no MATLAB; Segundo Trabalho; Manipulação de Gráficos com Arquivos M. Com o tempo e a familiaridade com o ambiente MATLAB e a continuidade do uso dessa ferramenta em outras disciplinas, vocês irão aprender outros recursos de manipulação de gráficos. Por exemplo, quando vocês estiverem fazendo Cálculo Diferencial e Integral II, poderão manipular gráficos de funções e superfícies no espaço 3D.
52 Trabalho de Pesquisa Elaborar um texto (documento) sobre o tema de números complexos (tudo o que você achar importante): Aspectos históricos; Operações sobre o corpo dos complexos; Aplicações, etc. Contextualizar as operações sobre os números complexos no MATLAB, ou seja, exemplificar como as operações são realizadas no MATLAB. Tome suas decisões em relação a formatação, número de páginas e organização do documento.
53 Grupos de até 4 pessoas; Trabalho de Pesquisa Documento a ser elaborado no Word ou Powerpoint, ou um outro software semelhante; Colocar uma página inicial no trabalho com os nomes dos integrantes do grupo; Prazo de Entrega 06 de setembro de Enviar para [email protected]
54 A linguagem é apenas o instrumento da ciência, e as palavras não passam de símbolos das idéias. Samuel Johnson ( ) Um bom programador pode superara uma linguagem ruim ou um sistema operacional desajeitado, mas nem mesmo um excelente ambiente de programação poderá salvar um programador ruim. Brian W. Kernighan e Rob Pike The Practice of Programming
55 Na primeira noite /eles se aproximam Colhem uma flor de nosso jardim/ E não dizemos nada./na segunda noite/ Já não se escondem;/pisam as flores/ Matam nosso cão/ e não dizemos nada/ Até um dia/ o mais frágil deles/ Entra sozinho em nossa casa/rouba-nos a lua e,/ conhecendo nosso medo/ Arranca-nos a voz da garganta./ E porque não dissemos nada,/ Já não podemos dizer nada. Maiakowski
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
Gráficos em duas dimensões
Gráficos MATLAB 2 A função básica para a elaboração de gráficos bidimensionais é o comando plot: Exemplo x = -10:1:10; y = x.^2; plot(x,y,'-r'); title('grafico de x^2'); Exemplo x = -10:1:10; y = x.^2;
Introdução ao MATLAB. Parte 3
Introdução ao MATLAB Parte 3 6 Gráficos 2D Há diversos comandos para produzir gráficos em 2D (veja a Figura ). O mais utilizado deles é o comando plot. Ele admite argumentos de entrada, que permitem adicionar
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;
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
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
Introdução ao MATLAB. Afonso Paiva ICMC-USP
Introdução ao MATLAB Afonso Paiva ICMC-USP MATrix LABoratory é um software para computação científica resolve numericamente problemas matemáticos de forma rápida e eficiente possui uma família de pacotes
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
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 28/03/15 Gráficos no Matlab O Matlab possui várias rotinas para plotagens gráficas
Iteração e Pontos Fixos
Iteração e Pontos Fixos Iteração é um dos pontos chave da programação numérica. Iterar consiste em repetir uma mesma operação diversas vezes levando a uma aproximação cada vez melhor da solução exata.
Antonio Carlos Roque da Silva Filho e Cristiano R. F. Granzotti 14 de março de 2016
Gráficos em Matlab Antonio Carlos Roque da Silva Filho e Cristiano R. F. Granzotti 14 de março de 2016 1 Gráficos em Matlab Gráficos bidimensionais serão muito utilizados ao longo do curso de Física Computacional,
TUTORIAL SIMPLIFICADO DE MATLAB
TUTORIAL SIMPLIFICADO DE MATLAB Esse tutorial visa apresentar apenas as funções mais utilizadas pelo grupo. O Matlab suporta várias funções de entrada e saída de arquivos da linguagem C. Tais funções incluem
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
Capítulo 11. GRÁFICOS COM WGNUPLOT
Capítulo 11. GRÁFICOS COM WGNUPLOT OBJETIVOS DO CAPÍTULO Aprender a utilizar o aplicativo Wgnuplot para fazer gráficos Aprender a utilizar o aplicativo Wgnuplot interativamente com um programa em FORTRAN
INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB
TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA 2016.1 RÔMULLO RANDELL MINICURSO PET-POTÊNCIA 2016.1 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB RÔMULLO RANDELL Turma
Introdução ao uso do aplicativo Gnuplot
Universidade Estadual do Norte Fluminense Centro de Ciências e Tecnologia Laboratório de Engenharia e Exploração de Petróleo Introdução ao uso do aplicativo Gnuplot Disciplina: Software Livre Aluna: Nathália
Aprender a utilizar o aplicativo Gnuplot para fazer gráficos
Capitulo 11. GRÁFICOS COM GNUPLOT (versão 5.03) OBJETIVOS DO CAPÍTULO Aprender a utilizar o aplicativo Gnuplot para fazer gráficos Aprender a utilizar o aplicativo Gnuplot interativamente com um programa
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,
MATLAB GRÁFICOS 1ª PARTE VERSÃO: MAIO DE 2017
CEC CENTRO DE ENGENHARIA E COMPUTAÇÃO UNIVERSIDADE CATÓLICA DE PETRÓPOLIS PROGRAMAÇÃO II MATLAB GRÁFICOS 1ª PARTE VERSÃO: 0.1 - MAIO DE 2017 Professor: Luís Rodrigo E- mail: [email protected] Site:
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-
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
Aula 02 - Introdução ao Scilab (p1)
BCC701- Programação de Computadores I Aula 02 - Introdução ao Scilab (p1) Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2019-01 DECOM
Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada e Saída básica
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 www.decom.ufop.br/moodle Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada
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
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
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
Introdução ao SciLab. SciLab O que é? Onde obter o programa:
Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010
Excel INTERMEDIÁRIO. Prof. Cassiano Isler Turma 3
INTERMEDIÁRIO Gráficos Prof. Cassiano Isler 2017.1 - Turma 3 por Prof. Cassiano Isler INTERMEDIÁRIO - Aula 1 2 / 67 por GÓMEZ, Luis Alberto. para engenheiros. Visual Books, 2009. Capítulo 2. Disponível
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 Current Folder Window Local onde as operações podem ser
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
NÍVEL BÁSICO CAPÍTULO III
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 III PROGRAMA
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
Pontifícia Universidade Católica de Goiás Escola de Engenharia. Aluno (a): Aula Laboratório 07 Cap 9 Resposta no Domínio do Tempo
Escola de Engenharia Laboratório ENG 3503 Sistemas de Controle Prof: Filipe Fraga 07 Aluno (a): Aula Laboratório 07 Cap 9 Resposta no Domínio do Tempo 1- Considerações teóricas: A resposta de saída de
Aula 7. Noções Básicas de Octave
CÁLCULO NUMÉRICO Aula 7 Noções Básicas de Octave COMANDOS BÁSICOS Cálculo Numérico 3/55 Símbolo >> Ao abrir o Octave, o símbolo >> aparece na Janela de Comandos. Ele indica que o programa está pronto para
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 [email protected] Airam C. P.
Processamento Simbólico Polinómios e Equações Gráficos
Matlab Processamento Simbólico Polinómios e Equações Gráficos Matlab Eercício. Iniciar o programa Matlab. Há duas formas: Fazer duplo-clique sobre o atalho, eistente no ambiente de trabalho do Windows
Gráficos bidimensionais. Introdução ao MATLAB p.1/36
Gráficos bidimensionais Introdução ao MATLAB p.1/36 Introdução Já vimos vários gráficos em exemplos anteriores. Veremos agora, com em mais detalhes, as principais ferramentas que o MATLAB disponibiliza
FUNÇÃO: MOTIVAÇÃO FUNÇÃO: MOTIVAÇÃO FUNÇÃO: MOTIVAÇÃO. Bacharelado em Ciência e Tecnologia Bacharelado em Ciências e Humanidades
Bacharelado em Ciência e Tecnologia Bacharelado em Ciências e Humanidades BC 0005 Bases Computacionais da Ciência Representação Gráfica de Funções FUNÇÃO: MOTIVAÇÃO Vários fenômenos naturais e físicos
Introdução ao Scilab 3.0 Parte 4
Introdução ao Scilab 3.0 Parte 4 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)
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
ESTUDANDO MATEMÁTICA COM O AUXÍLIO DO GEOGEBRA UTILIZANDO AS JANELAS CAS E 3D
ESTUDANDO MATEMÁTICA COM O AUXÍLIO DO GEOGEBRA UTILIZANDO AS JANELAS CAS E 3D Ministrantes: Bruno Santos Pereira, Ellen Cristina Barbosa dos Santos, Marrythiely Rodrigues Oliveira, Lucas Diêgo de Lima,
Cálculo A. José Carlos de Souza Junior.
Cálculo A José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc_jc Universidade Federal de Alfenas - Instituto de Ciências Exatas Abril - 2014 O que é o GeoGebra? GeoGebra é um software
Esta opção é utilizada para desenhar círculos, arcos, elipses, e outros grupos curvilíneos.
Curvas Esta opção é utilizada para desenhar círculos, arcos, elipses, e outros grupos curvilíneos. Curvas são desenhados normalmente no sentido contra-o-relógio, a menos que o interruptor [Horário] esteja
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 / 37 MATLAB Básico: Números reais >> a = 1 >> b = 2 >> a + b M.
Lógica de Programação I
Gilson de Souza Carvalho [email protected] 1 Sinal de atribuição O conteúdo de uma variável pode ser alterado a qualquer momento. Portanto para atribuir valores a variáveis devemos usar o sinal
Tutorial QGIS Aula 10
Geração de Cartas e Impressão Engenharia de Agrimensura e Cartografia Caio Henrique de Souza Gregory Baldim Carvalho Diego Fernandes Disciplina: Sistemas de Informações Geográficas Professor: Angelo Marcos
A utilização de gráficos no Excel tem como objetivo exibir dados de forma a facilitar a análise e compreensão de certas informações em uma planilha.
Este conteúdo faz parte da série: Excel Gráficos Ver 9 posts dessa série A utilização de gráficos no Excel tem como objetivo exibir dados de forma a facilitar a análise e compreensão de certas informações
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/red AULA TEÓRICA 02 1 Prof. Marcelo Luiz Silva Red CONTEÚDOS DA AULA
Plano de Aula. 1 - Como abrir o programa KmPlot
Plano de Aula Aluno(a):PIBID MATEMÁTICA Escola: Escola Estadual de Ensino Médio Mestre Santa Bárbara Disciplina: Matemática Conteúdo: Função de 1º grau Assunto: Gráficos, coeficientes da função, função
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 Current Folder Window Local onde as operações podem ser
Aula 01 Microsoft Excel 2016
Aula 01 Microsoft Excel 2016 Prof. Claudio Benossi Prof. Rodrigo Achar Prof. Wagner Tufano São Paulo SP 2018 1 01 Informações sobre a interface Aprender a trabalhar com o Excel pode ser o divisor de águas
Exercícios Básicos. 02) Assuma que a matriz C seja definida como abaixo e determine o conteúdo das seguintes submatrizes:
Professor Tenani Métodos Numéricos Lista Eercícios Eercícios Básicos 1) Suponha que 4 y d) y y 4 y 1 e y. alcule o valor das epressões a seguir usando o MATLAB ) Assuma que a matri seja definida como abaio
GEOGEBRA GUIA RÁPIDO. Na janela inicial temos a barra de ferramentas:
GeoGebra: Guia Rápido GEOGEBRA GUIA RÁPIDO O GeoGebra é um programa educativo de Geometria Dinâmica que permite construir, de modo simples e rápido, pontos, segmentos de reta, retas, polígonos, circunferências,
Informática no Ensino de Matemática Prof. José Carlos de Souza Junior jc
Informática no Ensino de Matemática Prof. José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc jc Aula 10 Reproduza as seguintes figuras no SuperLogo: ATIVIDADE 01 ATIVIDADE 02 Reproduza
Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!
Declarações Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ Os principais tipos são: int, float, double e char Exemplos: int n; int quantidade_valores; float x, y, somavalores;
Introdução a Tecnologia da Informação
Introdução a Tecnologia da Informação Informática Básica Planilha de cálculos Prof. Jonatas Bastos p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção de planilhas de
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.
5.1 Visualização da curva silhueta em R 4 Alguns exemplos de superfícies em R 4
5 Aplicações Neste capítulo apresentaremos algumas aplicações da curva silhueta. A primeira é auxiliar na visualização de superfícies em R 4. A silhueta destaca importantes curvas na superfície e identifica
Aula 2P - Comandos básicos do Matlab aplicados a PDS
Aula 2P - Comandos básicos do Matlab aplicados a PDS Bibliografia HAYKIN, S. S.; VAN VEEN, B. Sinais e sistemas, Bookman, 2001. ISBN 8573077417. Páginas 71-76. INGLE, V. K.; PROAKIS, J. G. Digital signal
MAT001 Cálculo Diferencial e Integral I
1 MAT001 Cálculo Diferencial e Integral I GEOMETRIA ANALÍTICA Coordenadas de pontos no plano cartesiano Distâncias entre pontos Sejam e dois pontos no plano cartesiano A distância entre e é dada pela expressão
ÍNDICE. PowerPoint CAPÍTULO 1... CAPÍTULO 2... CAPÍTULO 3...
ÍNDICE CAPÍTULO 1... Iniciando o PowerPoint 2016...08 Conhecendo a tela...09 Exibir réguas e grades...14 Slide mestre...16 Iniciar uma apresentação em branco...17 Abrir uma apresentação existente...17
Universidade Federal de Pelotas. Instituto de Física e Matemática Pró-reitoria de Ensino. Módulo de Limites. Aula 01. Projeto GAMA
Universidade Federal de Pelotas Instituto de Física e Matemática Pró-reitoria de Ensino Atividades de Reforço em Cálculo Módulo de Limites Aula 0 208/ Projeto GAMA Grupo de Apoio em Matemática Ideia Intuitiva
Prof: Heni Mirna Cruz Santos
Prof: Heni Mirna Cruz Santos Email: [email protected] New Abre um novo arquivo. Open Abre um arquivo salvo. Save Salva o arquivo. Save As Salvar como. Cloud Options: Salva ou atualiza uma cópia do
Módulo I. Desejamos boa sorte e bom estudo! Em caso de dúvidas, contate-nos pelo site Atenciosamente Equipe Cursos 24 Horas
AutoCad 2D Módulo I Parabéns por participar de um curso dos Cursos 24 Horas. Você está investindo no seu futuro! Esperamos que este seja o começo de um grande sucesso em sua carreira. Desejamos boa sorte
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 09/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
Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está
CATIA V5 TREINAMENTO - MODELAGEM SÓLIDA TUTORIAL - 01 DESENVOLVIDO EM CATIA V5 SM - COMPUTAÇÃO GRÁFICA
CATIA V5 TREINAMENTO - MODELAGEM SÓLIDA TUTORIAL - 01 DESENVOLVIDO EM CATIA V5 UM POUCO DA HISTÓRIA DO CATIA A HISTÓRIA DO CATIA TEVE INÍCIO EM 1975, QUANDO A EMPRESA AVIONS MARCEL DASSAULT (AMD) ADQUIRIU
1 - Como abrir o programa KmPlot
O que é o KmPlot? O KmPlot é um software livre, que é ofertado pelo governo federal para as escolas da rede pública, com o intuito de auxiliar os professores de matemática no ensino de funções. O KmPlot
Introdução à Ciência da Computação
Introdução à Ciência da Computação Unidade III Programação de Computadores com Octave Uso do Octave no Modo Interativo Prof. Roberto M. de Faria/DSC/UFCG Ajuda para o Octave Para ter acesso à documentação
Aula 12- Variáveis e valores reais
Aula 12- Variáveis e valores reais Até agora todos os nossos problemas continham apenas valores inteiros e portanto variáveis do tipo int. Para resolver problemas que usam valores com parte fracionária,
Curso de AutoCAD 2D. Instrutor : Mauro Pio Dos Santos Junior Monitor : Thainá Souza
Curso de AutoCAD 2D Instrutor : Mauro Pio Dos Santos Junior Monitor : Thainá Souza Regras da Fundação Gorceix Controle de frequência: Primeira chamada após decorridos 10 minutos do início da aula; Segunda
Curso de AutoCAD Fundação Gorceix 30/05/2017. Curso de AutoCAD 2D. Instrutor : Mauro Pio Dos Santos Junior Monitor : Brenda Mara Marques
Curso de AutoCAD 2D Instrutor : Mauro Pio Dos Santos Junior Monitor : Brenda Mara Marques Regras da Fundação Gorceix Controle de frequência: Primeira chamada após decorridos 10 minutos do início da aula;
