Escolar Documentos
Profissional Documentos
Cultura Documentos
Bissec = function(f,m,M,n_max,prec)
{
Tab = NULL
iter = 0
alpha = 0.5*(m+M)
Tab = rbind(Tab,linha)
}
Tab = as.matrix(Tab)
colnames(Tab, do.NULL = TRUE, prefix = "col")
colnames(Tab) <- c("NumIter","m","M", "alpha","f(alpha)")
return(Tab)
}
FalsaPosit = function(f,m,M,n_max,prec)
{
Tab = NULL
alpha = 0.5*(m+M)
iter = 0
Tab = rbind(Tab,linha)
}
Tab = as.matrix(Tab)
colnames(Tab, do.NULL = TRUE, prefix = "col")
colnames(Tab) <- c("NumIter","m","M", "alpha","f(alpha)")
return(Tab)
#################################################################################
################################## Testes ######################################
#################################################################################
# TESTE 4
f = function(x){return(3*x^3-2*x^2+3*x-2)}
prec = 10^-6
m = 0.6
M = 1
n_max = 1000
Bissec(f,m,M,n_max,prec)
FalsaPosit(f,m,M,n_max,prec)
# TESTE 5
m = -7
M = 5
prec = 10^-6
Bissec(f,m,M,n_max,prec)
FalsaPosit(f,m,M,n_max,prec)
# TESTE 6
f = function(x){return(sin(x)-cos(x))}
prec = 10^-6
m = 0
M = 2
Bissec(f,m,M,n_max,prec)
FalsaPosit(f,m,M,n_max,prec)
#################################################################################
############################## Fim Testes ######################################
#################################################################################