行列aを逆転させたいが、それは動作しない。私は助けが必要です。行列を表すJavaScriptの行列を逆にする方法
var a = math.inv([[1,2],[3,4]])
console.log(a)
行列aを逆転させたいが、それは動作しない。私は助けが必要です。行列を表すJavaScriptの行列を逆にする方法
var a = math.inv([[1,2],[3,4]])
console.log(a)
Math
inv
方法が含まれていません。したがって、あなたはそれを呼び出すことはできません。
here行われているようにあなたはしかし、独自のマトリックス反転法を定義することができ、またはあなたがnumeric JavaScript libraryを使用して、それを呼び出すことができます。
A = [[1,2,3], [4,5,6], [7,3,9]]; Ainv = numeric.inv(A);
かthe math.js
libraryを使用してそれを呼び出す:
math.inv([[1,2],[3,4]])
大括弧で囲んだリストを囲む必要があることに注意してください(ここでは太字で表記しています)。その場合
、最小限の作業例は、次のようになります。出力期待
<html>
<head>
<script language="JavaScript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/3.2.1/math.js"></script>
</head>
<body>
<script>
var a = math.inv([[1,2],[3,4]]);
document.write(JSON.stringify(a));
</script>
</body>
</html>
あなたの配列は配列の配列であるべきです。これを試してみてください:
var a = math.inv([[1,2],[3,4]])
ここで使用するライブラリは何ですか? – Teemu
私は彼がmath.jsを使用していると思います –
http://mathjs.org/docs/reference/functions/inv.html –
? – Rayon
あなたはトローリングや何か?コード例には非常に多くのエラーがあり、意図的に感じていますか? – Teemu
別のライブラリを使用していますか? Math.inv()は関数ではありません。 – Brett84c