Is it possibile to use fsolve(fun,x0) giving input to fun?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have to solve this system of equations:
function F = root2d(x)
[a,b,c,d,e,f]=feval(@(x) x{:}, {151.9,67,67.8,13790,4410,1000});
F(1) = a*x(1)+c*x(1)*2.5*x(2)+f*2.5*x(2)-d;
F(2) = b*x(1)+c*x(1)*1.5*(1-x(2))+f*1.5*(1-x(2))-e;
with main file
fun = @root2d;
x0 = [24,0.5];
x = fsolve(fun,x0)
Since I have to solve the system for different values of a b c d e f, is it possibile to give them as input to the fun function?
I tried writing
function F = root2d(x,a,b,c,d,e,f)
but then it is not possibile to call the function by
fun = @root2d(a,b,c,d,e,f)
0 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Biological and Health Sciences dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!