Vrbatim

118 Reputation

9 Badges

15 years, 204 days

MaplePrimes Activity


These are questions asked by Vrbatim

I want to assign the output of a function that has been passed to timelimit. Currently I have to pass, say, X in by reference (as a single element list) and do  timelimit( 0.5, F(X,args) ); where F := proc( X::list ); X[1] := f(args); end proc; --- which is not really desireable. 

More generally I want my proceudre to skip loop iterations that are taking too long. 

I wrote some code involving chrem that broke in a recent version.

> y := Vector([0]):
> yp := Vector([1]):
> trace(chrem);
> chrem( [y, yp], [1,3] );
{--> enter chrem, args = [Vector(1, [...], datatype = anything), Vector(1, [...], 
datatype = anything)], [1, 3]
n := 2

v, m := [0], 1

v := 0

Has anyone been able to successfully install the Maple-Linbox package?

Basically when trying to make the maple configure linbox package one gets errors like:

 error: no match for call to ‘(LinBox::BlasBlackbox<LinBox::Modular<double> 

 

There is already a duplicate post on the linbox support forums about this w/out any answer:

https://groups.google.com/d/topic/linbox-use/5ILTopngYGc/discussion

What would be the best way to compute the determinant of a very large (millions x millions) 0-1 matrix?

Can anyone explain this?
 
> A := Matrix(7, 7, {(1, 1) = 0, (1, 2) = 0, (1, 3) = 0, (1, 4) = 0, (1, 5) = 0, (1, 6) = 0, (1, 7) = 0, (2, 1) = 0, (2, 2) = 0, (2, 3) = 0, (2, 4) = 0, (2, 5) = 0, (2, 6) = 0, (2, 7) = 0, (3, 1) = 0, (3, 2) = 0, (3, 3) = 0, (3, 4) = 0, (3, 5) = 0, (3, 6) = 0, (3, 7) = 0, (4, 1) = 0, (4, 2) = 0, (4, 3) = 0, (4, 4) = 0, (4, 5) = 0, (4, 6) = 0, (4, 7) = 0, (5, 1) = 0, (5, 2) = 0, (5, 3) = 0, (5, 4) = 0, (5, 5) = 0, (5, 6...
1 2 3 4 5 Page 3 of 5