Indice degli argomenti
-
Objetivo da disciplina
Dar uma introdução ao Cálculo Numérico, exemplificando a resolução de problemas numéricos em computadores. Dar uma introdução a modelos matemáticos. Desenvolver fora do horário de aula, algum projeto relacionando o conteúdo da disciplina com o conteúdo do ensino básico. Desenvolver, vinculadas ao crédito trabalho, atividades de Prática como Componente Curricular.
-
Esta é uma bibliografia básica
-
- Média de duas provas (entre 3) com peso de 40%
- Média de 4 exercícios teóricos com peso de 40%
- Nota de trabalho com peso de 20%
-
Deixarei aqui algumas informações relevantes sobre a monitoria.
-
-
-
Consegnare
Esta primeira lista deverá ser entregue para a correção até as 18hs do dia 22 de Abril, neste site. Em tempo: só alterei o nome da tarefa pra reduzir o tamanho na lista de notas.
-
Segunda lista de exercícios, para ser entregue até o dia 20 de maio as 18 hs
-
Terceira Lista de exercícios. Esta lista deverá ser entregue até o dia 17 de junho as 18 hs!
-
Última lista de exercícios, para ser entregue até o dia 8 de Julho às 23hs. PS: Atentem para o novo prazo de entrega.
-
A prova P1 será presencial no dia 20 de Maio de 2022. No horário da aula.
-
A segunda prova, também será presencial no dia 24 de junho de 2022
-
A terceira, e última, prova presencial é no dia primeiro de julho de 2022.
-
Para a entrega do Pcoc use este Fórum
O prazo para a entrega é 10 de julhoOlá, pessoal ! Espero que estejam bem.
Estou deixando este fórum aqui para que deixem seus PCoCs na forma de links para o trabalho feito no GeoGebra
-
Se você for escrever algum artigo técnico, ou mesmo uma lista de exercícios para impressionar o seu professor, que tal escrever tudo em LaTeX. Existem várias formas de instalar o LaTeX e pode-se também usá-lo online. O estilo das marcações em matemática são usadas em muitas outras plataformas. No site overleaf.com você vai encontrar muitos tutoriais sobre LaTeX
-
Para usar os números em modelos contínuos precisamos usar o conjunto dos números reais \(\mathbb{R}\). As representações mais compactas alguns números reais (\(\sqrt{2}\), por exemplo) não informam a localização deste número em relação aos já conhecidos ( será que $\sqrt{2}$ > 1.415?), para tanto é preciso localizá-lo e representá-lo usando a representação decimal (digamos). Esta representação pode ser infinita e teremos de nos contentar em representá-lo de forma finita, cometendo assim erros de arrendodamento.
No arquivo geogebra seguinte eu tentei fazer um exemplo de como podemos encontrar geometricamente a representação de \(\sqrt{2}\) em diversas bases. Na hora de mostrar o programa na classe eu vi que estava errado quando mudava para a base 3. Vou colocar aqui pra ver se vocês (alunos) arrumam o programa.
-
Este link leva a um notebook em python que pode ser baixado e mexido. No exemplos calculamos \(\sqrt{2}\) com uma precisão baixa. Você consegue melhorar a precisão?
-
E aqui está uma implementação do algoritmo de Arquimedes, visto na última aula. Será que dá pra fazer no Geogebra?
-
-
-
Este site reproduz uma maquina com o padrão de ponto flutuante, com as operações aritméticas simples
-
Um outro site um pouco mais explicativo
-
-
Veremos alguns métodos para encontrar a solução numéricas de equações da forma \(f(x)=0\)
-
A definição do método de Newton esta aqui. Os exemplos de código estão em Python porque aproveitei o material de um curso anterior 😉
-
A prova da convergência do método está aqui
-
Applet do arquivo Geogebra feito na aula. Dá pra baixar e modificar
-
O método do ponto fixo numa função em Python, onde a função de iteração é dada a ‘priori’
-
Uma ideia de como usar o método da secante no geogebra
-
A planilha do Geogebra apresentada na aula
-
Mais um app do geogebra, eu caprichei mais nesse!
-
Este arquivo é um pouco diferente do feito na aula, mas ainda não me orgulho dele
-
-
Neste tópico estudaremos como resolver um sistema linear
\( Ax =b\)
-
Um notebook com algoritmos em Python sobre o método da eliminação de Gauss
-
Eu tentei implementar o MEG no Geogebra, construindo uma ferramenta. Não funciona! Qualquer ajuda é bem vinda
-
No fim achei o que estava falhando na planilha anterior e corrigi neste apresentando um exemplo de triangularização de uma matriz de Hilbert. Sem pivotar e com pivotação.
-
Este é o arquivo geogebra do exemplo feito na aula
-
-
Nesta alternativa tentamos encontrar, ou aproximar a solução de um sistema linear por uma sequencia de aproximações obtidas da forma:
\( \mathbf{x}_{k+1} =D\mathbf{x}_{k}\)
Faremos apenas o método de Gauss-Seidel
-
Neste notebook em python dou uma descrição sumária dos métodos iterativos junto com uma implementação do método de Gauss-Seidel
-
Exemplo para o caso de duas equações com duas incónitas
-
Não tem tanta graça quanto o método de Gauss-Seidel, mas vou colocar aqui para vocês terem uma ideia
-
-
A pergunta básica é: como ajustar uma função contínua a uma tabela de pontos que pode conter incertezas?
-
Notebook Jupyter sobre o método dos mínimos quadrados para ajuste de retas a uma tabela.
-
Exemplo de ajuste de retas no Geogebra. Note que nem sempre a melhor reta pelo MMQ é a melhor reta por outros critérios também razoáveis
-
Trabalho no geogebra sobre polinômios ortogonais
-
-
Dada uma tabela de pontos \( (x_0,y_0), \dots (x_n,y_n)\), existe um único polinômio \(p(x)\) de grau menor ou igual a \(n\) tal que \( p(x_i)=y_i \). Este é o polinômio interpolador desta tabela de pontos. Vamos ver
- Polinômios de Lagrange
- Polinômios interpolador na forma de Newton
- Diferenças divididas
- Uma fórmula do erro para o polinômio interpolador, quando este aproxima uma função lisa \(f(x)\).
-
Esta é uma página que usa a fórmula do polinômio interpolador no geogebra.
-
-
-