Bonjour à tous,

Voici mon problème simplifié, j'espère que l'on pourra trouver un solution.

J'ai dans mon programme principal une minimisation à faire. Je veux minimiser la fonction test_min selon les valeurs de x. Jusque là, rien de bien sorcier mais il faudrait qu'en plus de x la fonction à minimiser accepte un intrant (exemple rf) de donnée provenant du prog principal. Et la je bug !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
% prog principal
clear all 
clc
rf = 2;
[x] = fmincon(@test_min,0,1,10);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
%fonction
function [f ] = test_min( x , rf )
f = x^2 +2 +rf

merci beaucoup