écrire et dess une fonction à deux variables

Fermé
heythem2008 Messages postés 2 Date d'inscription jeudi 18 mars 2010 Statut Membre Dernière intervention 18 mars 2010 - 18 mars 2010 à 20:10
bonjour,
j'ai une fonction g( y) = y* A y + b* y + c
y est un vecteur a deux dimension (y1 y2 ) des inconnues
A une matrice 2*2
b est un vecteur connue
c= cst
*: le vecteur transposé

je veux écrire cette fonction et la dessiner.


([y1 y2])*A1*([y1 y2].')-([y1 y2]*b1)+c1=0;
plot(y1,y2);

quand j'écris ce code sur matlab:
si je ne définie pas les intervalles de valeur de y1 et de y2, il m'affiche un message d'erreur. '" Undefined function or variable 'y1' '"

et si je définie les valeur de y2 par exemple, il m'affiche un message :
" Error using ==> mtimes
Inner matrix dimensions must agree.

Error in ==> demo at 109
[y1 y2]*A1*[y1 y2].'+[y1 y2]*b1+c1;
"

en analysant les valeurs des varaible dans mon workspace, j'ai trouvé que y1 et y2 prennent plusieurs valeur et par suite Y devient une matrice et n'est plus un vecteur




SVp , est ce que quelqu'un peut m'aider?