[R-br] Cálulo numérico
Rodolfo Timoteo da Silva
zhushazang em gmail.com
Quarta Maio 6 19:48:12 BRT 2015
On 05/06/2015 07:41 AM, Andre Oliveira wrote:
> Prezados,
> meu interesse neste momento é usar o R para uma apresentação com
> enfoque cálculo numérico em uma escola. Fiz alguns testes aqui como
> pacote library(animation), com a função optim e seus argumentos e
> contruí um algoritmo de Newton Raphso em caso univariado. Gostaria de
> saber se alguém do grupo tem experiência com R em cálculo numérico e
> se tem algum material para optimização e algoritmos que possa
> compartilhar? No caso pode ser uni e multivariado!
>
>
>
> André Oliveira Souza.
> Graduação em Matemática, mestrado em estatística aplicada.Instituto
> Federal de Educação, Ciência e Tecnologia do Espirito Santo. IFES
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
Uma pergunta Sr. Andre: Como o R trabalha com propagação de erros do
tipo abaixo? Você tem isso em mente em seu projeto de aula? Atualmente
estou fazendo uma I.C. em relação a isso, mas utilizando C/C++/Matlab
comparativamente. Futuramente estarei me dedicando a estatística já que
é mais ligada ao meu curso em Controle Estatístico da Qualidade então é
interessante ter uma noção de como o R trabalha com os problemas
relacionados a IEEE 754.
#include <stdio.h>
#include <math.h>
int main(void) {
int i;
float sum,j,a=1.0/3.0;
printf ("Quantas vezes pretende somar? ");
scanf ("%d",&i);
sum = 0;
for (j=0;j<=i;j++) {
printf ("ITERAÇÃO %.0f SOMA %.10f MULTI %.10f ERRO
%g%%\n",j,sum,j*(1.0/3.0),(((j)*(a) - sum)/((j)*(a)))*100);
sum = sum + a;
}
return(0);
}
ITERAÇÃO 999992 SOMA 333827.4375000000 MULTI 333330.6666666666 ERRO
-0.149026%
ITERAÇÃO 999993 SOMA 333827.7812500000 MULTI 333331.0000000000 ERRO
-0.149035%
ITERAÇÃO 999994 SOMA 333828.1250000000 MULTI 333331.3333333333 ERRO
-0.149035%
ITERAÇÃO 999995 SOMA 333828.4687500000 MULTI 333331.6666666666 ERRO
-0.149035%
ITERAÇÃO 999996 SOMA 333828.8125000000 MULTI 333332.0000000000 ERRO
-0.149044%
ITERAÇÃO 999997 SOMA 333829.1562500000 MULTI 333332.3333333333 ERRO
-0.149044%
ITERAÇÃO 999998 SOMA 333829.5000000000 MULTI 333332.6666666666 ERRO
-0.149044%
ITERAÇÃO 999999 SOMA 333829.8437500000 MULTI 333333.0000000000 ERRO
-0.149053%
ITERAÇÃO 1000000 SOMA 333830.1875000000 MULTI 333333.3333333333 ERRO
-0.149053%
--
---
Zhu
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150506/44105aaa/attachment.html>
Mais detalhes sobre a lista de discussão R-br