Question: Error, (in f) unable to store....when datatype=float[8]

Hi guys,

i solve the equations of motion for a triple pendulum(Eq17,Eq27,Eq28). After that, I applied numerical values and initial conditions to solve these equations numerically. But unfortunatially i get the following error.

> g := 9, 81; l[1] := 5; l[2] := 3; l[3] := 1; m[1] := 5; m[2] := 3; m[3] := 1;
> ini := `ϕ`[1](0) = (1/3)*Pi, (D(`ϕ`[1]))(0) = 0, `ϕ`[2](0) = (2/3)*Pi, (D(`ϕ`[2]))(0) = 0, `ϕ`[3](0) = (3/4)*Pi, (D(`ϕ`[3]))(0) = 0;

> Eq75 := dsolve({ini, Eq17, Eq27, Eq37}, {`ϕ`[1](t), `ϕ`[2](t), `ϕ`[3](t)}, numeric, output = listprocedure);

Error, (in f) unable to store '(1.25692391761493, 11.3123152585343)+0.393434288796675e-1' when datatype=float[8]

I think that Maple is attempting to store an expression that it cannot convert to a float, into an rtable (Matrix, Array, Vector) that is declared as datatype = float[8], meaning it can only store 8 byte hardware floats.
Is this statement true? And how can i solve this problem? Or could/should i use a different data type?

Thanks for your time

Best regards

Christoph

Please Wait...