Równanie logistyczne (1)
O chaosie deterministycznym możesz przeczytać w rozdziale 25 książki Matematyka dla programistów Java oraz w rozdziale 22 książki Matematyka dla programistów JavaScript.
Strona używa skryptów ax.js oraz rzutowanie.js
Listing
function r(K, n0, t, nt) { var b = (K / nt) - 1.0; var c = (K / n0) - 1.0; return -Math.log(b / c) / (K * t); }; function n(K,n0, k, t) { var b = (K / n0) - 1.0; return cutDecimal((K / (1.0 + b * Math.pow(Math.E, -K * k * t)))); } var cutDecimal = function(nr) { var temp = nr.toString(); var temp1 = temp.indexOf("."); var temp2 = ""; if (temp1 > -1) { temp2 = temp.substr(0, temp1); } else { temp2 = temp; } return parseInt(temp2); }; var cv = document.getElementById('canvas'); var ctx = cv.getContext('2d'); var width = cv.width; var height = cv.height; var rr = r(1000, 2, 4, 70); ctx.fillText(rr, 50, 60); for(var i = 4; i < 16; i++){ var nn = n(1000, 2, rr, i); ctx.fillText("" + i + " " + nn, 50, i*20); }