¿El método más rápido para resolver múltiples ecuaciones independientes no lineales en MATLAB? [cerrado]

MATLAB tiene dos métodos para resolver una ecuación no lineal:

fzero: resuelve una sola ecuación no linealfsolve: resuelve un sistema de ecuaciones no lineales

Por lo tanto, uno puede usar los siguientes métodos para resolver un sistema den ecuaciones independientes no lineales:

Usa un bucle para resolver las ecuaciones por separado usandofzeroUsa un bucle para resolver las ecuaciones por separado usandofsolveUtilizarfsolve para resolverlos juntos

Mi intuición sería que:

Un método de bucle es más rápido que un solo sistema para grandesn como complejidad (cálculo de gradiente) es 0 (n ^ 2)Un bucle puede ser más lento para pequeñosn como un bucle tiene una alta sobrecarga en MATLAB y puede haber un tiempo de inicio constantefzero es más rápido quefsolve ya que está hecho específicamente para una sola ecuación no lineal.

Pregunta: ¿Cuál es el método más rápido para resolver este problema? ¿Qué opciones deberían usarse para acelerar el proceso?

Hilos relacionados

Resolviendo múltiples ecuaciones no lineales independientesResolver una gran cantidad de ecuaciones no lineales independientes con fsolve sin bucles

Respuestas a la pregunta(1)

Su respuesta a la pregunta