Differentiation of matrices using diff

10 次查看(过去 30 天)
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.

采纳的回答

Star Strider
Star Strider 2021-3-21
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.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graph and Network Algorithms 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by