问题标签 [math]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
446820 浏览

python - 在 Python 中将 N 秒添加到 datetime.time 的标准方法是什么?

给定 Python 中的一个datetime.time值,是否有一种标准方法可以向其添加整数秒数,例如11:34:59+ 3 = ?11:35:02

这些明显的想法不起作用:

最后我写了这样的函数:

我不禁想到我错过了一种更简单的方法来做到这一点。

有关的

0 投票
19 回答
242607 浏览

c - 实现基于整数的幂函数 pow(int, int) 的最有效方法

在 C 中将一个整数提高到另一个整数的幂的最有效方法是什么?

0 投票
3 回答
7722 浏览

math - 为什么在 Math.h 中调用函数时出现链接错误?

尝试在 中调用函数时math.h,出现如下链接错误

但我#include <math.h>
正在使用 gcc 并编译如下:

为什么链接器找不到 的定义sqrt

0 投票
6 回答
483 浏览

math - 非唯一集的帕斯卡定理?

当集合包含唯一实体时, Pascal关于计算集合子集的规则非常有效。

当集合包含重复项目时,是否对此规则进行了修改?

例如,当我尝试查找字母 A、B、C、D 的组合计数时,很容易看出它是 1 + 4 + 6 + 4 + 1(来自帕斯卡三角形)= 16,或者 15 如果我删除了“不使用任何字母”条目。

现在,如果这组字母是 A,B,B,B,C,C,D 怎么办?手动计算,我可以确定子集的总和是:1 + 4 + 8 + 11 + 11 + 8 + 4 + 1 = 48,但这不符合我知道的三角形。

问题:如何修改帕斯卡三角形以考虑集合中的重复实体?

0 投票
9 回答
3066 浏览

math - 点序列插值

给定空间中的任意点序列,如何在它们之间产生平滑的连续插值?

欢迎使用 2D 和 3D 解决方案。以任意粒度生成点列表的解决方案以及为贝塞尔曲线生成控制点的解决方案也受到赞赏。

此外,看到一个迭代解决方案可以在接收点时近似曲线的早期部分,这将是很酷的,因此您可以使用它进行绘制。

0 投票
11 回答
22527 浏览

math - 了解 lambda 演算有多大帮助?

致所有了解lambda 演算的人:关于编程,它给你带来了什么好处?你会建议人们学习它吗?

0 投票
10 回答
39968 浏览

math - 数学解析器的智能设计?

设计数学解析器最聪明的方法是什么?我的意思是一个接受数学字符串(如:“2 + 3 / 2 + (2 * 5)”)并返回计算值的函数?很久以前我确实在VB6中写过一个,但它最终变得臃肿而且不是很便携(或者就此而言很聪明......)。一般的想法,伪代码或真实代码表示赞赏。

0 投票
20 回答
97621 浏览

algorithm - 检测两个矩形相交的算法?

我正在寻找一种算法来检测两个矩形是否相交(一个以任意角度,另一个只有垂直/水平线)。

测试一个角落是否在另一个几乎可以工作。如果矩形形成十字形状,则失败。

避免使用线的斜率似乎是个好主意,这需要垂直线的特殊情况。

0 投票
13 回答
73950 浏览

math - 生成数学方程图像文件的在线工具

我正在寻找一种在线工具,它可以让我创建一个像这样的 gif 或 png:

替代文字

某种 LaTex 在线服务,有友好的例子吗?

0 投票
13 回答
171058 浏览

python - 在 Python 中使用除法运算符时如何获得十进制值?

例如,标准除法符号“/”四舍五入为零:

但是,我希望它返回 0.04。我用什么?