public AchaRaiz(IFuncao f, int k) { Funcao = f; this.f = f.AsDelegate(); this.f_ = f.Derivada().AsDelegate(); kMax = k; }
static IEnumerable <DadosSaida> Avalia(DadosEntrada dados, IFuncao f) { AchaRaiz ar = new AchaRaiz(f, dados.K); yield return(Avalia("Bissecão", () => ar.Bisseccao(dados.A, dados.B, dados.E0))); yield return(Avalia("Posição Falsa", () => ar.MPF(dados.A, dados.B, dados.E0, dados.E1))); yield return(Avalia("Posição Fixa (Prato Feito)", () => ar.MPF2(dados.X0, dados.E0, dados.E1))); yield return(Avalia("Raphson", () => ar.Raphson(dados.X0, dados.E0, dados.E1))); yield return(Avalia("Secante", () => ar.Secante(dados.X0, dados.X1, dados.E0, dados.E1))); }
public AchaRaiz(IFuncao f) : this(f, 1000) { }
public WeatherForecastController(ILogger <WeatherForecastController> logger, IFuncao funcao) { _logger = logger; _funcao = funcao; }