I définit les deux fonctions suivantes:En utilisant Scilab pour résoudre un deux équations
function [z]=f(x,y)
z = x + y - 8
endfunction
function [z]=g(x,y)
z = 2*x + y - 8
endfunction
je voulais alors de trouver les racines des deux fonctions (équations). C'est-à-dire, je veux une paire de nombres (a, b) tels que f (a, b) = g (a, b) = 0. Donc, j'ai trouvé la fonction fsolve dans la documentation de Scilab qui je crois va faire ce que je veux. Donc, je courus la commande suivante:
fsolve ([0; 0], f, g)
et il a produit l'erreur suivante:
Undefined variable: y à la ligne 2 de la fonction f appelé par:
fsolve ([0; 0], f, g)
Je ne comprends pas cette erreur et j'espère que quelqu'un peut me dire ce que je fais mal.
Bob
S'il vous plaît modifier plus d'informations. Les réponses au code uniquement et «Essayez ceci» sont déconseillées car elles ne contiennent aucun contenu interrogeable et n'expliquent pas pourquoi quelqu'un devrait «essayer». – abarisone