Amigo y es posible crear este código pero por ejemplo en una ecuación cúbica y que te de sus tres soluciones? Con tan solo especificar una vez su rango de confianza?
Hola, muy buenos videos. Son divertidos de ver. Sabrías hacer en un axes el zoom al estilo de Google Maps (otro ejemplo: AutoCad)? No es tarea fácil. Creo que es usar triángulos y semejantes y perspectiva. La verdad a mi no me sale. Es todo un quebradero de cabeza.
Hey! Gracias por el aporte. Estaba viendo tu GitHub y encontré en uno de tus repositorios un código del método de bisección, sin embargo, cuando declaro las variables: f, xl, xu, niter y tol ... me sigue saliendo error con la parte de "if nargin < 5". ¿Me podrías echar la mano?
Casi. Matlab necesita que uses un asterisco cuando multiplicas términos y la función exponencial no necesita el símbolo de potencia: exp(2*x) - 1.5*sin(6*x)
Hola, me sale este error function [M, XR, ER, Iter] = BiseccionFcn(@(x) cos(x)+x,-2,0,100,0.001) function [M, XR, ER, Iter] = BiseccionFcn(@(x) cos(x)+x,-2,0,100,0.001) ↑ Error: Function definition not supported in this context. Create functions in code file. Sabes por que es? El archive biseccion.m si me funciono pero no se porque me mrca ese error el Fcn
Hola, muy bue vídeo, con relación a como declarar una función diferente de cos (x) y sen(x) como se expresaría. Intente de esta forma pero me arroja el siguiente error >> BisectionFcn(@(x) (9.81*68.1/(x))*(1-exp(-((x)/(68.1))*10))-40),16,12,100,0.01) BisectionFcn(@(x) (9.81*68.1/(x))*(1-exp(-((x)/(68.1))*10))-40),16,12,100,0.01) ↑ Error: Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched delimiters.
Tienes un error de sintaxis, te falta algún paréntesis en algún lado. Debes escribir las ecuaciones con mucho cuidado para que no te pase eso. Te recomiendo que si puedes mejor crees variables que representen algunas operaciones, por ejemplo tu primer variable podría ser la de 9.81*68.1. También acostúmbrate a escribir la ecuación parte por parte para ver si tus paréntesis son correctos y poco a poco le vas metiendo el resto de datos.
Pues parece que le quitaste el comentario a una o más palabras pero no sé en qué línea de código es. Estás usando bien el código BiseccionFcn? Recuerda que es una función y debes mandarla a llamar desde la ventana de comandos con datos de entrada y salida. Mándame el mensaje de error completo.
▶️Perfecciona tus habilidades en mi nuevo curso de Matlab GUIDE en UDEMY!
shorturl.at/AVX57
▶️Curso GRATIS Matlab App Designer
ibit.ly/UTGf
gracias es justo lo que necesitaba
Que excelente trabajo, muchas gracias por tu aporte..!!
Gracias por tu apoyo compañero ;)
hola.. que código se utiliza para sacar el ACOC..... será que me puede ayudar
Hola! Creo que no entiendo a qué te refieres
Amigo y es posible crear este código pero por ejemplo en una ecuación cúbica y que te de sus tres soluciones? Con tan solo especificar una vez su rango de confianza?
Sí, sólo debes escribir la función con la misma lógica que expongo, algo tipo como @(x) x.^3 + 1, y ya.
Hola, muy buenos videos. Son divertidos de ver.
Sabrías hacer en un axes el zoom al estilo de Google Maps (otro ejemplo: AutoCad)? No es tarea fácil. Creo que es usar triángulos y semejantes y perspectiva. La verdad a mi no me sale. Es todo un quebradero de cabeza.
Wow, no la verdad no se me ocurre ninguna manera de hacer eso.
Hey! Gracias por el aporte. Estaba viendo tu GitHub y encontré en uno de tus repositorios un código del método de bisección, sin embargo, cuando declaro las variables: f, xl, xu, niter y tol ... me sigue saliendo error con la parte de "if nargin < 5". ¿Me podrías echar la mano?
Hola! Muchas gracias por tu apoyo, me alegra que te sirva. Exactamente qué error se te imprime?
@@Tutoingeniero Te mande mensaje en tu página de Facebook! Saludos.
Para declarar la función f(x)=e^2x-1.5sen(6x).
La debería declarar de la siguiente forma?
exp^(2x)-1.5sin(6x) ?
Casi. Matlab necesita que uses un asterisco cuando multiplicas términos y la función exponencial no necesita el símbolo de potencia:
exp(2*x) - 1.5*sin(6*x)
Hola, me sale este error
function [M, XR, ER, Iter] = BiseccionFcn(@(x) cos(x)+x,-2,0,100,0.001)
function [M, XR, ER, Iter] = BiseccionFcn(@(x) cos(x)+x,-2,0,100,0.001)
↑
Error: Function definition not supported in this context. Create functions in code file.
Sabes por que es?
El archive biseccion.m si me funciono pero no se porque me mrca ese error el Fcn
Cómo estás usando la función? La tienes que usar desde la ventana de comandos sin escribir function al inicio
Hmmm estás usando la última versión de mi código? (La que descargas de GitHub) o lo escribiste viendo el video? Qué versión de Matlab tienes?
@@Tutoingeniero thx, ya lo solucione 😊
Hola, muy bue vídeo, con relación a como declarar una función diferente de cos (x) y sen(x) como se expresaría. Intente de esta forma pero me arroja el siguiente error >> BisectionFcn(@(x) (9.81*68.1/(x))*(1-exp(-((x)/(68.1))*10))-40),16,12,100,0.01)
BisectionFcn(@(x) (9.81*68.1/(x))*(1-exp(-((x)/(68.1))*10))-40),16,12,100,0.01)
↑
Error: Invalid expression. When calling a function or indexing a variable, use
parentheses. Otherwise, check for mismatched delimiters.
Tienes un error de sintaxis, te falta algún paréntesis en algún lado. Debes escribir las ecuaciones con mucho cuidado para que no te pase eso. Te recomiendo que si puedes mejor crees variables que representen algunas operaciones, por ejemplo tu primer variable podría ser la de 9.81*68.1. También acostúmbrate a escribir la ecuación parte por parte para ver si tus paréntesis son correctos y poco a poco le vas metiendo el resto de datos.
A mi me pone esto; >> Algortimo de bisección
Undefined function or variable 'Algortimo'.
En ninguna parte de mi código dice eso amigo. Estás usando mis códigos o qué estás haciendo?
@@Tutoingeniero así es lo estoy usando tal y como esta
Pues parece que le quitaste el comentario a una o más palabras pero no sé en qué línea de código es. Estás usando bien el código BiseccionFcn? Recuerda que es una función y debes mandarla a llamar desde la ventana de comandos con datos de entrada y salida. Mándame el mensaje de error completo.