Bonjour,
je suis sur sylab et jessaye de resourdre un petit probleme en utilisant la fontion optim: cependant ca me retourne un message d'erreur ::
voici mon code
function [ f , g , ind ] = test3 ( x , ind )
f = 4*log(x(1)) + 3*log(x(2))+ 4*log(1-x(1)) + 5*log(1-x(2));
g(1) = 4. * ( 1. /x(1)) - 4. *(1. /(1-x(1)))
g(2) = 3. * (1. / x(2)) - 5. *(1./(1-x(1)))
endfunction
x0 = [4/8 1/8]
[f,x]=optim(test3,x0)
Le message d'erreur que j'ai c'est ::
-->[f,x]=optim(test3,x0)
!--error 98
La variable retournée par la fonction scilab passée en argument est invalide.
merci pour votre aide
Jamal
-----