| option: | inits | utilisé pour spécifier des valeurs initiales pour les courbes approximatives désirées. inits est de la forme {[a1,b1],...,[an,bn]} |
| grid = [m,n] | utilisé pour spécifier les dimensions m X n du maillage. | |
| stepsize = n | utilisé pour contrôler le pas dans le schéma numérique de Runge / Kutta. Le défaut est 0.1. | |
| numsteps = m | permets de spécifier combien de pas "forward" et "backward" seront calculés et mémorisés par la procédure de Runge / Kutta. Le défaut est 50. | |
| iterations = 10 | diminue la grandeur du pas par un facteur de 10 et chaque 10ème point est mémorisé et tracé. |
|
> read'ode';
directionfield is the new name for fieldplot in Release 2. > eq1 := (t,x,y) -> -x + sin(x*y); > eq2 := (t,x,y) -> -y + 2*cos(x^2)*sin(y)^2; > inits1 := {seq(seq([0,i/2,j/2], i = 0..5), j = 0..5)}: > inits2 := {seq(seq([0,-i/2,j/2], i = 0..5), j = 0..5)}: > inits12 := inits1 union inits2: > phaseplot([eq1,eq2], -5..5, 0..5, inits12, grid=[15,15]); ![]() > inits3 := {seq(seq([0,i/2,-j/2], i = 0..5), j = 0..5)}: > inits4 := {seq(seq([0,-i/2,-j/2], i = 0..5), j = 0..5)}: > inits := inits12 union inits3 union inits4: > phaseplot([eq1,eq2], -5..5, -5..5, inits, grid=[15,15]); ![]() |