GeorgeReynolds

20 Reputation

2 Badges

9 years, 226 days

MaplePrimes Activity


These are replies submitted by GeorgeReynolds

Wow, that does not make any sense. Not sure how that happened.

So what I did was go from

V(x,t) -> V(x/l(t),t) 

So I transformed the x coordinate by dividing by l(t) (which is how my beam lngth is changing with time). This gives me a new coordinate system which makes my boundary condition more simple making the PDE possible to solve.

So now my numeric solution is in the form V(x/l(t),t) and I'm trying to take it back to V(x,t). So i have to multiply through by l(t).

In case you were wondering..l(t) = 1 - a*cos(wt)

@tomleslie 

In the temp variable I wasn't able to access the 2x2 matrix of points. I can do temp[2,1], etc, but the matrix is in temp[3,1] but for some reason this doesn't work. I was able to manually "view" the variable and matrix and then hit export.rmation was x/l(t). So now I'm trying to multiply the output by the l(t) to put it back in the original coordinate system. This is the part I'm having a hard time doing. I tried to use the function to evaluate it at certain points but then I have to multiply the whole x coordinate by the l(t).

pds := pdsolve(eval(PDE1, {E = 1, II = 1, a = 0.5e-1, omega = 9.86}), `union`(bc, ic), numeric)

pds:-animate(xi = 0 .. 1, t = 0 .. 20, frames = 500):

p1 := pds:-plot3d(xi = 0 .. 1, t = 0 .. 5, numpoints = 50000):``

`[Length of output exceeds limit of 1000000]`

(10)

with(plottools):

temp := plottools:-getdata(p1);

["grid", [0. .. 1., 0. .. 5.00000000000000, -.163592813819216892 .. .161810790015482875], Vector(4, {(1) = ` 1..224 x 1..224 `*Array, (2) = `Data Type: `*float[8], (3) = `Storage: `*rectangular, (4) = `Order: `*C_order})]

(11)

V := subs(pds:-value(output = listprocedure), V(xi, t));

proc () local tv, xv, solnproc, stype, ndsol, vals; option `Copyright (c) 2001 by Waterloo Maple Inc. All rights reserved.`; Digits := trunc(evalhf(Digits)); solnproc := proc (tv, xv) local INFO, errest, nd, dvars, dary, daryt, daryx, vals, msg, i, j; option `Copyright (c) 2001 by Waterloo Maple Inc. All rights reserved.`; table( [( "soln_procedures" ) = array( 1 .. 1, [( 1 ) = (18446744074257622134)  ] ) ] ) INFO := table( [( "autonomous" ) = false, ( "solvec3" ) = Vector(42, {(1) = .0, (2) = .0, (3) = .0, (4) = .0, (5) = .0, (6) = .0, (7) = .0, (8) = .0, (9) = .0, (10) = .0, (11) = .0, (12) = .0, (13) = .0, (14) = .0, (15) = .0, (16) = .0, (17) = .0, (18) = .0, (19) = .0, (20) = .0, (21) = .0, (22) = .0, (23) = .0, (24) = .0, (25) = .0, (26) = .0, (27) = .0, (28) = .0, (29) = .0, (30) = .0, (31) = .0, (32) = .0, (33) = .0, (34) = .0, (35) = .0, (36) = .0, (37) = .0, (38) = .0, (39) = .0, (40) = .0, (41) = .0, (42) = .0}, datatype = float[8]), ( "t0" ) = 0, ( "solvec5" ) = 0, ( "initialized" ) = false, ( "spaceadaptive" ) = false, ( "indepvars" ) = [xi, t], ( "vectorhf" ) = true, ( "adjusted" ) = false, ( "spacevar" ) = xi, ( "solvec2" ) = Vector(42, {(1) = .0, (2) = .0, (3) = .0, (4) = .0, (5) = .0, (6) = .0, (7) = .0, (8) = .0, (9) = .0, (10) = .0, (11) = .0, (12) = .0, (13) = .0, (14) = .0, (15) = .0, (16) = .0, (17) = .0, (18) = .0, (19) = .0, (20) = .0, (21) = .0, (22) = .0, (23) = .0, (24) = .0, (25) = .0, (26) = .0, (27) = .0, (28) = .0, (29) = .0, (30) = .0, (31) = .0, (32) = .0, (33) = .0, (34) = .0, (35) = .0, (36) = .0, (37) = .0, (38) = .0, (39) = .0, (40) = .0, (41) = .0, (42) = .0}, datatype = float[8]), ( "timeidx" ) = 2, ( "errorest" ) = false, ( "theta" ) = 1/2, ( "multidep" ) = [true, false], ( "intspace" ) = Matrix(21, 2, {(1, 1) = .0, (1, 2) = .0, (2, 1) = .0, (2, 2) = .0, (3, 1) = .0, (3, 2) = .0, (4, 1) = .0, (4, 2) = .0, (5, 1) = .0, (5, 2) = .0, (6, 1) = .0, (6, 2) = .0, (7, 1) = .0, (7, 2) = .0, (8, 1) = .0, (8, 2) = .0, (9, 1) = .0, (9, 2) = .0, (10, 1) = .0, (10, 2) = .0, (11, 1) = .0, (11, 2) = .0, (12, 1) = .0, (12, 2) = .0, (13, 1) = .0, (13, 2) = .0, (14, 1) = .0, (14, 2) = .0, (15, 1) = .0, (15, 2) = .0, (16, 1) = .0, (16, 2) = .0, (17, 1) = .0, (17, 2) = .0, (18, 1) = .0, (18, 2) = .0, (19, 1) = .0, (19, 2) = .0, (20, 1) = .0, (20, 2) = .0, (21, 1) = .0, (21, 2) = .0}, datatype = float[8], order = C_order), ( "solmatrix" ) = Matrix(42, 22, {(1, 1) = .0, (1, 2) = .0, (1, 3) = .0, (1, 4) = .0, (1, 5) = .0, (1, 6) = .0, (1, 7) = .0, (1, 8) = .0, (1, 9) = .0, (1, 10) = .0, (1, 11) = .0, (1, 12) = .0, (1, 13) = .0, (1, 14) = .0, (1, 15) = .0, (1, 16) = .0, (1, 17) = .0, (1, 18) = .0, (1, 19) = .0, (1, 20) = .0, (1, 21) = .0, (1, 22) = .0, (2, 1) = .0, (2, 2) = .0, (2, 3) = .0, (2, 4) = .0, (2, 5) = .0, (2, 6) = .0, (2, 7) = .0, (2, 8) = .0, (2, 9) = .0, (2, 10) = .0, (2, 11) = .0, (2, 12) = .0, (2, 13) = .0, (2, 14) = .0, (2, 15) = .0, (2, 16) = .0, (2, 17) = .0, (2, 18) = .0, (2, 19) = .0, (2, 20) = .0, (2, 21) = .0, (2, 22) = .0, (3, 1) = .0, (3, 2) = .0, (3, 3) = .0, (3, 4) = .0, (3, 5) = .0, (3, 6) = .0, (3, 7) = .0, (3, 8) = .0, (3, 9) = .0, (3, 10) = .0, (3, 11) = .0, (3, 12) = .0, (3, 13) = .0, (3, 14) = .0, (3, 15) = .0, (3, 16) = .0, (3, 17) = .0, (3, 18) = .0, (3, 19) = .0, (3, 20) = .0, (3, 21) = .0, (3, 22) = .0, (4, 1) = .0, (4, 2) = .0, (4, 3) = .0, (4, 4) = .0, (4, 5) = .0, (4, 6) = .0, (4, 7) = .0, (4, 8) = .0, (4, 9) = .0, (4, 10) = .0, (4, 11) = .0, (4, 12) = .0, (4, 13) = .0, (4, 14) = .0, (4, 15) = .0, (4, 16) = .0, (4, 17) = .0, (4, 18) = .0, (4, 19) = .0, (4, 20) = .0, (4, 21) = .0, (4, 22) = .0, (5, 1) = .0, (5, 2) = .0, (5, 3) = .0, (5, 4) = .0, (5, 5) = .0, (5, 6) = .0, (5, 7) = .0, (5, 8) = .0, (5, 9) = .0, (5, 10) = .0, (5, 11) = .0, (5, 12) = .0, (5, 13) = .0, (5, 14) = .0, (5, 15) = .0, (5, 16) = .0, (5, 17) = .0, (5, 18) = .0, (5, 19) = .0, (5, 20) = .0, (5, 21) = .0, (5, 22) = .0, (6, 1) = .0, (6, 2) = .0, (6, 3) = .0, (6, 4) = .0, (6, 5) = .0, (6, 6) = .0, (6, 7) = .0, (6, 8) = .0, (6, 9) = .0, (6, 10) = .0, (6, 11) = .0, (6, 12) = .0, (6, 13) = .0, (6, 14) = .0, (6, 15) = .0, (6, 16) = .0, (6, 17) = .0, (6, 18) = .0, (6, 19) = .0, (6, 20) = .0, (6, 21) = .0, (6, 22) = .0, (7, 1) = .0, (7, 2) = .0, (7, 3) = .0, (7, 4) = .0, (7, 5) = .0, (7, 6) = .0, (7, 7) = .0, (7, 8) = .0, (7, 9) = .0, (7, 10) = .0, (7, 11) = .0, (7, 12) = .0, (7, 13) = .0, (7, 14) = .0, (7, 15) = .0, (7, 16) = .0, (7, 17) = .0, (7, 18) = .0, (7, 19) = .0, (7, 20) = .0, (7, 21) = .0, (7, 22) = .0, (8, 1) = .0, (8, 2) = .0, (8, 3) = .0, (8, 4) = .0, (8, 5) = .0, (8, 6) = .0, (8, 7) = .0, (8, 8) = .0, (8, 9) = .0, (8, 10) = .0, (8, 11) = .0, (8, 12) = .0, (8, 13) = .0, (8, 14) = .0, (8, 15) = .0, (8, 16) = .0, (8, 17) = .0, (8, 18) = .0, (8, 19) = .0, (8, 20) = .0, (8, 21) = .0, (8, 22) = .0, (9, 1) = .0, (9, 2) = .0, (9, 3) = .0, (9, 4) = .0, (9, 5) = .0, (9, 6) = .0, (9, 7) = .0, (9, 8) = .0, (9, 9) = .0, (9, 10) = .0, (9, 11) = .0, (9, 12) = .0, (9, 13) = .0, (9, 14) = .0, (9, 15) = .0, (9, 16) = .0, (9, 17) = .0, (9, 18) = .0, (9, 19) = .0, (9, 20) = .0, (9, 21) = .0, (9, 22) = .0, (10, 1) = .0, (10, 2) = .0, (10, 3) = .0, (10, 4) = .0, (10, 5) = .0, (10, 6) = .0, (10, 7) = .0, (10, 8) = .0, (10, 9) = .0, (10, 10) = .0, (10, 11) = .0, (10, 12) = .0, (10, 13) = .0, (10, 14) = .0, (10, 15) = .0, (10, 16) = .0, (10, 17) = .0, (10, 18) = .0, (10, 19) = .0, (10, 20) = .0, (10, 21) = .0, (10, 22) = .0, (11, 1) = .0, (11, 2) = .0, (11, 3) = .0, (11, 4) = .0, (11, 5) = .0, (11, 6) = .0, (11, 7) = .0, (11, 8) = .0, (11, 9) = .0, (11, 10) = .0, (11, 11) = .0, (11, 12) = .0, (11, 13) = .0, (11, 14) = .0, (11, 15) = .0, (11, 16) = .0, (11, 17) = .0, (11, 18) = .0, (11, 19) = .0, (11, 20) = .0, (11, 21) = .0, (11, 22) = .0, (12, 1) = .0, (12, 2) = .0, (12, 3) = .0, (12, 4) = .0, (12, 5) = .0, (12, 6) = .0, (12, 7) = .0, (12, 8) = .0, (12, 9) = .0, (12, 10) = .0, (12, 11) = .0, (12, 12) = .0, (12, 13) = .0, (12, 14) = .0, (12, 15) = .0, (12, 16) = .0, (12, 17) = .0, (12, 18) = .0, (12, 19) = .0, (12, 20) = .0, (12, 21) = .0, (12, 22) = .0, (13, 1) = .0, (13, 2) = .0, (13, 3) = .0, (13, 4) = .0, (13, 5) = .0, (13, 6) = .0, (13, 7) = .0, (13, 8) = .0, (13, 9) = .0, (13, 10) = .0, (13, 11) = .0, (13, 12) = .0, (13, 13) = .0, (13, 14) = .0, (13, 15) = .0, (13, 16) = .0, (13, 17) = .0, (13, 18) = .0, (13, 19) = .0, (13, 20) = .0, (13, 21) = .0, (13, 22) = .0, (14, 1) = .0, (14, 2) = .0, (14, 3) = .0, (14, 4) = .0, (14, 5) = .0, (14, 6) = .0, (14, 7) = .0, (14, 8) = .0, (14, 9) = .0, (14, 10) = .0, (14, 11) = .0, (14, 12) = .0, (14, 13) = .0, (14, 14) = .0, (14, 15) = .0, (14, 16) = .0, (14, 17) = .0, (14, 18) = .0, (14, 19) = .0, (14, 20) = .0, (14, 21) = .0, (14, 22) = .0, (15, 1) = .0, (15, 2) = .0, (15, 3) = .0, (15, 4) = .0, (15, 5) = .0, (15, 6) = .0, (15, 7) = .0, (15, 8) = .0, (15, 9) = .0, (15, 10) = .0, (15, 11) = .0, (15, 12) = .0, (15, 13) = .0, (15, 14) = .0, (15, 15) = .0, (15, 16) = .0, (15, 17) = .0, (15, 18) = .0, (15, 19) = .0, (15, 20) = .0, (15, 21) = .0, (15, 22) = .0, (16, 1) = .0, (16, 2) = .0, (16, 3) = .0, (16, 4) = .0, (16, 5) = .0, (16, 6) = .0, (16, 7) = .0, (16, 8) = .0, (16, 9) = .0, (16, 10) = .0, (16, 11) = .0, (16, 12) = .0, (16, 13) = .0, (16, 14) = .0, (16, 15) = .0, (16, 16) = .0, (16, 17) = .0, (16, 18) = .0, (16, 19) = .0, (16, 20) = .0, (16, 21) = .0, (16, 22) = .0, (17, 1) = .0, (17, 2) = .0, (17, 3) = .0, (17, 4) = .0, (17, 5) = .0, (17, 6) = .0, (17, 7) = .0, (17, 8) = .0, (17, 9) = .0, (17, 10) = .0, (17, 11) = .0, (17, 12) = .0, (17, 13) = .0, (17, 14) = .0, (17, 15) = .0, (17, 16) = .0, (17, 17) = .0, (17, 18) = .0, (17, 19) = .0, (17, 20) = .0, (17, 21) = .0, (17, 22) = .0, (18, 1) = .0, (18, 2) = .0, (18, 3) = .0, (18, 4) = .0, (18, 5) = .0, (18, 6) = .0, (18, 7) = .0, (18, 8) = .0, (18, 9) = .0, (18, 10) = .0, (18, 11) = .0, (18, 12) = .0, (18, 13) = .0, (18, 14) = .0, (18, 15) = .0, (18, 16) = .0, (18, 17) = .0, (18, 18) = .0, (18, 19) = .0, (18, 20) = .0, (18, 21) = .0, (18, 22) = .0, (19, 1) = .0, (19, 2) = .0, (19, 3) = .0, (19, 4) = .0, (19, 5) = .0, (19, 6) = .0, (19, 7) = .0, (19, 8) = .0, (19, 9) = .0, (19, 10) = .0, (19, 11) = .0, (19, 12) = .0, (19, 13) = .0, (19, 14) = .0, (19, 15) = .0, (19, 16) = .0, (19, 17) = .0, (19, 18) = .0, (19, 19) = .0, (19, 20) = .0, (19, 21) = .0, (19, 22) = .0, (20, 1) = .0, (20, 2) = .0, (20, 3) = .0, (20, 4) = .0, (20, 5) = .0, (20, 6) = .0, (20, 7) = .0, (20, 8) = .0, (20, 9) = .0, (20, 10) = .0, (20, 11) = .0, (20, 12) = .0, (20, 13) = .0, (20, 14) = .0, (20, 15) = .0, (20, 16) = .0, (20, 17) = .0, (20, 18) = .0, (20, 19) = .0, (20, 20) = .0, (20, 21) = .0, (20, 22) = .0, (21, 1) = .0, (21, 2) = .0, (21, 3) = .0, (21, 4) = .0, (21, 5) = .0, (21, 6) = .0, (21, 7) = .0, (21, 8) = .0, (21, 9) = .0, (21, 10) = .0, (21, 11) = .0, (21, 12) = .0, (21, 13) = .0, (21, 14) = .0, (21, 15) = .0, (21, 16) = .0, (21, 17) = .0, (21, 18) = .0, (21, 19) = .0, (21, 20) = .0, (21, 21) = .0, (21, 22) = .0, (22, 1) = .0, (22, 2) = .0, (22, 3) = .0, (22, 4) = .0, (22, 5) = .0, (22, 6) = .0, (22, 7) = .0, (22, 8) = .0, (22, 9) = .0, (22, 10) = .0, (22, 11) = .0, (22, 12) = .0, (22, 13) = .0, (22, 14) = .0, (22, 15) = .0, (22, 16) = .0, (22, 17) = .0, (22, 18) = .0, (22, 19) = .0, (22, 20) = .0, (22, 21) = .0, (22, 22) = .0, (23, 1) = .0, (23, 2) = .0, (23, 3) = .0, (23, 4) = .0, (23, 5) = .0, (23, 6) = .0, (23, 7) = .0, (23, 8) = .0, (23, 9) = .0, (23, 10) = .0, (23, 11) = .0, (23, 12) = .0, (23, 13) = .0, (23, 14) = .0, (23, 15) = .0, (23, 16) = .0, (23, 17) = .0, (23, 18) = .0, (23, 19) = .0, (23, 20) = .0, (23, 21) = .0, (23, 22) = .0, (24, 1) = .0, (24, 2) = .0, (24, 3) = .0, (24, 4) = .0, (24, 5) = .0, (24, 6) = .0, (24, 7) = .0, (24, 8) = .0, (24, 9) = .0, (24, 10) = .0, (24, 11) = .0, (24, 12) = .0, (24, 13) = .0, (24, 14) = .0, (24, 15) = .0, (24, 16) = .0, (24, 17) = .0, (24, 18) = .0, (24, 19) = .0, (24, 20) = .0, (24, 21) = .0, (24, 22) = .0, (25, 1) = .0, (25, 2) = .0, (25, 3) = .0, (25, 4) = .0, (25, 5) = .0, (25, 6) = .0, (25, 7) = .0, (25, 8) = .0, (25, 9) = .0, (25, 10) = .0, (25, 11) = .0, (25, 12) = .0, (25, 13) = .0, (25, 14) = .0, (25, 15) = .0, (25, 16) = .0, (25, 17) = .0, (25, 18) = .0, (25, 19) = .0, (25, 20) = .0, (25, 21) = .0, (25, 22) = .0, (26, 1) = .0, (26, 2) = .0, (26, 3) = .0, (26, 4) = .0, (26, 5) = .0, (26, 6) = .0, (26, 7) = .0, (26, 8) = .0, (26, 9) = .0, (26, 10) = .0, (26, 11) = .0, (26, 12) = .0, (26, 13) = .0, (26, 14) = .0, (26, 15) = .0, (26, 16) = .0, (26, 17) = .0, (26, 18) = .0, (26, 19) = .0, (26, 20) = .0, (26, 21) = .0, (26, 22) = .0, (27, 1) = .0, (27, 2) = .0, (27, 3) = .0, (27, 4) = .0, (27, 5) = .0, (27, 6) = .0, (27, 7) = .0, (27, 8) = .0, (27, 9) = .0, (27, 10) = .0, (27, 11) = .0, (27, 12) = .0, (27, 13) = .0, (27, 14) = .0, (27, 15) = .0, (27, 16) = .0, (27, 17) = .0, (27, 18) = .0, (27, 19) = .0, (27, 20) = .0, (27, 21) = .0, (27, 22) = .0, (28, 1) = .0, (28, 2) = .0, (28, 3) = .0, (28, 4) = .0, (28, 5) = .0, (28, 6) = .0, (28, 7) = .0, (28, 8) = .0, (28, 9) = .0, (28, 10) = .0, (28, 11) = .0, (28, 12) = .0, (28, 13) = .0, (28, 14) = .0, (28, 15) = .0, (28, 16) = .0, (28, 17) = .0, (28, 18) = .0, (28, 19) = .0, (28, 20) = .0, (28, 21) = .0, (28, 22) = .0, (29, 1) = .0, (29, 2) = .0, (29, 3) = .0, (29, 4) = .0, (29, 5) = .0, (29, 6) = .0, (29, 7) = .0, (29, 8) = .0, (29, 9) = .0, (29, 10) = .0, (29, 11) = .0, (29, 12) = .0, (29, 13) = .0, (29, 14) = .0, (29, 15) = .0, (29, 16) = .0, (29, 17) = .0, (29, 18) = .0, (29, 19) = .0, (29, 20) = .0, (29, 21) = .0, (29, 22) = .0, (30, 1) = .0, (30, 2) = .0, (30, 3) = .0, (30, 4) = .0, (30, 5) = .0, (30, 6) = .0, (30, 7) = .0, (30, 8) = .0, (30, 9) = .0, (30, 10) = .0, (30, 11) = .0, (30, 12) = .0, (30, 13) = .0, (30, 14) = .0, (30, 15) = .0, (30, 16) = .0, (30, 17) = .0, (30, 18) = .0, (30, 19) = .0, (30, 20) = .0, (30, 21) = .0, (30, 22) = .0, (31, 1) = .0, (31, 2) = .0, (31, 3) = .0, (31, 4) = .0, (31, 5) = .0, (31, 6) = .0, (31, 7) = .0, (31, 8) = .0, (31, 9) = .0, (31, 10) = .0, (31, 11) = .0, (31, 12) = .0, (31, 13) = .0, (31, 14) = .0, (31, 15) = .0, (31, 16) = .0, (31, 17) = .0, (31, 18) = .0, (31, 19) = .0, (31, 20) = .0, (31, 21) = .0, (31, 22) = .0, (32, 1) = .0, (32, 2) = .0, (32, 3) = .0, (32, 4) = .0, (32, 5) = .0, (32, 6) = .0, (32, 7) = .0, (32, 8) = .0, (32, 9) = .0, (32, 10) = .0, (32, 11) = .0, (32, 12) = .0, (32, 13) = .0, (32, 14) = .0, (32, 15) = .0, (32, 16) = .0, (32, 17) = .0, (32, 18) = .0, (32, 19) = .0, (32, 20) = .0, (32, 21) = .0, (32, 22) = .0, (33, 1) = .0, (33, 2) = .0, (33, 3) = .0, (33, 4) = .0, (33, 5) = .0, (33, 6) = .0, (33, 7) = .0, (33, 8) = .0, (33, 9) = .0, (33, 10) = .0, (33, 11) = .0, (33, 12) = .0, (33, 13) = .0, (33, 14) = .0, (33, 15) = .0, (33, 16) = .0, (33, 17) = .0, (33, 18) = .0, (33, 19) = .0, (33, 20) = .0, (33, 21) = .0, (33, 22) = .0, (34, 1) = .0, (34, 2) = .0, (34, 3) = .0, (34, 4) = .0, (34, 5) = .0, (34, 6) = .0, (34, 7) = .0, (34, 8) = .0, (34, 9) = .0, (34, 10) = .0, (34, 11) = .0, (34, 12) = .0, (34, 13) = .0, (34, 14) = .0, (34, 15) = .0, (34, 16) = .0, (34, 17) = .0, (34, 18) = .0, (34, 19) = .0, (34, 20) = .0, (34, 21) = .0, (34, 22) = .0, (35, 1) = .0, (35, 2) = .0, (35, 3) = .0, (35, 4) = .0, (35, 5) = .0, (35, 6) = .0, (35, 7) = .0, (35, 8) = .0, (35, 9) = .0, (35, 10) = .0, (35, 11) = .0, (35, 12) = .0, (35, 13) = .0, (35, 14) = .0, (35, 15) = .0, (35, 16) = .0, (35, 17) = .0, (35, 18) = .0, (35, 19) = .0, (35, 20) = .0, (35, 21) = .0, (35, 22) = .0, (36, 1) = .0, (36, 2) = .0, (36, 3) = .0, (36, 4) = .0, (36, 5) = .0, (36, 6) = .0, (36, 7) = .0, (36, 8) = .0, (36, 9) = .0, (36, 10) = .0, (36, 11) = .0, (36, 12) = .0, (36, 13) = .0, (36, 14) = .0, (36, 15) = .0, (36, 16) = .0, (36, 17) = .0, (36, 18) = .0, (36, 19) = .0, (36, 20) = .0, (36, 21) = .0, (36, 22) = .0, (37, 1) = .0, (37, 2) = .0, (37, 3) = .0, (37, 4) = .0, (37, 5) = .0, (37, 6) = .0, (37, 7) = .0, (37, 8) = .0, (37, 9) = .0, (37, 10) = .0, (37, 11) = .0, (37, 12) = .0, (37, 13) = .0, (37, 14) = .0, (37, 15) = .0, (37, 16) = .0, (37, 17) = .0, (37, 18) = .0, (37, 19) = .0, (37, 20) = .0, (37, 21) = .0, (37, 22) = .0, (38, 1) = .0, (38, 2) = .0, (38, 3) = .0, (38, 4) = .0, (38, 5) = .0, (38, 6) = .0, (38, 7) = .0, (38, 8) = .0, (38, 9) = .0, (38, 10) = .0, (38, 11) = .0, (38, 12) = .0, (38, 13) = .0, (38, 14) = .0, (38, 15) = .0, (38, 16) = .0, (38, 17) = .0, (38, 18) = .0, (38, 19) = .0, (38, 20) = .0, (38, 21) = .0, (38, 22) = .0, (39, 1) = .0, (39, 2) = .0, (39, 3) = .0, (39, 4) = .0, (39, 5) = .0, (39, 6) = .0, (39, 7) = .0, (39, 8) = .0, (39, 9) = .0, (39, 10) = .0, (39, 11) = .0, (39, 12) = .0, (39, 13) = .0, (39, 14) = .0, (39, 15) = .0, (39, 16) = .0, (39, 17) = .0, (39, 18) = .0, (39, 19) = .0, (39, 20) = .0, (39, 21) = .0, (39, 22) = .0, (40, 1) = .0, (40, 2) = .0, (40, 3) = .0, (40, 4) = .0, (40, 5) = .0, (40, 6) = .0, (40, 7) = .0, (40, 8) = .0, (40, 9) = .0, (40, 10) = .0, (40, 11) = .0, (40, 12) = .0, (40, 13) = .0, (40, 14) = .0, (40, 15) = .0, (40, 16) = .0, (40, 17) = .0, (40, 18) = .0, (40, 19) = .0, (40, 20) = .0, (40, 21) = .0, (40, 22) = .0, (41, 1) = .0, (41, 2) = .0, (41, 3) = .0, (41, 4) = .0, (41, 5) = .0, (41, 6) = .0, (41, 7) = .0, (41, 8) = .0, (41, 9) = .0, (41, 10) = .0, (41, 11) = .0, (41, 12) = .0, (41, 13) = .0, (41, 14) = .0, (41, 15) = .0, (41, 16) = .0, (41, 17) = .0, (41, 18) = .0, (41, 19) = .0, (41, 20) = .0, (41, 21) = .0, (41, 22) = .0, (42, 1) = .0, (42, 2) = .0, (42, 3) = .0, (42, 4) = .0, (42, 5) = .0, (42, 6) = .0, (42, 7) = .0, (42, 8) = .0, (42, 9) = .0, (42, 10) = .0, (42, 11) = .0, (42, 12) = .0, (42, 13) = .0, (42, 14) = .0, (42, 15) = .0, (42, 16) = .0, (42, 17) = .0, (42, 18) = .0, (42, 19) = .0, (42, 20) = .0, (42, 21) = .0, (42, 22) = .0}, datatype = float[8], order = C_order), ( "depvars" ) = [V, `pdsolve/numeric/V`[2]], ( "spaceidx" ) = 1, ( "maxords" ) = [4, 1], ( "IBC" ) = b, ( "leftwidth" ) = 0, ( "timevar" ) = t, ( "erroraccum" ) = true, ( "mixed" ) = false, ( "dependson" ) = [{1, 2}, {1, 2}], ( "eqnords" ) = [[4, 1], [0, 1]], ( "depdords" ) = [[[4, 0], [1, 1]], [[0, 1], [0, 0]]], ( "matrixhf" ) = true, ( "BCS", 1 ) = {[[1, 0, 0], b[1, 0, 0]], [[1, 0, 1], b[1, 0, 1]], [[1, 1, 0], b[1, 1, 0]], [[1, 1, 1], b[1, 1, 1]]}, ( "fdepvars" ) = [V(xi, t), `pdsolve/numeric/V`[2](xi, t)], ( "norigdepvars" ) = 1, ( "PDEs" ) = [(diff(diff(diff(diff(V(xi, t), xi), xi), xi), xi))/(1-(1/20)*cos((493/50)*t))^4-(493/1000)*(-(493/1000)*(diff(diff(V(xi, t), xi), xi))*xi*sin((493/50)*t)/(1-(1/20)*cos((493/50)*t))+diff(`pdsolve/numeric/V`[2](xi, t), xi))*xi*sin((493/50)*t)/(1-(1/20)*cos((493/50)*t))+(243049/500000)*(diff(V(xi, t), xi))*xi*sin((493/50)*t)^2/(1-(1/20)*cos((493/50)*t))^2-(243049/50000)*(diff(V(xi, t), xi))*xi*cos((493/50)*t)/(1-(1/20)*cos((493/50)*t))-(493/1000)*(diff(`pdsolve/numeric/V`[2](xi, t), xi))*xi*sin((493/50)*t)/(1-(1/20)*cos((493/50)*t))+diff(`pdsolve/numeric/V`[2](xi, t), t), diff(V(xi, t), t)-`pdsolve/numeric/V`[2](xi, t)], ( "matrixproc" ) = proc (v, vp, vpp, t, x, k, h, n, mat) local _s1, _s10, _s11, _s12, _s13, _s2, _s3, _s4, _s5, _s6, _s7, _s8, _s9, xi; _s1 := cos((493/50)*t+(493/100)*k); _s2 := sin((493/50)*t+(493/100)*k); _s3 := 1/k; _s4 := 80000/(h^4*(-20+_s1)^4); _s5 := -320000/(h^4*(-20+_s1)^4); _s6 := 480000/(h^4*(-20+_s1)^4); _s7 := -(493/75)*_s2/(h*(-20+_s1)); _s8 := -(493/600)*_s2/(h*(-20+_s1)); _s9 := -(243049/2000)*_s2^2/(h^2*(-20+_s1)^2); _s10 := (243049/3750)*_s2^2/(h^2*(-20+_s1)^2); _s11 := -(243049/60000)*_s2^2/(h^2*(-20+_s1)^2); _s12 := -(243049/7500)*(_s1^2+2*_s2^2-20*_s1)/(h*(-20+_s1)^2); _s13 := -(243049/60000)*(_s1^2+2*_s2^2-20*_s1)/(h*(-20+_s1)^2); mat[30] := 1; mat[72] := -(25/12)/h; mat[74] := 4/h; mat[76] := -3/h; mat[78] := (4/3)/h; mat[80] := -(1/4)/h; mat[-14+44*n] := 1; mat[-64+44*n] := (1/4)/h; mat[-62+44*n] := -(4/3)/h; mat[-60+44*n] := 3/h; mat[-58+44*n] := -4/h; mat[-56+44*n] := (25/12)/h; for xi from 3 to n-2 do mat[-13+44*xi] := _s3; mat[-18+44*xi] := _s11*x[xi]^2-_s13*x[xi]+_s4; mat[-16+44*xi] := _s10*x[xi]^2+_s12*x[xi]+_s5; mat[-14+44*xi] := _s9*x[xi]^2+_s6; mat[-12+44*xi] := _s10*x[xi]^2-_s12*x[xi]+_s5; mat[-10+44*xi] := _s11*x[xi]^2+_s13*x[xi]+_s4; mat[-9+44*xi] := _s8*x[xi]; mat[-17+44*xi] := -_s8*x[xi]; mat[-15+44*xi] := _s7*x[xi]; mat[-11+44*xi] := -_s7*x[xi] end do; for xi to n do mat[44*xi-34] := -1/2; mat[44*xi-35] := _s3 end do end proc, ( "solvec4" ) = 0, ( "eqndep" ) = [2, 1], ( "depeqn" ) = [2, 1], ( "allocspace" ) = 21, ( "banded" ) = true, ( "spacestep" ) = 0.500000000000000e-1, ( "depshift" ) = [1, 2], ( "bandwidth" ) = [7, 12], ( "inputargs" ) = [(diff(diff(diff(diff(V(xi, t), xi), xi), xi), xi))/(1-0.5e-1*cos(9.86*t))^4-.4930*(-.4930*(diff(diff(V(xi, t), xi), xi))*xi*sin(9.86*t)/(1-0.5e-1*cos(9.86*t))+diff(diff(V(xi, t), t), xi))*xi*sin(9.86*t)/(1-0.5e-1*cos(9.86*t))+.48609800*(diff(V(xi, t), xi))*xi*sin(9.86*t)^2/(1-0.5e-1*cos(9.86*t))^2-4.860980*(diff(V(xi, t), xi))*xi*cos(9.86*t)/(1-0.5e-1*cos(9.86*t))-.4930*(diff(diff(V(xi, t), t), xi))*xi*sin(9.86*t)/(1-0.5e-1*cos(9.86*t))+diff(diff(V(xi, t), t), t) = 0, {V(0, vartheta) = 0, V(1, vartheta) = 0, V(xi, 0) = xi^2*(1-xi), (D[1](V))(0, vartheta) = 0, (D[1](V))(1, vartheta) = 0, (D[2](V))(xi, 0) = 0}], ( "depords" ) = [[4, 1], [1, 1]], ( "solmat_i2" ) = 0, ( "method" ) = theta, ( "explicit" ) = false, ( "extrabcs" ) = [4, -4], ( "rightwidth" ) = -1, ( "solmat_is" ) = 0, ( "solmat_i1" ) = 0, ( "vectorproc" ) = proc (v, vp, vpp, t, x, k, h, n, vec) local _s1, _s10, _s11, _s2, _s3, _s4, _s5, _s6, _s7, _s8, _s9, xi; _s1 := cos((493/50)*t+(493/100)*k); _s2 := sin((493/50)*t+(493/100)*k); _s7 := 1/k; _s8 := -80000/(h^4*(-20+_s1)^4); _s9 := -(493/600)*_s2/(h*(-20+_s1)); _s10 := -(243049/60000)*_s2^2/(h^2*(-20+_s1)^2); _s11 := -(243049/60000)*(_s1^2+2*_s2^2-20*_s1)/(h*(-20+_s1)^2); vec[2] := 0; vec[4] := 0; vec[2*n] := 0; vec[2*n-2] := 0; for xi from 3 to n-2 do _s3 := vp[-5+2*xi]-8*vp[-3+2*xi]+8*vp[1+2*xi]-vp[3+2*xi]; _s4 := vp[2*xi-4]-8*vp[2*xi-2]+8*vp[2*xi+2]-vp[4+2*xi]; _s5 := vp[-5+2*xi]-4*vp[-3+2*xi]+6*vp[-1+2*xi]-4*vp[1+2*xi]+vp[3+2*xi]; _s6 := -vp[-5+2*xi]+16*vp[-3+2*xi]-30*vp[-1+2*xi]+16*vp[1+2*xi]-vp[3+2*xi]; vec[2*xi] := _s10*_s6*x[xi]^2+_s11*_s3*x[xi]+_s4*_s9*x[xi]+_s5*_s8+_s7*vp[2*xi] end do; for xi to n do vec[-1+2*xi] := _s7*vp[-1+2*xi]+(1/2)*vp[2*xi] end do end proc, ( "startup_only" ) = false, ( "pts", xi ) = [0, 1], ( "solmat_ne" ) = 0, ( "timestep" ) = 0.500000000000000e-1, ( "totalwidth" ) = 22, ( "solvec1" ) = Vector(42, {(1) = .0, (2) = .0, (3) = .0, (4) = .0, (5) = .0, (6) = .0, (7) = .0, (8) = .0, (9) = .0, (10) = .0, (11) = .0, (12) = .0, (13) = .0, (14) = .0, (15) = .0, (16) = .0, (17) = .0, (18) = .0, (19) = .0, (20) = .0, (21) = .0, (22) = .0, (23) = .0, (24) = .0, (25) = .0, (26) = .0, (27) = .0, (28) = .0, (29) = .0, (30) = .0, (31) = .0, (32) = .0, (33) = .0, (34) = .0, (35) = .0, (36) = .0, (37) = .0, (38) = .0, (39) = .0, (40) = .0, (41) = .0, (42) = .0}, datatype = float[8]), ( "soltimes" ) = Vector(3, {(1) = .0, (2) = .0, (3) = .0}, datatype = float[8]), ( "ICS" ) = [xi^2*(1-xi), 0], ( "periodic" ) = false, ( "linear" ) = true, ( "stages" ) = 1, ( "solmat_v" ) = Vector(924, {(1) = .0, (2) = .0, (3) = .0, (4) = .0, (5) = .0, (6) = .0, (7) = .0, (8) = .0, (9) = .0, (10) = .0, (11) = .0, (12) = .0, (13) = .0, (14) = .0, (15) = .0, (16) = .0, (17) = .0, (18) = .0, (19) = .0, (20) = .0, (21) = .0, (22) = .0, (23) = .0, (24) = .0, (25) = .0, (26) = .0, (27) = .0, (28) = .0, (29) = .0, (30) = .0, (31) = .0, (32) = .0, (33) = .0, (34) = .0, (35) = .0, (36) = .0, (37) = .0, (38) = .0, (39) = .0, (40) = .0, (41) = .0, (42) = .0, (43) = .0, (44) = .0, (45) = .0, (46) = .0, (47) = .0, (48) = .0, (49) = .0, (50) = .0, (51) = .0, (52) = .0, (53) = .0, (54) = .0, (55) = .0, (56) = .0, (57) = .0, (58) = .0, (59) = .0, (60) = .0, (61) = .0, (62) = .0, (63) = .0, (64) = .0, (65) = .0, (66) = .0, (67) = .0, (68) = .0, (69) = .0, (70) = .0, (71) = .0, (72) = .0, (73) = .0, (74) = .0, (75) = .0, (76) = .0, (77) = .0, (78) = .0, (79) = .0, (80) = .0, (81) = .0, (82) = .0, (83) = .0, (84) = .0, (85) = .0, (86) = .0, (87) = .0, (88) = .0, (89) = .0, (90) = .0, (91) = .0, (92) = .0, (93) = .0, (94) = .0, (95) = .0, (96) = .0, (97) = .0, (98) = .0, (99) = .0, (100) = .0, (101) = .0, (102) = .0, (103) = .0, (104) = .0, (105) = .0, (106) = .0, (107) = .0, (108) = .0, (109) = .0, (110) = .0, (111) = .0, (112) = .0, (113) = .0, (114) = .0, (115) = .0, (116) = .0, (117) = .0, (118) = .0, (119) = .0, (120) = .0, (121) = .0, (122) = .0, (123) = .0, (124) = .0, (125) = .0, (126) = .0, (127) = .0, (128) = .0, (129) = .0, (130) = .0, (131) = .0, (132) = .0, (133) = .0, (134) = .0, (135) = .0, (136) = .0, (137) = .0, (138) = .0, (139) = .0, (140) = .0, (141) = .0, (142) = .0, (143) = .0, (144) = .0, (145) = .0, (146) = .0, (147) = .0, (148) = .0, (149) = .0, (150) = .0, (151) = .0, (152) = .0, (153) = .0, (154) = .0, (155) = .0, (156) = .0, (157) = .0, (158) = .0, (159) = .0, (160) = .0, (161) = .0, (162) = .0, (163) = .0, (164) = .0, (165) = .0, (166) = .0, (167) = .0, (168) = .0, (169) = .0, (170) = .0, (171) = .0, (172) = .0, (173) = .0, (174) = .0, (175) = .0, (176) = .0, (177) = .0, (178) = .0, (179) = .0, (180) = .0, (181) = .0, (182) = .0, (183) = .0, (184) = .0, (185) = .0, (186) = .0, (187) = .0, (188) = .0, (189) = .0, (190) = .0, (191) = .0, (192) = .0, (193) = .0, (194) = .0, (195) = .0, (196) = .0, (197) = .0, (198) = .0, (199) = .0, (200) = .0, (201) = .0, (202) = .0, (203) = .0, (204) = .0, (205) = .0, (206) = .0, (207) = .0, (208) = .0, (209) = .0, (210) = .0, (211) = .0, (212) = .0, (213) = .0, (214) = .0, (215) = .0, (216) = .0, (217) = .0, (218) = .0, (219) = .0, (220) = .0, (221) = .0, (222) = .0, (223) = .0, (224) = .0, (225) = .0, (226) = .0, (227) = .0, (228) = .0, (229) = .0, (230) = .0, (231) = .0, (232) = .0, (233) = .0, (234) = .0, (235) = .0, (236) = .0, (237) = .0, (238) = .0, (239) = .0, (240) = .0, (241) = .0, (242) = .0, (243) = .0, (244) = .0, (245) = .0, (246) = .0, (247) = .0, (248) = .0, (249) = .0, (250) = .0, (251) = .0, (252) = .0, (253) = .0, (254) = .0, (255) = .0, (256) = .0, (257) = .0, (258) = .0, (259) = .0, (260) = .0, (261) = .0, (262) = .0, (263) = .0, (264) = .0, (265) = .0, (266) = .0, (267) = .0, (268) = .0, (269) = .0, (270) = .0, (271) = .0, (272) = .0, (273) = .0, (274) = .0, (275) = .0, (276) = .0, (277) = .0, (278) = .0, (279) = .0, (280) = .0, (281) = .0, (282) = .0, (283) = .0, (284) = .0, (285) = .0, (286) = .0, (287) = .0, (288) = .0, (289) = .0, (290) = .0, (291) = .0, (292) = .0, (293) = .0, (294) = .0, (295) = .0, (296) = .0, (297) = .0, (298) = .0, (299) = .0, (300) = .0, (301) = .0, (302) = .0, (303) = .0, (304) = .0, (305) = .0, (306) = .0, (307) = .0, (308) = .0, (309) = .0, (310) = .0, (311) = .0, (312) = .0, (313) = .0, (314) = .0, (315) = .0, (316) = .0, (317) = .0, (318) = .0, (319) = .0, (320) = .0, (321) = .0, (322) = .0, (323) = .0, (324) = .0, (325) = .0, (326) = .0, (327) = .0, (328) = .0, (329) = .0, (330) = .0, (331) = .0, (332) = .0, (333) = .0, (334) = .0, (335) = .0, (336) = .0, (337) = .0, (338) = .0, (339) = .0, (340) = .0, (341) = .0, (342) = .0, (343) = .0, (344) = .0, (345) = .0, (346) = .0, (347) = .0, (348) = .0, (349) = .0, (350) = .0, (351) = .0, (352) = .0, (353) = .0, (354) = .0, (355) = .0, (356) = .0, (357) = .0, (358) = .0, (359) = .0, (360) = .0, (361) = .0, (362) = .0, (363) = .0, (364) = .0, (365) = .0, (366) = .0, (367) = .0, (368) = .0, (369) = .0, (370) = .0, (371) = .0, (372) = .0, (373) = .0, (374) = .0, (375) = .0, (376) = .0, (377) = .0, (378) = .0, (379) = .0, (380) = .0, (381) = .0, (382) = .0, (383) = .0, (384) = .0, (385) = .0, (386) = .0, (387) = .0, (388) = .0, (389) = .0, (390) = .0, (391) = .0, (392) = .0, (393) = .0, (394) = .0, (395) = .0, (396) = .0, (397) = .0, (398) = .0, (399) = .0, (400) = .0, (401) = .0, (402) = .0, (403) = .0, (404) = .0, (405) = .0, (406) = .0, (407) = .0, (408) = .0, (409) = .0, (410) = .0, (411) = .0, (412) = .0, (413) = .0, (414) = .0, (415) = .0, (416) = .0, (417) = .0, (418) = .0, (419) = .0, (420) = .0, (421) = .0, (422) = .0, (423) = .0, (424) = .0, (425) = .0, (426) = .0, (427) = .0, (428) = .0, (429) = .0, (430) = .0, (431) = .0, (432) = .0, (433) = .0, (434) = .0, (435) = .0, (436) = .0, (437) = .0, (438) = .0, (439) = .0, (440) = .0, (441) = .0, (442) = .0, (443) = .0, (444) = .0, (445) = .0, (446) = .0, (447) = .0, (448) = .0, (449) = .0, (450) = .0, (451) = .0, (452) = .0, (453) = .0, (454) = .0, (455) = .0, (456) = .0, (457) = .0, (458) = .0, (459) = .0, (460) = .0, (461) = .0, (462) = .0, (463) = .0, (464) = .0, (465) = .0, (466) = .0, (467) = .0, (468) = .0, (469) = .0, (470) = .0, (471) = .0, (472) = .0, (473) = .0, (474) = .0, (475) = .0, (476) = .0, (477) = .0, (478) = .0, (479) = .0, (480) = .0, (481) = .0, (482) = .0, (483) = .0, (484) = .0, (485) = .0, (486) = .0, (487) = .0, (488) = .0, (489) = .0, (490) = .0, (491) = .0, (492) = .0, (493) = .0, (494) = .0, (495) = .0, (496) = .0, (497) = .0, (498) = .0, (499) = .0, (500) = .0, (501) = .0, (502) = .0, (503) = .0, (504) = .0, (505) = .0, (506) = .0, (507) = .0, (508) = .0, (509) = .0, (510) = .0, (511) = .0, (512) = .0, (513) = .0, (514) = .0, (515) = .0, (516) = .0, (517) = .0, (518) = .0, (519) = .0, (520) = .0, (521) = .0, (522) = .0, (523) = .0, (524) = .0, (525) = .0, (526) = .0, (527) = .0, (528) = .0, (529) = .0, (530) = .0, (531) = .0, (532) = .0, (533) = .0, (534) = .0, (535) = .0, (536) = .0, (537) = .0, (538) = .0, (539) = .0, (540) = .0, (541) = .0, (542) = .0, (543) = .0, (544) = .0, (545) = .0, (546) = .0, (547) = .0, (548) = .0, (549) = .0, (550) = .0, (551) = .0, (552) = .0, (553) = .0, (554) = .0, (555) = .0, (556) = .0, (557) = .0, (558) = .0, (559) = .0, (560) = .0, (561) = .0, (562) = .0, (563) = .0, (564) = .0, (565) = .0, (566) = .0, (567) = .0, (568) = .0, (569) = .0, (570) = .0, (571) = .0, (572) = .0, (573) = .0, (574) = .0, (575) = .0, (576) = .0, (577) = .0, (578) = .0, (579) = .0, (580) = .0, (581) = .0, (582) = .0, (583) = .0, (584) = .0, (585) = .0, (586) = .0, (587) = .0, (588) = .0, (589) = .0, (590) = .0, (591) = .0, (592) = .0, (593) = .0, (594) = .0, (595) = .0, (596) = .0, (597) = .0, (598) = .0, (599) = .0, (600) = .0, (601) = .0, (602) = .0, (603) = .0, (604) = .0, (605) = .0, (606) = .0, (607) = .0, (608) = .0, (609) = .0, (610) = .0, (611) = .0, (612) = .0, (613) = .0, (614) = .0, (615) = .0, (616) = .0, (617) = .0, (618) = .0, (619) = .0, (620) = .0, (621) = .0, (622) = .0, (623) = .0, (624) = .0, (625) = .0, (626) = .0, (627) = .0, (628) = .0, (629) = .0, (630) = .0, (631) = .0, (632) = .0, (633) = .0, (634) = .0, (635) = .0, (636) = .0, (637) = .0, (638) = .0, (639) = .0, (640) = .0, (641) = .0, (642) = .0, (643) = .0, (644) = .0, (645) = .0, (646) = .0, (647) = .0, (648) = .0, (649) = .0, (650) = .0, (651) = .0, (652) = .0, (653) = .0, (654) = .0, (655) = .0, (656) = .0, (657) = .0, (658) = .0, (659) = .0, (660) = .0, (661) = .0, (662) = .0, (663) = .0, (664) = .0, (665) = .0, (666) = .0, (667) = .0, (668) = .0, (669) = .0, (670) = .0, (671) = .0, (672) = .0, (673) = .0, (674) = .0, (675) = .0, (676) = .0, (677) = .0, (678) = .0, (679) = .0, (680) = .0, (681) = .0, (682) = .0, (683) = .0, (684) = .0, (685) = .0, (686) = .0, (687) = .0, (688) = .0, (689) = .0, (690) = .0, (691) = .0, (692) = .0, (693) = .0, (694) = .0, (695) = .0, (696) = .0, (697) = .0, (698) = .0, (699) = .0, (700) = .0, (701) = .0, (702) = .0, (703) = .0, (704) = .0, (705) = .0, (706) = .0, (707) = .0, (708) = .0, (709) = .0, (710) = .0, (711) = .0, (712) = .0, (713) = .0, (714) = .0, (715) = .0, (716) = .0, (717) = .0, (718) = .0, (719) = .0, (720) = .0, (721) = .0, (722) = .0, (723) = .0, (724) = .0, (725) = .0, (726) = .0, (727) = .0, (728) = .0, (729) = .0, (730) = .0, (731) = .0, (732) = .0, (733) = .0, (734) = .0, (735) = .0, (736) = .0, (737) = .0, (738) = .0, (739) = .0, (740) = .0, (741) = .0, (742) = .0, (743) = .0, (744) = .0, (745) = .0, (746) = .0, (747) = .0, (748) = .0, (749) = .0, (750) = .0, (751) = .0, (752) = .0, (753) = .0, (754) = .0, (755) = .0, (756) = .0, (757) = .0, (758) = .0, (759) = .0, (760) = .0, (761) = .0, (762) = .0, (763) = .0, (764) = .0, (765) = .0, (766) = .0, (767) = .0, (768) = .0, (769) = .0, (770) = .0, (771) = .0, (772) = .0, (773) = .0, (774) = .0, (775) = .0, (776) = .0, (777) = .0, (778) = .0, (779) = .0, (780) = .0, (781) = .0, (782) = .0, (783) = .0, (784) = .0, (785) = .0, (786) = .0, (787) = .0, (788) = .0, (789) = .0, (790) = .0, (791) = .0, (792) = .0, (793) = .0, (794) = .0, (795) = .0, (796) = .0, (797) = .0, (798) = .0, (799) = .0, (800) = .0, (801) = .0, (802) = .0, (803) = .0, (804) = .0, (805) = .0, (806) = .0, (807) = .0, (808) = .0, (809) = .0, (810) = .0, (811) = .0, (812) = .0, (813) = .0, (814) = .0, (815) = .0, (816) = .0, (817) = .0, (818) = .0, (819) = .0, (820) = .0, (821) = .0, (822) = .0, (823) = .0, (824) = .0, (825) = .0, (826) = .0, (827) = .0, (828) = .0, (829) = .0, (830) = .0, (831) = .0, (832) = .0, (833) = .0, (834) = .0, (835) = .0, (836) = .0, (837) = .0, (838) = .0, (839) = .0, (840) = .0, (841) = .0, (842) = .0, (843) = .0, (844) = .0, (845) = .0, (846) = .0, (847) = .0, (848) = .0, (849) = .0, (850) = .0, (851) = .0, (852) = .0, (853) = .0, (854) = .0, (855) = .0, (856) = .0, (857) = .0, (858) = .0, (859) = .0, (860) = .0, (861) = .0, (862) = .0, (863) = .0, (864) = .0, (865) = .0, (866) = .0, (867) = .0, (868) = .0, (869) = .0, (870) = .0, (871) = .0, (872) = .0, (873) = .0, (874) = .0, (875) = .0, (876) = .0, (877) = .0, (878) = .0, (879) = .0, (880) = .0, (881) = .0, (882) = .0, (883) = .0, (884) = .0, (885) = .0, (886) = .0, (887) = .0, (888) = .0, (889) = .0, (890) = .0, (891) = .0, (892) = .0, (893) = .0, (894) = .0, (895) = .0, (896) = .0, (897) = .0, (898) = .0, (899) = .0, (900) = .0, (901) = .0, (902) = .0, (903) = .0, (904) = .0, (905) = .0, (906) = .0, (907) = .0, (908) = .0, (909) = .0, (910) = .0, (911) = .0, (912) = .0, (913) = .0, (914) = .0, (915) = .0, (916) = .0, (917) = .0, (918) = .0, (919) = .0, (920) = .0, (921) = .0, (922) = .0, (923) = .0, (924) = .0}, datatype = float[8], order = C_order, attributes = [source_rtable = (Matrix(42, 22, {(1, 1) = .0, (1, 2) = .0, (1, 3) = .0, (1, 4) = .0, (1, 5) = .0, (1, 6) = .0, (1, 7) = .0, (1, 8) = .0, (1, 9) = .0, (1, 10) = .0, (1, 11) = .0, (1, 12) = .0, (1, 13) = .0, (1, 14) = .0, (1, 15) = .0, (1, 16) = .0, (1, 17) = .0, (1, 18) = .0, (1, 19) = .0, (1, 20) = .0, (1, 21) = .0, (1, 22) = .0, (2, 1) = .0, (2, 2) = .0, (2, 3) = .0, (2, 4) = .0, (2, 5) = .0, (2, 6) = .0, (2, 7) = .0, (2, 8) = .0, (2, 9) = .0, (2, 10) = .0, (2, 11) = .0, (2, 12) = .0, (2, 13) = .0, (2, 14) = .0, (2, 15) = .0, (2, 16) = .0, (2, 17) = .0, (2, 18) = .0, (2, 19) = .0, (2, 20) = .0, (2, 21) = .0, (2, 22) = .0, (3, 1) = .0, (3, 2) = .0, (3, 3) = .0, (3, 4) = .0, (3, 5) = .0, (3, 6) = .0, (3, 7) = .0, (3, 8) = .0, (3, 9) = .0, (3, 10) = .0, (3, 11) = .0, (3, 12) = .0, (3, 13) = .0, (3, 14) = .0, (3, 15) = .0, (3, 16) = .0, (3, 17) = .0, (3, 18) = .0, (3, 19) = .0, (3, 20) = .0, (3, 21) = .0, (3, 22) = .0, (4, 1) = .0, (4, 2) = .0, (4, 3) = .0, (4, 4) = .0, (4, 5) = .0, (4, 6) = .0, (4, 7) = .0, (4, 8) = .0, (4, 9) = .0, (4, 10) = .0, (4, 11) = .0, (4, 12) = .0, (4, 13) = .0, (4, 14) = .0, (4, 15) = .0, (4, 16) = .0, (4, 17) = .0, (4, 18) = .0, (4, 19) = .0, (4, 20) = .0, (4, 21) = .0, (4, 22) = .0, (5, 1) = .0, (5, 2) = .0, (5, 3) = .0, (5, 4) = .0, (5, 5) = .0, (5, 6) = .0, (5, 7) = .0, (5, 8) = .0, (5, 9) = .0, (5, 10) = .0, (5, 11) = .0, (5, 12) = .0, (5, 13) = .0, (5, 14) = .0, (5, 15) = .0, (5, 16) = .0, (5, 17) = .0, (5, 18) = .0, (5, 19) = .0, (5, 20) = .0, (5, 21) = .0, (5, 22) = .0, (6, 1) = .0, (6, 2) = .0, (6, 3) = .0, (6, 4) = .0, (6, 5) = .0, (6, 6) = .0, (6, 7) = .0, (6, 8) = .0, (6, 9) = .0, (6, 10) = .0, (6, 11) = .0, (6, 12) = .0, (6, 13) = .0, (6, 14) = .0, (6, 15) = .0, (6, 16) = .0, (6, 17) = .0, (6, 18) = .0, (6, 19) = .0, (6, 20) = .0, (6, 21) = .0, (6, 22) = .0, (7, 1) = .0, (7, 2) = .0, (7, 3) = .0, (7, 4) = .0, (7, 5) = .0, (7, 6) = .0, (7, 7) = .0, (7, 8) = .0, (7, 9) = .0, (7, 10) = .0, (7, 11) = .0, (7, 12) = .0, (7, 13) = .0, (7, 14) = .0, (7, 15) = .0, (7, 16) = .0, (7, 17) = .0, (7, 18) = .0, (7, 19) = .0, (7, 20) = .0, (7, 21) = .0, (7, 22) = .0, (8, 1) = .0, (8, 2) = .0, (8, 3) = .0, (8, 4) = .0, (8, 5) = .0, (8, 6) = .0, (8, 7) = .0, (8, 8) = .0, (8, 9) = .0, (8, 10) = .0, (8, 11) = .0, (8, 12) = .0, (8, 13) = .0, (8, 14) = .0, (8, 15) = .0, (8, 16) = .0, (8, 17) = .0, (8, 18) = .0, (8, 19) = .0, (8, 20) = .0, (8, 21) = .0, (8, 22) = .0, (9, 1) = .0, (9, 2) = .0, (9, 3) = .0, (9, 4) = .0, (9, 5) = .0, (9, 6) = .0, (9, 7) = .0, (9, 8) = .0, (9, 9) = .0, (9, 10) = .0, (9, 11) = .0, (9, 12) = .0, (9, 13) = .0, (9, 14) = .0, (9, 15) = .0, (9, 16) = .0, (9, 17) = .0, (9, 18) = .0, (9, 19) = .0, (9, 20) = .0, (9, 21) = .0, (9, 22) = .0, (10, 1) = .0, (10, 2) = .0, (10, 3) = .0, (10, 4) = .0, (10, 5) = .0, (10, 6) = .0, (10, 7) = .0, (10, 8) = .0, (10, 9) = .0, (10, 10) = .0, (10, 11) = .0, (10, 12) = .0, (10, 13) = .0, (10, 14) = .0, (10, 15) = .0, (10, 16) = .0, (10, 17) = .0, (10, 18) = .0, (10, 19) = .0, (10, 20) = .0, (10, 21) = .0, (10, 22) = .0, (11, 1) = .0, (11, 2) = .0, (11, 3) = .0, (11, 4) = .0, (11, 5) = .0, (11, 6) = .0, (11, 7) = .0, (11, 8) = .0, (11, 9) = .0, (11, 10) = .0, (11, 11) = .0, (11, 12) = .0, (11, 13) = .0, (11, 14) = .0, (11, 15) = .0, (11, 16) = .0, (11, 17) = .0, (11, 18) = .0, (11, 19) = .0, (11, 20) = .0, (11, 21) = .0, (11, 22) = .0, (12, 1) = .0, (12, 2) = .0, (12, 3) = .0, (12, 4) = .0, (12, 5) = .0, (12, 6) = .0, (12, 7) = .0, (12, 8) = .0, (12, 9) = .0, (12, 10) = .0, (12, 11) = .0, (12, 12) = .0, (12, 13) = .0, (12, 14) = .0, (12, 15) = .0, (12, 16) = .0, (12, 17) = .0, (12, 18) = .0, (12, 19) = .0, (12, 20) = .0, (12, 21) = .0, (12, 22) = .0, (13, 1) = .0, (13, 2) = .0, (13, 3) = .0, (13, 4) = .0, (13, 5) = .0, (13, 6) = .0, (13, 7) = .0, (13, 8) = .0, (13, 9) = .0, (13, 10) = .0, (13, 11) = .0, (13, 12) = .0, (13, 13) = .0, (13, 14) = .0, (13, 15) = .0, (13, 16) = .0, (13, 17) = .0, (13, 18) = .0, (13, 19) = .0, (13, 20) = .0, (13, 21) = .0, (13, 22) = .0, (14, 1) = .0, (14, 2) = .0, (14, 3) = .0, (14, 4) = .0, (14, 5) = .0, (14, 6) = .0, (14, 7) = .0, (14, 8) = .0, (14, 9) = .0, (14, 10) = .0, (14, 11) = .0, (14, 12) = .0, (14, 13) = .0, (14, 14) = .0, (14, 15) = .0, (14, 16) = .0, (14, 17) = .0, (14, 18) = .0, (14, 19) = .0, (14, 20) = .0, (14, 21) = .0, (14, 22) = .0, (15, 1) = .0, (15, 2) = .0, (15, 3) = .0, (15, 4) = .0, (15, 5) = .0, (15, 6) = .0, (15, 7) = .0, (15, 8) = .0, (15, 9) = .0, (15, 10) = .0, (15, 11) = .0, (15, 12) = .0, (15, 13) = .0, (15, 14) = .0, (15, 15) = .0, (15, 16) = .0, (15, 17) = .0, (15, 18) = .0, (15, 19) = .0, (15, 20) = .0, (15, 21) = .0, (15, 22) = .0, (16, 1) = .0, (16, 2) = .0, (16, 3) = .0, (16, 4) = .0, (16, 5) = .0, (16, 6) = .0, (16, 7) = .0, (16, 8) = .0, (16, 9) = .0, (16, 10) = .0, (16, 11) = .0, (16, 12) = .0, (16, 13) = .0, (16, 14) = .0, (16, 15) = .0, (16, 16) = .0, (16, 17) = .0, (16, 18) = .0, (16, 19) = .0, (16, 20) = .0, (16, 21) = .0, (16, 22) = .0, (17, 1) = .0, (17, 2) = .0, (17, 3) = .0, (17, 4) = .0, (17, 5) = .0, (17, 6) = .0, (17, 7) = .0, (17, 8) = .0, (17, 9) = .0, (17, 10) = .0, (17, 11) = .0, (17, 12) = .0, (17, 13) = .0, (17, 14) = .0, (17, 15) = .0, (17, 16) = .0, (17, 17) = .0, (17, 18) = .0, (17, 19) = .0, (17, 20) = .0, (17, 21) = .0, (17, 22) = .0, (18, 1) = .0, (18, 2) = .0, (18, 3) = .0, (18, 4) = .0, (18, 5) = .0, (18, 6) = .0, (18, 7) = .0, (18, 8) = .0, (18, 9) = .0, (18, 10) = .0, (18, 11) = .0, (18, 12) = .0, (18, 13) = .0, (18, 14) = .0, (18, 15) = .0, (18, 16) = .0, (18, 17) = .0, (18, 18) = .0, (18, 19) = .0, (18, 20) = .0, (18, 21) = .0, (18, 22) = .0, (19, 1) = .0, (19, 2) = .0, (19, 3) = .0, (19, 4) = .0, (19, 5) = .0, (19, 6) = .0, (19, 7) = .0, (19, 8) = .0, (19, 9) = .0, (19, 10) = .0, (19, 11) = .0, (19, 12) = .0, (19, 13) = .0, (19, 14) = .0, (19, 15) = .0, (19, 16) = .0, (19, 17) = .0, (19, 18) = .0, (19, 19) = .0, (19, 20) = .0, (19, 21) = .0, (19, 22) = .0, (20, 1) = .0, (20, 2) = .0, (20, 3) = .0, (20, 4) = .0, (20, 5) = .0, (20, 6) = .0, (20, 7) = .0, (20, 8) = .0, (20, 9) = .0, (20, 10) = .0, (20, 11) = .0, (20, 12) = .0, (20, 13) = .0, (20, 14) = .0, (20, 15) = .0, (20, 16) = .0, (20, 17) = .0, (20, 18) = .0, (20, 19) = .0, (20, 20) = .0, (20, 21) = .0, (20, 22) = .0, (21, 1) = .0, (21, 2) = .0, (21, 3) = .0, (21, 4) = .0, (21, 5) = .0, (21, 6) = .0, (21, 7) = .0, (21, 8) = .0, (21, 9) = .0, (21, 10) = .0, (21, 11) = .0, (21, 12) = .0, (21, 13) = .0, (21, 14) = .0, (21, 15) = .0, (21, 16) = .0, (21, 17) = .0, (21, 18) = .0, (21, 19) = .0, (21, 20) = .0, (21, 21) = .0, (21, 22) = .0, (22, 1) = .0, (22, 2) = .0, (22, 3) = .0, (22, 4) = .0, (22, 5) = .0, (22, 6) = .0, (22, 7) = .0, (22, 8) = .0, (22, 9) = .0, (22, 10) = .0, (22, 11) = .0, (22, 12) = .0, (22, 13) = .0, (22, 14) = .0, (22, 15) = .0, (22, 16) = .0, (22, 17) = .0, (22, 18) = .0, (22, 19) = .0, (22, 20) = .0, (22, 21) = .0, (22, 22) = .0, (23, 1) = .0, (23, 2) = .0, (23, 3) = .0, (23, 4) = .0, (23, 5) = .0, (23, 6) = .0, (23, 7) = .0, (23, 8) = .0, (23, 9) = .0, (23, 10) = .0, (23, 11) = .0, (23, 12) = .0, (23, 13) = .0, (23, 14) = .0, (23, 15) = .0, (23, 16) = .0, (23, 17) = .0, (23, 18) = .0, (23, 19) = .0, (23, 20) = .0, (23, 21) = .0, (23, 22) = .0, (24, 1) = .0, (24, 2) = .0, (24, 3) = .0, (24, 4) = .0, (24, 5) = .0, (24, 6) = .0, (24, 7) = .0, (24, 8) = .0, (24, 9) = .0, (24, 10) = .0, (24, 11) = .0, (24, 12) = .0, (24, 13) = .0, (24, 14) = .0, (24, 15) = .0, (24, 16) = .0, (24, 17) = .0, (24, 18) = .0, (24, 19) = .0, (24, 20) = .0, (24, 21) = .0, (24, 22) = .0, (25, 1) = .0, (25, 2) = .0, (25, 3) = .0, (25, 4) = .0, (25, 5) = .0, (25, 6) = .0, (25, 7) = .0, (25, 8) = .0, (25, 9) = .0, (25, 10) = .0, (25, 11) = .0, (25, 12) = .0, (25, 13) = .0, (25, 14) = .0, (25, 15) = .0, (25, 16) = .0, (25, 17) = .0, (25, 18) = .0, (25, 19) = .0, (25, 20) = .0, (25, 21) = .0, (25, 22) = .0, (26, 1) = .0, (26, 2) = .0, (26, 3) = .0, (26, 4) = .0, (26, 5) = .0, (26, 6) = .0, (26, 7) = .0, (26, 8) = .0, (26, 9) = .0, (26, 10) = .0, (26, 11) = .0, (26, 12) = .0, (26, 13) = .0, (26, 14) = .0, (26, 15) = .0, (26, 16) = .0, (26, 17) = .0, (26, 18) = .0, (26, 19) = .0, (26, 20) = .0, (26, 21) = .0, (26, 22) = .0, (27, 1) = .0, (27, 2) = .0, (27, 3) = .0, (27, 4) = .0, (27, 5) = .0, (27, 6) = .0, (27, 7) = .0, (27, 8) = .0, (27, 9) = .0, (27, 10) = .0, (27, 11) = .0, (27, 12) = .0, (27, 13) = .0, (27, 14) = .0, (27, 15) = .0, (27, 16) = .0, (27, 17) = .0, (27, 18) = .0, (27, 19) = .0, (27, 20) = .0, (27, 21) = .0, (27, 22) = .0, (28, 1) = .0, (28, 2) = .0, (28, 3) = .0, (28, 4) = .0, (28, 5) = .0, (28, 6) = .0, (28, 7) = .0, (28, 8) = .0, (28, 9) = .0, (28, 10) = .0, (28, 11) = .0, (28, 12) = .0, (28, 13) = .0, (28, 14) = .0, (28, 15) = .0, (28, 16) = .0, (28, 17) = .0, (28, 18) = .0, (28, 19) = .0, (28, 20) = .0, (28, 21) = .0, (28, 22) = .0, (29, 1) = .0, (29, 2) = .0, (29, 3) = .0, (29, 4) = .0, (29, 5) = .0, (29, 6) = .0, (29, 7) = .0, (29, 8) = .0, (29, 9) = .0, (29, 10) = .0, (29, 11) = .0, (29, 12) = .0, (29, 13) = .0, (29, 14) = .0, (29, 15) = .0, (29, 16) = .0, (29, 17) = .0, (29, 18) = .0, (29, 19) = .0, (29, 20) = .0, (29, 21) = .0, (29, 22) = .0, (30, 1) = .0, (30, 2) = .0, (30, 3) = .0, (30, 4) = .0, (30, 5) = .0, (30, 6) = .0, (30, 7) = .0, (30, 8) = .0, (30, 9) = .0, (30, 10) = .0, (30, 11) = .0, (30, 12) = .0, (30, 13) = .0, (30, 14) = .0, (30, 15) = .0, (30, 16) = .0, (30, 17) = .0, (30, 18) = .0, (30, 19) = .0, (30, 20) = .0, (30, 21) = .0, (30, 22) = .0, (31, 1) = .0, (31, 2) = .0, (31, 3) = .0, (31, 4) = .0, (31, 5) = .0, (31, 6) = .0, (31, 7) = .0, (31, 8) = .0, (31, 9) = .0, (31, 10) = .0, (31, 11) = .0, (31, 12) = .0, (31, 13) = .0, (31, 14) = .0, (31, 15) = .0, (31, 16) = .0, (31, 17) = .0, (31, 18) = .0, (31, 19) = .0, (31, 20) = .0, (31, 21) = .0, (31, 22) = .0, (32, 1) = .0, (32, 2) = .0, (32, 3) = .0, (32, 4) = .0, (32, 5) = .0, (32, 6) = .0, (32, 7) = .0, (32, 8) = .0, (32, 9) = .0, (32, 10) = .0, (32, 11) = .0, (32, 12) = .0, (32, 13) = .0, (32, 14) = .0, (32, 15) = .0, (32, 16) = .0, (32, 17) = .0, (32, 18) = .0, (32, 19) = .0, (32, 20) = .0, (32, 21) = .0, (32, 22) = .0, (33, 1) = .0, (33, 2) = .0, (33, 3) = .0, (33, 4) = .0, (33, 5) = .0, (33, 6) = .0, (33, 7) = .0, (33, 8) = .0, (33, 9) = .0, (33, 10) = .0, (33, 11) = .0, (33, 12) = .0, (33, 13) = .0, (33, 14) = .0, (33, 15) = .0, (33, 16) = .0, (33, 17) = .0, (33, 18) = .0, (33, 19) = .0, (33, 20) = .0, (33, 21) = .0, (33, 22) = .0, (34, 1) = .0, (34, 2) = .0, (34, 3) = .0, (34, 4) = .0, (34, 5) = .0, (34, 6) = .0, (34, 7) = .0, (34, 8) = .0, (34, 9) = .0, (34, 10) = .0, (34, 11) = .0, (34, 12) = .0, (34, 13) = .0, (34, 14) = .0, (34, 15) = .0, (34, 16) = .0, (34, 17) = .0, (34, 18) = .0, (34, 19) = .0, (34, 20) = .0, (34, 21) = .0, (34, 22) = .0, (35, 1) = .0, (35, 2) = .0, (35, 3) = .0, (35, 4) = .0, (35, 5) = .0, (35, 6) = .0, (35, 7) = .0, (35, 8) = .0, (35, 9) = .0, (35, 10) = .0, (35, 11) = .0, (35, 12) = .0, (35, 13) = .0, (35, 14) = .0, (35, 15) = .0, (35, 16) = .0, (35, 17) = .0, (35, 18) = .0, (35, 19) = .0, (35, 20) = .0, (35, 21) = .0, (35, 22) = .0, (36, 1) = .0, (36, 2) = .0, (36, 3) = .0, (36, 4) = .0, (36, 5) = .0, (36, 6) = .0, (36, 7) = .0, (36, 8) = .0, (36, 9) = .0, (36, 10) = .0, (36, 11) = .0, (36, 12) = .0, (36, 13) = .0, (36, 14) = .0, (36, 15) = .0, (36, 16) = .0, (36, 17) = .0, (36, 18) = .0, (36, 19) = .0, (36, 20) = .0, (36, 21) = .0, (36, 22) = .0, (37, 1) = .0, (37, 2) = .0, (37, 3) = .0, (37, 4) = .0, (37, 5) = .0, (37, 6) = .0, (37, 7) = .0, (37, 8) = .0, (37, 9) = .0, (37, 10) = .0, (37, 11) = .0, (37, 12) = .0, (37, 13) = .0, (37, 14) = .0, (37, 15) = .0, (37, 16) = .0, (37, 17) = .0, (37, 18) = .0, (37, 19) = .0, (37, 20) = .0, (37, 21) = .0, (37, 22) = .0, (38, 1) = .0, (38, 2) = .0, (38, 3) = .0, (38, 4) = .0, (38, 5) = .0, (38, 6) = .0, (38, 7) = .0, (38, 8) = .0, (38, 9) = .0, (38, 10) = .0, (38, 11) = .0, (38, 12) = .0, (38, 13) = .0, (38, 14) = .0, (38, 15) = .0, (38, 16) = .0, (38, 17) = .0, (38, 18) = .0, (38, 19) = .0, (38, 20) = .0, (38, 21) = .0, (38, 22) = .0, (39, 1) = .0, (39, 2) = .0, (39, 3) = .0, (39, 4) = .0, (39, 5) = .0, (39, 6) = .0, (39, 7) = .0, (39, 8) = .0, (39, 9) = .0, (39, 10) = .0, (39, 11) = .0, (39, 12) = .0, (39, 13) = .0, (39, 14) = .0, (39, 15) = .0, (39, 16) = .0, (39, 17) = .0, (39, 18) = .0, (39, 19) = .0, (39, 20) = .0, (39, 21) = .0, (39, 22) = .0, (40, 1) = .0, (40, 2) = .0, (40, 3) = .0, (40, 4) = .0, (40, 5) = .0, (40, 6) = .0, (40, 7) = .0, (40, 8) = .0, (40, 9) = .0, (40, 10) = .0, (40, 11) = .0, (40, 12) = .0, (40, 13) = .0, (40, 14) = .0, (40, 15) = .0, (40, 16) = .0, (40, 17) = .0, (40, 18) = .0, (40, 19) = .0, (40, 20) = .0, (40, 21) = .0, (40, 22) = .0, (41, 1) = .0, (41, 2) = .0, (41, 3) = .0, (41, 4) = .0, (41, 5) = .0, (41, 6) = .0, (41, 7) = .0, (41, 8) = .0, (41, 9) = .0, (41, 10) = .0, (41, 11) = .0, (41, 12) = .0, (41, 13) = .0, (41, 14) = .0, (41, 15) = .0, (41, 16) = .0, (41, 17) = .0, (41, 18) = .0, (41, 19) = .0, (41, 20) = .0, (41, 21) = .0, (41, 22) = .0, (42, 1) = .0, (42, 2) = .0, (42, 3) = .0, (42, 4) = .0, (42, 5) = .0, (42, 6) = .0, (42, 7) = .0, (42, 8) = .0, (42, 9) = .0, (42, 10) = .0, (42, 11) = .0, (42, 12) = .0, (42, 13) = .0, (42, 14) = .0, (42, 15) = .0, (42, 16) = .0, (42, 17) = .0, (42, 18) = .0, (42, 19) = .0, (42, 20) = .0, (42, 21) = .0, (42, 22) = .0}, datatype = float[8], order = C_order))]), ( "spacepts" ) = 21, ( "solution" ) = Array(1..3, 1..21, 1..2, {(1, 1, 1) = .0, (1, 1, 2) = .0, (1, 2, 1) = .0, (1, 2, 2) = .0, (1, 3, 1) = .0, (1, 3, 2) = .0, (1, 4, 1) = .0, (1, 4, 2) = .0, (1, 5, 1) = .0, (1, 5, 2) = .0, (1, 6, 1) = .0, (1, 6, 2) = .0, (1, 7, 1) = .0, (1, 7, 2) = .0, (1, 8, 1) = .0, (1, 8, 2) = .0, (1, 9, 1) = .0, (1, 9, 2) = .0, (1, 10, 1) = .0, (1, 10, 2) = .0, (1, 11, 1) = .0, (1, 11, 2) = .0, (1, 12, 1) = .0, (1, 12, 2) = .0, (1, 13, 1) = .0, (1, 13, 2) = .0, (1, 14, 1) = .0, (1, 14, 2) = .0, (1, 15, 1) = .0, (1, 15, 2) = .0, (1, 16, 1) = .0, (1, 16, 2) = .0, (1, 17, 1) = .0, (1, 17, 2) = .0, (1, 18, 1) = .0, (1, 18, 2) = .0, (1, 19, 1) = .0, (1, 19, 2) = .0, (1, 20, 1) = .0, (1, 20, 2) = .0, (1, 21, 1) = .0, (1, 21, 2) = .0, (2, 1, 1) = .0, (2, 1, 2) = .0, (2, 2, 1) = .0, (2, 2, 2) = .0, (2, 3, 1) = .0, (2, 3, 2) = .0, (2, 4, 1) = .0, (2, 4, 2) = .0, (2, 5, 1) = .0, (2, 5, 2) = .0, (2, 6, 1) = .0, (2, 6, 2) = .0, (2, 7, 1) = .0, (2, 7, 2) = .0, (2, 8, 1) = .0, (2, 8, 2) = .0, (2, 9, 1) = .0, (2, 9, 2) = .0, (2, 10, 1) = .0, (2, 10, 2) = .0, (2, 11, 1) = .0, (2, 11, 2) = .0, (2, 12, 1) = .0, (2, 12, 2) = .0, (2, 13, 1) = .0, (2, 13, 2) = .0, (2, 14, 1) = .0, (2, 14, 2) = .0, (2, 15, 1) = .0, (2, 15, 2) = .0, (2, 16, 1) = .0, (2, 16, 2) = .0, (2, 17, 1) = .0, (2, 17, 2) = .0, (2, 18, 1) = .0, (2, 18, 2) = .0, (2, 19, 1) = .0, (2, 19, 2) = .0, (2, 20, 1) = .0, (2, 20, 2) = .0, (2, 21, 1) = .0, (2, 21, 2) = .0, (3, 1, 1) = .0, (3, 1, 2) = .0, (3, 2, 1) = .0, (3, 2, 2) = .0, (3, 3, 1) = .0, (3, 3, 2) = .0, (3, 4, 1) = .0, (3, 4, 2) = .0, (3, 5, 1) = .0, (3, 5, 2) = .0, (3, 6, 1) = .0, (3, 6, 2) = .0, (3, 7, 1) = .0, (3, 7, 2) = .0, (3, 8, 1) = .0, (3, 8, 2) = .0, (3, 9, 1) = .0, (3, 9, 2) = .0, (3, 10, 1) = .0, (3, 10, 2) = .0, (3, 11, 1) = .0, (3, 11, 2) = .0, (3, 12, 1) = .0, (3, 12, 2) = .0, (3, 13, 1) = .0, (3, 13, 2) = .0, (3, 14, 1) = .0, (3, 14, 2) = .0, (3, 15, 1) = .0, (3, 15, 2) = .0, (3, 16, 1) = .0, (3, 16, 2) = .0, (3, 17, 1) = .0, (3, 17, 2) = .0, (3, 18, 1) = .0, (3, 18, 2) = .0, (3, 19, 1) = .0, (3, 19, 2) = .0, (3, 20, 1) = .0, (3, 20, 2) = .0, (3, 21, 1) = .0, (3, 21, 2) = .0}, datatype = float[8], order = C_order), ( "minspcpoints" ) = 5, ( "timei" ) = 3, ( "timeadaptive" ) = false, ( "BCS", 2 ) = {}, ( "solspace" ) = Vector(21, {(1) = .0, (2) = .0, (3) = .0, (4) = .0, (5) = .0, (6) = .0, (7) = .0, (8) = .0, (9) = .0, (10) = .0, (11) = .0, (12) = .0, (13) = .0, (14) = .0, (15) = .0, (16) = .0, (17) = .0, (18) = .0, (19) = .0, (20) = .0, (21) = 1.0}, datatype = float[8]) ] ); if xv = "left" then return INFO["solspace"][1] elif xv = "right" then return INFO["solspace"][INFO["spacepts"]] elif tv = "start" then return INFO["t0"] elif not (type(tv, 'numeric') and type(xv, 'numeric')) then error "non-numeric input" end if; if xv < INFO["solspace"][1] or INFO["solspace"][INFO["spacepts"]] < xv then error "requested %1 value must be in the range %2..%3", INFO["spacevar"], INFO["solspace"][1], INFO["solspace"][INFO["spacepts"]] end if; dary := Vector(4, {(1) = .0, (2) = .0, (3) = .0, (4) = .0}, datatype = float[8]); daryt := 0; daryx := 0; dvars := []; errest := false; nd := nops(INFO["depvars"]); if dary[nd+1] <> tv then try `pdsolve/numeric/evolve_solution`(INFO, tv) catch: msg := StringTools:-FormatMessage(lastexception[2 .. -1]); if tv < INFO["t0"] then error cat("unable to compute solution for %1<%2:
", msg), INFO["timevar"], INFO["failtime"] else error cat("unable to compute solution for %1>%2:
", msg), INFO["timevar"], INFO["failtime"] end if end try end if; if dary[nd+1] <> tv or dary[nd+2] <> xv then `pdsolve/interp2dto0d`(3, INFO["soltimes"], INFO["spacepts"], INFO["solspace"], nops(INFO["depvars"]), INFO["solution"], true, tv, xv, dary); if errest then `pdsolve/interp2dto0d`(3, INFO["soltimes"], INFO["spacepts"], INFO["err_t"], nops(INFO["depvars"]), INFO["solution"], true, tv, xv, daryt); `pdsolve/interp2dto0d`(3, INFO["soltimes"], INFO["spacepts"], INFO["err_x"], nops(INFO["depvars"]), INFO["solution"], true, tv, xv, daryx) end if end if; dary[nd+1] := tv; dary[nd+2] := xv; if dvars = [] then [seq(dary[i], i = 1 .. INFO["norigdepvars"])] else vals := NULL; for i to nops(dvars) do j := eval(dvars[i]); try if errest then vals := vals, evalhf(j(tv, xv, dary, daryt, daryx)) else vals := vals, evalhf(j(tv, xv, dary)) end if catch: userinfo(5, `pdsolve/numeric`, `evalhf failure`); try if errest then vals := vals, j(tv, xv, dary, daryt, daryx) else vals := vals, j(tv, xv, dary) end if catch: vals := vals, undefined end try end try end do; [vals] end if end proc; stype := "2nd"; if nargs = 1 then if args[1] = "left" then return solnproc(0, "left") elif args[1] = "right" then return solnproc(0, "right") elif args[1] = "start" then return solnproc("start", 0) else error "too few arguments to solution procedure" end if elif nargs = 2 then if stype = "1st" then tv := evalf(args[1]); xv := evalf(args[2]) else tv := evalf(args[2]); xv := evalf(args[1]) end if; if not (type(tv, 'numeric') and type(xv, 'numeric')) then if procname <> unknown then return ('procname')(args[1 .. nargs]) else ndsol := pointto(solnproc("soln_procedures")[1]); return ('ndsol')(args[1 .. nargs]) end if end if else error "incorrect arguments to solution procedure" end if; vals := solnproc(tv, xv); vals[1] end proc

(12)

HFloat(0.0)

(13)

xax := seq(Physics:-`*`(i, Physics:-`^`(20, -1)), i = 0. .. 20):
NULL
 

time_ax := seq(Physics:-`*`(i, Physics:-`^`(100, -1)), i = 0 .. 500):

         

with(Student[LinearAlgebra]):
amp:= ZeroMatrix(500,20, datatype=float);

Vector(4, {(1) = ` 500 x 20 `*Matrix, (2) = `Data Type: `*sfloat, (3) = `Storage: `*rectangular, (4) = `Order: `*Fortran_order})

(14)


 for ii from 1 to 20 do  
for jj from 1 to 500 do
    amp[jj,ii]:=V(ii/20,jj/500);
end do;
end do;

with(plots):

plots:-matrixplot(amp):

#plots[plots:-animate](plots:-matrixplot(amp), column = 0 .. 1, row = 0 .. 100);

 

 

This is the output graph in matlab once the data is transformed.

This is the matlab code I used to transform it back

 

w_bearing = 9.86;
filename = ['SS_mapleOutput_w_' num2str(w_bearing, '%.2f.xlsx')];
A = xlsread(filename);
%Convert to familiar format
amp = A';
time = linspace(0,5,length(A))';
xax_original = linspace(0,1,length(A));
a = 0.05;

for ii = 1:length(time);


lt = 1-a*cos(w_bearing*time(ii));
xax_label = xax_original.*lt';
plot(xax_label,amp(ii,:)); %Plot at time(ii)
axis([0 1+a -.5 0.5])

...... Formatting stuff ....

end

 

Download ODE45_Comparison.mw

I will look into those a bit more. A single-software solution would be the ideal.

I was able to find a crude but easy way to move the data over from maple to matlab. Using the getdata command it will extract the matrix. You can go through the variable and export the data to an excel file then import it to matlab. Didn't take very long at all.

@tomleslie 

Thanks for the thourough reply. 

There is a maple PDE toolbox but I do not have it so that is why I resorted to going to maple. School licensing and such. I may try do mess around with the data in maple a bit more, maybe I am able to get the desired result in the format I want.

@tomleslie 

Ah, I understand now. The little things makes all the difference. Thanks.

I see there are also ways to find solutions in series form? Do you think something like this is possible? I took a stab at it and it doesn't look like it. Or a traveling wave solution? I see that it says the solution is not separable when i test for separability?

I'm just trying to explore other types of things I read about. This is all new so i'm seeing what all is available.

@Preben Alsholm 

Yes, I remember reading that on the site where the equation needs to be in diff format and the boundary/time conditions needs to be in D format (since D can be evaluated at a point). I was under the impression when I type equations as "pde:=diff(u(x,t),t)=diff(u(x,t),x,x);" that this was the diff format. The examples also write the equations in this format and don't convert for solving.t

This is a help page (below) for Numerical Solutoins to PDE Boundary Value Problems and I'm not seeing a conversion to D format so I think that is why I'm a bit confused that the help page solves problems without converting.

http://www.maplesoft.com/applications/view.aspx?SID=4259&view=html

@Preben Alsholm 

Ah, yes!! Thank you so much.

I made a similar mistake in matlab one time using i as a variable in a loop and then it re-defined the imagery value i and it made all my results look wrong.

Quick question though...

1. Why do I need to do this?

convert(PDE1, diff);
## to
PDE1 := convert(PDE1, diff);

I ininitially converted it so that it would be in a more familiar format and it was more for just a visual inspection. It sounds like this is necessary for solving though?

2. With the numeric approach does it try convert it to an ODE? Is it possible to see this ODE? In the paper I'm trying to follow it studied the equation and looked at regions of instability. It used the ODE it converted from the PDE though to do this.

Thanks again!

@Preben Alsholm 

This is the error I get whjen trying the numeric approach. Here is the file I'm looking at.

Thesis_Pde2_attempt.mw

Error, (in pdsolve/numeric/process_PDEs) number of dependent variables and number of PDE must be the same

Thanks, I will use this from now on, it seems to be the better appraoch.

@Preben Alsholm 

1. I edited the subscripts and just used E and I. This did not fix it.

 

2. I spent a significant amount of time trying to get maple to correctly recognize my functions and to take the derivatives correctly. The superflous parantheses caused it to work correctly (this makes me feel like maple is very fickle and a bit of a nuissance to use). This is probably because of my inexperience, but it seems to actually recognize it correctly.

 

3. This is a PDE from a research paper. It may not have an analytical solution. In the paper he used an approximation teqnique (The Galerkin method) but I was hoping to see some type of general solution to get some insight into the behavior.

Do you see 5 boundary conditions in my maple code?? There should be 4 as in the research article.

 

4.Numeric may give some insight, but why would extra boundary conditions be needed for a numeric solution? In this case I'm not sure how I would addd another.

 

Thanks again for the help :)

 

@tomleslie 

Okay, I was able to define the function. It seems that it still cannot be solved though? Am I making other small mistakes? Is there another route to go to solve? Any thoughts?

 

Here is my updated code.

Thesis_Pde2_attempt.mw

 

@tomleslie 

1. I had no idea that I had a choice in using 2D math vs. 1D. I come from a matlab background and this 2d math input has been quite frustrating so that is good to know.

 

2. My variable i'm solving for is V(xi, vartheta). 

 

3. phi() is a defined function: phi = 1-a*cos(2*vartheta);

I didn't put this function in because I was trying to compare my formulation with the paper to see if the equation is correctly transformed.

 

Thanks for the input!

 

 

 

NeverMind, figured it out! Craziness it's always the little things...

 

@GeorgeReynolds 

Ah yes, didn't realize that was an option.

 

PDE_change.mw

Thesis_PDE.mw

 

Thanks

Page 1 of 1