Question: Maple really slow (or unable) to calculate Jacobian and/or Rank

Hi all,

For research purposes, I have symbolic matrices of dimentions up to 100 x 50 (and above) with certain number of parameters. Then giving random value to those paramters, I want the numerical rank of the matrices.

 

Maple 17 does not seem to work well with symbolic ranks, where expentials are involved.

And more to it, both

Student[MultivariateCalculus][Jacobian]

and

VectorCalculus[Jacobian]

does not seem to work. (Initially, the symbolic matrices are formed from the Jacobian of a symbolic Vector)

 

Lastly, when I put the initial values into the matrices, the Rank( from LinearAlgebra) does not work. (or work really slow).

For substitutions, I have tried both subs() and eval(), evalf(). Many ways to 'simplify' the entries.

 

In short, I have complex Vectors (also with exponentials) with lots of parameters.

Ideally, I want the symbolic Rank of their Jacobian matrix.

If not possible, I will give the parameters random values, but still, if seems slow, sometimes impossible to get a numerical rank.

 

Any tips will be helpful!!!

PS: I have quickly read through the offical programming guide on numerical programming, but I did not find anyting particular helpful regarding this issue.

Please Wait...