Bonjour,
Je dispose d'une fonction de deux variables p1 et p3 qui s'appelle Pb1.
Je cherche à déterminer les paramètres p1 et p3 qui minimise cette fonction. J'utilise pour cela la fonction fminsearch. Par contre, je n'arrive pas bien à m'en servir.
J'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 F=100; omega=[0.001:0.2:10]; m=10; k=100; p1=omega/(sqrt(k/m)); p3 = [0.01:0.1:10]; function y = Pb1(p1,p3) y = sqrt(1-2*p1.^2+p1.^4+4*p3.^2.*p1.^2)./(p3.*p1.^3); [x,fval]=fminsearch(Pb1,[0.5, 0.5]);
Pouvez-vous me dire ce qui ne va pas dans mon code ? Et comment je dois faire pour arriver à ce que la fonction fminsearch fonctionne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ??? Error: File: optimisation.m Line: 12 Column: 1 Function definitions are not permitted at the prompt or in scripts.
Merci pour votre aide
Partager