Bonjour,
Je cherche à créer une méthode numérique et pour cela j'ai besoin d'utiliser des exponentielles de matrices. Par exemple, j'ai une matrice carrée A et je calcule la série de Taylor correspondant à \cos(A). J'y suis parvenue en utilisant la fonction matlab funm(A,@cos) et cela fonctionne très bien.
Par contre, lorsque je cherche à calculer \textup{sinc}(A) par le même biais, matlab râle :
>> funm(A,@sinc)
??? Error using ==> sinc
Too many input arguments.
Error in ==> funm at 175
F = U*diag(feval(fun,diag(T),0,varargin{:}))*U';
Pourtant la fonction existe bel et bien sous matlab...
Est-ce que quelqu'un aurait la gentillesse de m'indiquer où est l'erreur et comment je dois m'y prendre?
Merci beaucoup!
Partager