2つの関数があります。最初の関数では2次元配列を生成し、2番目の関数では配列から最後の行と列を引いたものを定義します。ただし、動作しません。コードは次のとおりです。
function calcDet () {
var A = []; //generates the array
for (var i = 0; i < k; i++) {
A[i] = [];
for (var j = 0; j < k; j++) {
var id = "A" + (i + 1) + (j + 1);
A[i][j] = parseFloat(document.getElementById(id).value);
}
}
return (A);
}
function returnDet() {
var s;
var A = calcDet();
var smaller=[];
for (var i=0;i<k-1;i++) {
smaller[i]=A[i]
for (var j=0;j<k-1;j++) {
smaller[i][j]=A[i][j];
}
}
alert (smaller);
}