Bonsoir,
Je voudrais savoir s'il est possible, étant donné une matrice disons A(x) dont les coefficients dépendent de fonctions, d'en extraire une ligne ?
Par exemple : A(x) serait la matrice [x(1)^2,1,2 ; 1,x(2),x(3)-x(2) ; 1,0,0]. A chaque vecteur qu'on lui donne, par exemple A([3;2;1]) on obtient une nouvelle matrice, ici ce serait [9,1,2 ; 1,2,-1 ; 1,0,0].
Je voudrais définir une fonction, disons f, qui récupère la première ligne de cette matrice (quelque soit le x) multipliée par x.
Donc l'exemple, ça donnerait 9*x(1) + x(2) + 2*x(3) = 9*3 + 1*2 + 1*2 = 31.
Mais je voudrais que ça marche quelque soit le vecteur x que je rentre.
Ce que j'avais fait :
J'avais défini la matriceEt j'avais tenté de définir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part A = @(x) [.,.,. ; .,.,. ; .,.,.]sauf qu'il faudrait que je précise que je veuille la première ligne de la matrice A qui dépend de x
Code : Sélectionner tout - Visualiser dans une fenêtre à part f = @(x) A(1,:)*x
Je ne sais pas si je suis assez clair :/
Merci d'avance pour votre aide
HydroFire.
Partager