Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript数学函数&;阵列_Javascript_Arrays_Math - Fatal编程技术网

Javascript数学函数&;阵列

Javascript数学函数&;阵列,javascript,arrays,math,Javascript,Arrays,Math,为什么像Math.cos()和Math.sin()这样的函数不能在数组上工作?如果我有一个数组,我需要循环计算数组中所有数字的余弦吗?数组和矩阵之间有区别吗?我是否可以定义一个二维矩阵,并使用下标x[2,3]访问第二行和第三列的元素 是的,你必须自己迭代。Mathtrig函数仅对单个值起作用 JavaScript实际上只有一维数组,但一维数组的值可以是数组。这就产生了一种类似多维数组的效果,但实际上并不完全相同。(对于大多数编程目的来说,它已经足够近了。) 多个维度作为myArray[1][2]

为什么像Math.cos()和Math.sin()这样的函数不能在数组上工作?如果我有一个数组,我需要循环计算数组中所有数字的余弦吗?数组和矩阵之间有区别吗?我是否可以定义一个二维矩阵,并使用下标x[2,3]访问第二行和第三列的元素

  • 是的,你必须自己迭代。
    Math
    trig函数仅对单个值起作用
  • JavaScript实际上只有一维数组,但一维数组的值可以是数组。这就产生了一种类似多维数组的效果,但实际上并不完全相同。(对于大多数编程目的来说,它已经足够近了。)
  • 多个维度作为
    myArray[1][2]
    访问,而不是使用逗号分隔的索引列表

  • @canon它们接受多个参数,但不接受数组(当然,除非通过
    .apply()
    调用它们)。关键是它们不是“向量”运算。尽管如此,编辑规定了“触发功能”。