Calculate derivatives of "a matrix"

1 visualizzazione (ultimi 30 giorni)
Max
Max il 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

Risposte (1)

Matt J
Matt J il 19 Nov 2012
Modificato: Matt J il 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 Commenti
Max
Max il 19 Nov 2012
Thanks, but I mean for all matrix, not for a single row.
Matt J
Matt J il 19 Nov 2012
Yes. That's what I've given you.

Accedi per commentare.

Categorie

Scopri di più su Polynomials in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by