Calculate derivatives of "a matrix"

1 vue (au cours des 30 derniers jours)
Max
Max le 19 Nov 2012
Hi at all, I have a polynomials coefficients matrix of W rows in the form f(x)= ax^2 + bx + c
M= [a1 b1 c1 ; a2 b2 c2 ; ... ... ...];
I calculate the derivatives of each polynomial :
M1der=polyder(M(1,:))
for each rows...
Is there a command to calculate the derivatives coefficients matrix?
The important is that the new matrix as 1 value in 1 cell, not all-in-one.
Thanks so much

Réponses (1)

Matt J
Matt J le 19 Nov 2012
Modifié(e) : Matt J le 19 Nov 2012
M1der=[2*M(:,1),M(:,2)];
or more generally for degree n polynomails
M1der=bsxfun(@times,M(:,1:end-1), n:-1:1);
  2 commentaires
Max
Max le 19 Nov 2012
Thanks, but I mean for all matrix, not for a single row.
Matt J
Matt J le 19 Nov 2012
Yes. That's what I've given you.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Polynomials dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by