我正在尝试调用 Math.matrix() 函数,并且我非常确定我没有将文件正确导入到我的 javascript 代码中。我已阅读 StackOverflow 问题 "how to include and use 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引用link
但是在运行时,当通过 slider 调用 rotate_clock
时,chrome 68 调试器会显示未捕获的类型错误:Math.matrix 不是函数
,所以我相信我不是正确包含此文件。
我的基本假设是,在一组脚本标记中包含一次文件就足以让任何 javascript 函数使用该库,该库驻留在另一组不同的脚本标记中。
非常感谢您提供的任何帮助。
最佳答案
我认为你需要math.matrix(...)
--小写数学
自Math
is a standard JS library起.
关于javascript 包括 math.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52238749/