Math.matrix() 関数を呼び出そうとしていますが、ファイルを JavaScript コードに正しくインポートしていないことは確かです。StackOverflow の質問「math.js を含めて使用する方法」を読みました。そのアドバイスを踏まえると、次のようになります。
<HTML >
<!DOCTYPE html>
<head>
<script src=https://cdnjs.cloudflare.com/ajax/libs/mathjs/5.1.1/math.js>
</script>
<script type="text/javascript" >
function rotate_clockwise(){
/* code skipped */
matrix = Math.matrix(matrix, rotationmatrix);
}
</script>
</head>
<body>
</body>
</HTML>
このリンクから取得した cdns リファレンスの場所
しかし、rotate_clockwise
スライダーを介して呼び出されたときに実行すると、chrome 68 デバッガーの状態Uncaught type error : Math.matrix is not a function
が表示されるため、このファイルを正しく含めていないと思います。
私の基本的な仮定は、スクリプトタグの1つのセットにファイルを1回含めるだけで、JavaScript関数がこのライブラリを使用するのに十分であるということです。このライブラリは、スクリプトタグの別のセット内にあります。
ご協力いただきありがとうございます。