vector derivative returns a scalar
Trying to obtain the derivative of →u=[−1,1] using the following code:
u = matrix(1,2,[-1, 1])
r = derivative(u,x); r
I get a scalar value 0.
Although according the following relation it should be a 2-dimensional zero vector.
d→udx=ddx[−1,1]=[ddx(−1),ddx(1)]=[0,0]
Why does it happen? In the case it's a bug where could I report it?
Thanks
Compared to: a(x) = function('a',x) b(x) = function('b',x) u = matrix(1,2,[a,b]) r = derivative(u,x);r Which gives a vector as expected: [x |--> D[0](a)(x) x |--> D[0](b)(x)]