Résolution avancée avec dérivées
Lors de la résolution utilisant les fonctions minimize et maximize, Engineering Notebook utilise automatiquement des versions approximatives de la dérivée première et seconde de la fonction objectif. Avec la résolution avancée, vous pouvez définir la dérivée première et seconde en saisissant une formule directe.
Utilisez la résolution avancée avec dérivées lorsque la solution ne peut être trouvée qu'en définissant directement les formules. De plus, dans certains cas, définir la dérivée première et seconde accélère la résolution. Dans d'autres cas, la résolution est plus précise.
|
|
Une résolution plus précise peut entraîner un temps de calcul plus long.
|
Définition de la dérivée première et seconde pour la résolution
Vous pouvez définir le premier argument des fonctions minimize et maximize en tant que vecteur avec dérivées. Si vous ne définissez pas de vecteur, le premier argument scalaire est reconnu en tant que fonction objectif. Définissez le premier argument en tant que scalaire ou vecteur de 1x1, 2x1 ou 3x1.
• Scalaire ou vecteur 1x1 : le nom ou l'expression de la fonction objectif.
• Vecteur 2x1 :
1. nom ou expression de fonction objectif.
2. Le nom ou l'expression de la dérivée première, ou un gradient si la fonction objectif a plusieurs arguments.
• Vecteur 3x1 :
1. nom ou expression de fonction objectif.
2. Le nom ou l'expression de la dérivée première, ou un vecteur gradient Nx1 si la fonction objectif est une fonction des arguments N.
3. Le nom ou l'expression de la dérivée seconde, ou une matrice Hessian NxN si la fonction objectif est une fonction des arguments N.
|
|
Si vous saisissez manuellement la dérivée première et seconde d'une fonction, Engineering Notebook ne pourra pas vérifier la formule que vous avez saisie. Vérifiez que vous saisissez les dérivées appropriées, ou calculez-les séparément à l'aide de Engineering Notebook.
|