Calculate derivatives of "a matrix"

1 Ansicht (letzte 30 Tage)
Max
Max am 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

Antworten (1)

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

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Polynomials finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by