Thank you so much! I finally understand this, thanks to you. The history part was interesting as well. Great video!
@victormartinezbernal96743 жыл бұрын
omg thank you so much, i dont know why there arent much theory vids and only "resolving excercices " vids i just wanted to understand why i was doing what i was doing and why it was right. Some wise person said once "theres not better practice than a good theory" .
@jihan67804 жыл бұрын
Thank you so much. I couldn't have asked for a better explanation!
@Ahmadali-vd3ee4 жыл бұрын
very well organized explanation.Thank you!
@EinstienJr4 жыл бұрын
Thanks, great video. I'm here trying to solve horner's method using recursions (thought I had no interest in root-finding)
@hannaafesa Жыл бұрын
Great Work
@AJ-et3vf2 жыл бұрын
Awesome video! Thank you!
@md.adnannabib20663 жыл бұрын
Man you are the only one who have shown history.not only that you have mentioned what muslim mathematician did.In todays world our contribution in math and science are not heard.thanks man.I love how you show how mathematician all around the world invented same topic,without restricting only what europeans discovered.
@heeheehaha452 жыл бұрын
Dear Oscar, may I know if there are methods for solving system of polynomials equations? (I have watched your series of Newton's method, however, even global Newton's method might stuck at some local minimum point, right?)
@OscarVeliz2 жыл бұрын
I haven't covered anything specifically for systems of polynomial equations. But for solving systems of nonlinear equations, the generalized secant method kzbin.info/www/bejne/pmOygZ-kfa-DhKs tends toward convergence. Also, Generalized Aitken-Steffensen Method guarantees convergence kzbin.info/www/bejne/Y6mckJmJg9eLadk
@heeheehaha452 жыл бұрын
@@OscarVelizThankyou Oscar!
@dzertblue80153 жыл бұрын
excellent teaching! respect...
@ayoubsbai63393 жыл бұрын
You give me the 3Blue1Brown vibes haha, loving what you do anyways, keep it up~
@michatarnowski5805 ай бұрын
I would really like to see a proof of why Horner scheme gives the quotient. I understand why it gives the remainder of division, but it giving the quotient looks like magic. I saw some proofs by solving equations for polynomial coefficients, but I wonder if there's a quick and simple argument, at least for low degrees like 2 and 3.
@karenslivesmatter21862 жыл бұрын
I still don't get it why does when you multiply all the roots of the quotient it is equal to using synthetic division
@alexandrevachon5414 жыл бұрын
For more efficiency, you could also replace the Newton step in the Newton-Horner method with the Halley step to create Halley-Horner, or with the Householder step to create Householder-Horner. But what if you wanted to avoid derivatives? Then switch to Steffensen's method to create Steffensen-Horner, or to the secant method to create Secant-Horner.
@OscarVeliz4 жыл бұрын
Or you switch to finding multiple roots at once such as with Bairstow's Method, Durand-Kerner Method (kzbin.info/www/bejne/a3vGoYKgZ7CnjcU), or Aberth-Ehrlich Method (kzbin.info/www/bejne/jnrddK2cgqmGsM0); all of which even find complex roots by default.
@alexandrevachon5414 жыл бұрын
@@OscarVeliz By the way, you didn't showcase the secant fractal... but I have generated some fractals from it. So no need to showcase it?
@OscarVeliz4 жыл бұрын
I'm not quite sure what you mean.
@alexandrevachon5414 жыл бұрын
@@OscarVeliz Yeah. It reminds me for Bairstow's method being explored in much detail, still waiting in the queue... The problem with these methods, is that my calculator doesn't support complex numbers, and I have to do it by hand.
@manassrivastava59012 жыл бұрын
Excellent
@jahjahjah2135 жыл бұрын
Is it just me or does he sound like 3blue1brown
@SaifUlIslam-db1nu4 жыл бұрын
I stopped halfway, then had to check the name as well.
@ayoubsbai63393 жыл бұрын
I almost thought he is Grant tho
@halalos4 жыл бұрын
u are a god
@holyshit9222 жыл бұрын
What about version for quadratic divisor ? It would be helpful for deflation with quadratic with complex roots
@OscarVeliz2 жыл бұрын
Consider using Durand-Kerner (kzbin.info/www/bejne/a3vGoYKgZ7CnjcU), Aberth-Ehrlich (kzbin.info/www/bejne/jnrddK2cgqmGsM0), Laguerre's Method (kzbin.info/www/bejne/mJ2ycoWMadGhf68), or Bairstow's Method (in the video queue).
@holyshit9222 жыл бұрын
@@OscarVeliz speaking the polynomial root finding , there is also eigenvalue method There are two companion matrices in upper Hessenberg form and two with lower Hessenberg form and we can apply QR method to one of them, QR decomposition can be easily derived by multiplication by rotation matrices - from left to get R matrix and from right to get Q matrix How can I choose shift (without complex arithmetics) to accelerate the convergence There also slow convergence with repeated roots I wrote code for Bairstow's method based on one of the videos on youtube , I also wrote code for eigenvalues method but i probably didnt choose shift well and as stop condition i gave maximum number of iterations This approach is space costly but is implemented in Octave and numpy and even they dont manage the repeated roots
@Traymer75 жыл бұрын
Hi, thank you so much for explaining, although I didn't get the Newton-Horners scheme - could somebody please tell me how did we get the new polynomials every restart of the method?
@OscarVeliz5 жыл бұрын
You use the quotient from Ruffin's Rule.
@amdomag5 жыл бұрын
Nice video. Unfortunately, I find the derivative of your words with respect to time higher than average wpm though applying Rolle's Theorem this is not absolutely true. Just kidding. Please keep on posting videos.
@stingyfortnite31836 жыл бұрын
Nice tutorial, next time explain history at the end for people who care, Thank you so much for this video though!
@marvel4385 жыл бұрын
You can simply forward the video. Don't Be Stingy.
@nahiyanalamgir76144 жыл бұрын
I usually skip parts of the video till I get something I want, often skipping by 5 seconds or fast-forwarding.
@sasirekhamsvl95044 жыл бұрын
So we add use horner method to use newton method???
@OscarVeliz4 жыл бұрын
It depends. If you already have programmed a working Newton's Method, then you could use it as-is to find a single root (but it will be slightly inefficient). In order to deflate though you would have to apply Ruffini's Rule. But if you didn't want to use Horner's method, then you would need to divide your function call by the root you found, i.e. let newf(x) = f(x)/(x-r), as well as every other subsequent root that you find. For an example of using Newton-Horner, check out my implementation hosted in the channel's GitHub repository. The link is in the description.