Resolving errors with Raphson method
Mostrar comentarios más antiguos
Hello,
I am having difficulties in writing a Raphson method using a while loop. Matlab keeps returning error: y(0): "subscripts must be either integers 1 to (2^63)-1 or logicals". I have tried to change my code several times, to try to solve this problem, but I have been unsuccesful. I am wondering if anyone has any suggestions on how to solve this problem?
4 comentarios
Star Strider
el 17 de Sept. de 2023
The problem is that it appears that you are using C syntax in MATLAB. That will not work. You probably need to re-write the entire file in valid MATLAB code.
That aside, in MATLAB, indexing begins at 1, not 0, and subscripts (indices) need to be integers greater than 0.
Alexander
el 17 de Sept. de 2023
Dyuman Joshi
el 17 de Sept. de 2023
You have to loop over the values [1 2 3 ... length(x)], right? If yes, why not use a for loop? Because you are not breaking out of the while loop if a condition is met.
Also, I don't understand why you are adding x(i) to i, in the last line of the while loop.
Alexander
el 17 de Sept. de 2023
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
