let bc = {t:0.0, w:[0.0, 1.0, 10.0]} const omega = 27.0; const sigma = 10.0; const beta = 8.0 / 3.0; let pf = [ (q) => { const x = q.w[0]; const y = q.w[1]; return sigma * (y - x); }, (q) => { const x = q.w[0]; const y = q.w[1]; const z = q.w[2]; return x * (omega - z) - y; }, (q) => { const x = q.w[0]; const y = q.w[1]; const z = q.w[2]; return x * y - beta * z; }, ]; let r = solve (0.01, 2000, bc, pf); plot (r, {x:['t'], y:['w', 0]}, '#00ff00'); plot (r, {x:['t'], y:['w', 1]}, '#ff0000'); plot (r, {x:['t'], y:['w', 2]}, '#0000ff'); plot (r, {x:['w', 0], y:['w', 2]}, '#00ffff'); delete r.data; /* ukliď po sobě */