Método de Bisección en Matlab

Поділитися
Вставка
  • Опубліковано 6 лис 2024

КОМЕНТАРІ • 32

  • @osmarhb3470
    @osmarhb3470 2 роки тому +166

    %metodo de la biseecion .
    f=input('ingrese la funcion en comillas
    ');
    f=inline(f);
    a=input('ingrese el limite inferior del intervalo
    ');
    b=input('ingrese el limite superior del intervalo
    ');
    tol=input('ingrese la tolerancia maxima
    ');
    if (f(a)*f(b)>0)
    error('no se cumple el teorema');
    end
    cont=0;
    while (abs(b-a)>tol)
    m=(a+b)/2;
    if (f(a)*f(m)

  • @edithjohanamoralesliberato9900
    @edithjohanamoralesliberato9900 3 роки тому

    El video está excelente, pero me causa curiosidad que el conteo de la iteración está corrido, por ejemplo en la función que realice la iteración que es 1 hecha a mano, acá se presenta en la iteración 2

  • @Dalisanchez-yf4se
    @Dalisanchez-yf4se Рік тому +1

    y como se podria modificar el codigo para que las iteraciones se detengan al encontrar la diferencia de signos?

  • @stalinmolina7485
    @stalinmolina7485 3 роки тому +2

    Excelente muy buen video.
    Y esto como lo hago para llegarlo a interfaz grafica?

    • @programmath
      @programmath  3 роки тому

      Hace mucho no hago cosas con interfaz, y dudo que haga un video al respecto próximamente, para ir seguro te recomiendo a ua-cam.com/users/diegokillemallvideos

  • @yerizamotomochi9942
    @yerizamotomochi9942 2 роки тому +1

    hola buenas tardes no me salio, no me corrio el codigo en que pude estar mal? si gusta le paso como esque puse el codigo

    • @programmath
      @programmath  2 роки тому

      Por favor, compártelo para poderlo revisar.

  • @andresvadellweiss6553
    @andresvadellweiss6553 Рік тому

    Saludos, el código no me funciona y siempre me aparece "Array indices must be positive integers or logical values." No entiendo que podría estar pasando

    • @programmath
      @programmath  Рік тому

      Por favor, compárteme el código en un mensaje para revisarlo

  • @luisurquizobermudez5317
    @luisurquizobermudez5317 2 роки тому

    Podría explicar como hacer el interfaz gráfica?. "Guide"

    • @programmath
      @programmath  2 роки тому

      Estoy muy oxidado en interfaces.
      Este canal me fue muy útil cuando tuve que hacerlas y de seguro te ayudará bastante.
      ua-cam.com/users/diegokillemall

  • @brauliochavez1095
    @brauliochavez1095 Рік тому

    como puedo hacer para que tambien imprima fa, fb, fm y el error

    • @programmath
      @programmath  Рік тому +2

      Recomiendo usar el comando fprintf; por ejemplo, puedes hacer
      fprintf(' f(%f)=%f ',a,fa)

  • @aitoretchevarren3547
    @aitoretchevarren3547 Рік тому

    Si cambias el código para.mostrarbuna nueva característica del scrip confundis a los que no entienden

  • @sora-rk7su
    @sora-rk7su 2 роки тому

    No imprime la raiz?

    • @programmath
      @programmath  2 роки тому

      La imprime si al evaluar en la función el resultado en valor absoluto es muy cercano a 0

  • @CamiloAndresCorteceroBautista
    @CamiloAndresCorteceroBautista Місяць тому

    En la tercera línea me sale error en "inline"

    • @programmath
      @programmath  Місяць тому

      Muéstrame el código, es posible que falte escribir algún símbolo

  • @alexgiron6813
    @alexgiron6813 Рік тому

    Si pones una función con una constante.. Ejemplo x+1, no funciona

    • @programmath
      @programmath  Рік тому

      El método de bisección depende del intervalo que tomes, para que funcione adecuadamente debes tomarlo de tal forma que el valor de la función en los extremos del intervalo cambie de signo.

  • @johanjosecrespocastro2953
    @johanjosecrespocastro2953 2 роки тому

    Me da error el return y los end por que?

    • @programmath
      @programmath  2 роки тому

      Compárteme el código para poder revisarlo.

  • @hugoenriquesanchezdegollad6858
    @hugoenriquesanchezdegollad6858 2 роки тому +3

    QUE LE PUEDO BORRAR PARA QUE NO SEA NECESARIO METER LA FUNCION EN COMILLAS