Question: Using a subscripted variable in a derivative

> 

restart

> 

X := 4*`#msub(mi("I"),mi("co"))`

4*`#msub(mi("I"),mi("co"))`

(1)
> 

(ⅆ)/(ⅆ I[co]) I[co]

Error, invalid derivative

(ⅆ)/(ⅆ I[co]) I[co]

 
> 

Y := 4*J[co]

4*J[co]

(2)
> 

diff(Y, J[co])

4

(3)
> 

``



Download derivative.mw

As shown above, differentiating with respect to a literal (CNTL+_) subscript. fails.  However, doing so with a regular subscript (CNTL+_) succeeds.  Why can't I differentiate with both?

Ratch

Please Wait...