Octave - Calcular raiz pelo método Regula-Falsi
Publicado por Daniel Moreira dos Santos (última atualização em 15/07/2010)
[ Hits: 13.143 ]
Homepage: http://www.danielmoreira.wordpress.com
O método de regula falsi (regra falsa) ou falsa posição é um método iterativo de resolução numérica de equações não lineales. O método combina o método de bisseção e o método da secante.
function [Raiz,Iter,Erro] = Regula_Falsi(funcao,a,b,Toler,IterMax); %parametros de entrada: funcao,a,b,Toler,IterMax -> lim. intervalo, %tolerancia e num max. de iteracoes %parametros de saida: Raiz,Iter,Erro -> raiz, numero de iteracoes gasto e %condicao de erro x = a; Fa = eval(funcao); x = b; Fb = eval(funcao); if Fa*Fb>0 disp 'funcao nao muda de sinal nos extremos do intervalo' return ; end if Fa > 0 t = a; a= b; b = t; t = Fa; Fa = Fb; Fb = t; end Iter = 0; x = b; Fx = Fb; disp (' Iter a b x Fx DeltaX '); while 1 DeltaX = -Fx/(Fb-Fa)*(b-a); x = x+DeltaX; Fx = eval(funcao); disp ([Iter a b x Fx DeltaX ]); if (abs(DeltaX)<Toler && abs(Fx)<Toler)||Iter>=IterMax break; end if Fx<0 a = x; Fa = Fx; else b = x; Fb = Fx; end Iter = Iter +1; end Raiz = x; if abs(DeltaX)<Toler && abs(Fx)<Toler Erro = 0; else Erro =1; end end
Algoritmo para calcular a tabuada
Octave - Método de Runge-Kutta
Octave - Calcular raiz pelo método de Newton
Nenhum coment�rio foi encontrado.
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Organizando seus PDF com o Zotero
Erro no realm join [Resolvido]
Um programa para baixar vídeos: Parabolic
Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint
Sempre que vou baixar algum pacote acontece o erro dpkg (7)
como instalo panfrost-dri e o driver panfrost fork , ou panfrost (12)