Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function MNK(x, y) {
- if (!Array.isArray(x) || !Array.isArray(y))
- {//Sprawdza czy zaznaczony obszar jest tablica
- return "Argumenty mają być tablicami!";
- }
- if ((x.length != y. length) || (x[0].length != y[0].length))
- {//sprawdza czy tablice są takiego samego rozmiaru
- return "Tablice mają mieć identyczne wymiary!";
- }
- var a = 0;
- var b = 0;
- var srednia = 0 ;
- var suma = 0 ;
- var ilosc = 0;
- var suma1 = 0 ;
- for (var i = 0; i < x.length; i++) {
- for (var j = 0; j < x[j].length; j++) {
- suma += Number(x[i][j]);
- }
- }
- for (var i = 0; i < y.length; i++) {
- for (var j = 0; j < y[j].length; j++) {
- suma1 += Number(y[i][j]);
- }
- }
- var sredniax = suma/x.length;
- var sredniay = suma1/y.length;
- var smsx = suma - sredniax;
- var smsy = suma1 - sredniay;
- var smsxdk = Math.pow(smsx,2);
- var smsxxy = smsx * smsy;
- var a = smsxxy / smsxdk;
- b = (sredniay - (a * sredniax));
- return b;
- }
- console.log(MNK([5,7,6,2,6,7],[3,8,9,5,3,2]));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement