fsolve

4 visualizaciones (últimos 30 días)
Nasir Qazi
Nasir Qazi el 19 de Mzo. de 2012
Comentada: ahmed elakhdar el 17 de Jun. de 2016
% can I give two input values to fsolve , like this
X = fsolve(@eq ,(x,T))
% where x & T are input guess values which goes into eq to prove the %function =0 ) , All I need to know if I can give 2-inputs how can I %write the code in matlab for fsolve containing 2 inputs .
  1 comentario
ahmed elakhdar
ahmed elakhdar el 17 de Jun. de 2016
already i have the same problem

Iniciar sesión para comentar.

Respuestas (1)

Jacob Halbrooks
Jacob Halbrooks el 19 de Mzo. de 2012
FSOLVE only accepts a one-input function. However, you can create an anonymous function and bind your second input to a particular value, and then FSOLVE will solve the system for that value. For example:
T = c; % T assigned to a constant value
x = fsolve(@(x)eq(x,T), x0)
The last example in the help for FSOLVE shows this approach.

Categorías

Más información sobre Systems of Nonlinear Equations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by