javascript - javascript 包括 math.js
问题描述
我正在尝试调用 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
,所以我相信我没有正确包含这个文件。
我的基本假设是,在一组脚本标记中包含一次文件就足以让任何 javascript 函数使用此库,该库位于另一组脚本标记中。
非常感谢您提供的任何帮助。
解决方案
我认为您需要math.matrix(...)
--lower case math
,因为Math
它是标准 JS 库。
推荐阅读
- c++ - 处理 C++ 继承时的最佳实践
- jmeter - 当我们增加用户数量时,为什么平均响应时间会减少?
- conv-neural-network - 如何在 PyTorch 中执行 sum pooling
- mysql - 从另一个文件调用回调?节点js快递
- python - 如何从 selenium 在 Chrome 中启用“allow-insecure-localhost”标志?
- python - 为什么 range() 函数比将项相乘以在嵌套列表中获取副本要慢?
- java - Elasticsearch 结果与我的映射字段查询不太准确
- r - 在字符串中匹配多个单词并创建一个矩阵来描述答案
- excel - 数据透视表中的 Excel 不同计数按月分段的所有期间
- c - 在 C 语言中合并一行中的两个特定列