First, thank you for the attention.
It`s a mechanical problem. I`ll try to explain. "Fn" is the eigenvalues of two matrices that I have already generated in the same worksheet with other procedures. So, I got the eigenvalue of two matrices (stifiness matrix and mass matrix) and allocated in the global variable Fn. The code of Fn it`s bellow:
B:=KG(N,VS,E,A,In,L,h,k,T,q); #Global Stifness matrix
C:=MG(N,VS,E,A,In,L,h,ro,T); #Global Mass matrix
The parameter "q" is a list of loads wich is applicated in the centroid of "N" layers of a beam. So, when "q" increase, the stifness matrix change and the eigenvalue changes too. That`s the why I`m trying to use a "pr" (from the word precision) increment of negative loads(compression), because this will make a decrease in the first value of Fn . When the first value of the vector Fn is near to zero(or zero), I will find the buckling load. So, for the procedure buckload, I did the code:
while Fn(N,VS,E,A,In,L,h,k,T,Qloc,ro)>0 do
But maple display this message when I try to run an example with numbers in the paramters:
Error, (in Fn) unable to store 0.+11.7314161808423930*I in a datatype=float rtable
I need to diaplay all increments of loads "Qloc" and the first values of eingevalues that had been evaluated
Thank you for your help!