Differentiation of matrices using diff

8 Ansichten (letzte 30 Tage)
Vithusha T
Vithusha T am 21 Mär. 2021
Beantwortet: Star Strider am 21 Mär. 2021
I need to differentiate alpha w.r.t time (da/dt) where alpha is a 19*1 matrix and time is 19*6 matrix and i tried using diff(a,t) but getting an error that difference order must be a positive scalar integer. When using diff(a)/diff(t), i'm getting a 18*6 matrix but i need a 19*6 matrix as answer.

Akzeptierte Antwort

Star Strider
Star Strider am 21 Mär. 2021
Experiment with the gradient function. It may do what you want, although to take the gradient (in this context, numeric spatial derivative) of a matrix, it will be necessary to request the correct result from the two outputs it will provide.

Weitere Antworten (0)

Kategorien

Mehr zu Graph and Network Algorithms 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