• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Visitor233
V2EX  ›  程序员

你在程序中用过那些数学公式?

  •  
  •   Visitor233 · Jun 9, 2020 · 13714 views
    This topic created in 2338 days ago, the information mentioned may be changed or developed.

    前几天遇到个集合修改问题,然后用起了高中数学的交集、差集。感觉这蛮有意思的,我还想知道更多的公式运用,各位 V 友来聊聊自己用过那些公式。

    105 replies  •  2020-06-11 09:08:11 +08:00
    1  2  
    ❮ ❯
    CHANGEX929
    CHANGEX929
    Jun 9, 2020
    1
    勾股定理~
    syahd
    syahd
    Jun 9, 2020 via iPhone
    2
    计算方法课程
    araraloren
    araraloren
    Jun 9, 2020
    3
    四则运算
    ipadpro4k
    ipadpro4k
    Jun 9, 2020 via iPhone
    4
    拉不拉屎定律
    rogwan
    rogwan
    Jun 9, 2020 via iPhone
    5
    多数的公式都不用自己写的,直接用现成的标准库就可以,自己写用起来慌兮兮
    whi147
    whi147
    Jun 9, 2020 via iPhone
    6
    最常用 y=kx+b
    grazie
    grazie
    Jun 9, 2020 via Android
    7
    粒子过滤(
    jdhao
    jdhao
    Jun 9, 2020❤️1
    8
    点到直线公式: https://jdhao.github.io/2020/02/23/point_to_line_dist_2d/

    仿射变换公式
    xiangyuecn
    xiangyuecn
    Jun 9, 2020
    9
    除了加减乘除+%,其他好像也不会啊🤦‍♀️
    BeyondSky23
    BeyondSky23
    Jun 9, 2020
    10
    基本很少,即便是一些算法,也是加减乘除组合而来
    crazybinggan
    crazybinggan
    Jun 9, 2020
    11
    求集合、等差,特别后台管理系统求差集操作很多...但是基本工具库都封装好的了... lodash 这些
    Variazioni
    Variazioni
    Jun 9, 2020
    12
    数学公式没用过。。各种遍历倒是用的挺多
    IsaacYoung
    IsaacYoung
    Jun 9, 2020 via iPhone
    13
    匀减速直线运动 v2=2ax
    Tony042
    Tony042
    Jun 9, 2020
    14
    ode, pde, ga,线性回归等等,毕竟我是一个搞高性能计算的 逃:)
    zzzzzzk
    zzzzzzk
    Jun 9, 2020
    15
    @whi147 斜率试
    hejingyuan199
    hejingyuan199
    Jun 9, 2020❤️1
    16
    惨绝人寰的傅里叶变换,图像处理经常得自己写。
    whi147
    whi147
    Jun 9, 2020 via iPhone❤️1
    17
    @hejingyuan199 我做音频处理也是,不过现在一些音频处理库都已经封装好了
    koolob
    koolob
    Jun 9, 2020❤️2
    18
    贝叶斯
    no1xsyzy
    no1xsyzy
    Jun 9, 2020❤️1
    19
    算法相比数学计算更多的是分支操作。
    NOIP 的时候有用过快速幂,之后某选修的时间序列分析有用回归和贝叶斯。
    zsc8917zsc
    zsc8917zsc
    Jun 9, 2020
    20
    函数 A>B,函数 B>C,函数 A 的极限是 X,函数 C 的极限也是 X,那么函数 B 的极限就一定是 X
    luxinfl
    luxinfl
    Jun 9, 2020❤️11
    21
    (page+1)*pageSize
    RJH
    RJH
    Jun 9, 2020
    22
    三角函数
    minglanyu
    minglanyu
    Jun 9, 2020
    23
    Math.log10()
    hejw19970413
    hejw19970413
    Jun 9, 2020
    24
    正态分布
    ShuS
    ShuS
    Jun 9, 2020
    25
    @Tony042 请问一下你是做哪方面优化的
    idealhs
    idealhs
    Jun 9, 2020
    26
    三则运算
    charten
    charten
    Jun 9, 2020
    27
    线性代数里一堆。。。。
    Huelse
    Huelse
    Jun 9, 2020
    28
    链式求导
    Cmdhelp
    Cmdhelp
    Jun 9, 2020
    29
    加减乘除
    xloger
    xloger
    Jun 9, 2020
    30
    三角函数。。。当时有个地方我算不出来,还得上班时间看网课视频
    ntdll
    ntdll
    Jun 9, 2020
    31
    勾股定理,平面两点最短距离,扩展到多维空间求最短距离,太常用了。简单的推荐算法啥的,都是多维空间求最短距离。
    davin
    davin
    Jun 9, 2020
    32
    范围内取值 Math.min(Math.max(a, b), c),偶尔会用到取余,最常用的还是各种正则。
    hejingyuan199
    hejingyuan199
    Jun 9, 2020
    33
    @whi147 我那时候处理的是很大的图,比如全国一张图,三百多 G,而且还是 GeoTIFF 格式,用 opencv 在内存里放不下,要么就得切割。后来觉得算了,直接按照文件读写来做吧,所以就自己把那些简单算法都写了一遍。照着那些库里的源码,顺便也学了一遍源码。收获很大。不过没啥用处。
    vovov
    vovov
    Jun 9, 2020 via Android❤️1
    34
    傅立叶变换
    AX5N
    AX5N
    Jun 9, 2020
    35
    三角函数,海伦公式,排列组合,两点间距离公式,忘了....
    Tony042
    Tony042
    Jun 9, 2020
    36
    @ShuS 科研民工,做分子动力学和第一性原理这方面的
    misdake
    misdake
    Jun 9, 2020
    37
    高数的用过一次一阶常微分方程
    0x11901
    0x11901
    Jun 9, 2020
    38
    等差数列通项公式……
    amwyyyy
    amwyyyy
    Jun 9, 2020
    39
    ariza
    ariza
    Jun 9, 2020
    40
    薛定谔方程
    daozhihun
    daozhihun
    Jun 9, 2020
    41
    空间中圆的参数方程
    jiangzhuo9357
    jiangzhuo9357
    Jun 9, 2020
    42
    大多数用到算法的是不是都能归结为使用了数学知识。虽然用到公式的不多,毕竟公式就不多。但是证明算法正确能用的过程全是公式。
    最后一次做的游戏是 SLG,大概用的最多的就是 DDA 、Bresenham 之类的来寻路和变换矩阵来寻找邻接的格子。

    忍不住说一句,用 js 写以上算法就是自己招罪受。
    dswyzx
    dswyzx
    Jun 9, 2020
    43
    三个圆求内切外接外切圆心范围
    chenyu8674
    chenyu8674
    Jun 9, 2020
    44
    傅里叶变换,频域分析
    supuwoerc
    supuwoerc
    Jun 9, 2020
    45
    当初自己不满意百度的 echarts 里面的矩形树图,自己封装了个,用到了数列,其余基本就是四则运算+取余 =。=||
    cjq8z
    cjq8z
    Jun 9, 2020 via Android
    46
    傅里叶变换
    ixiaoqiang0011
    ixiaoqiang0011
    Jun 9, 2020
    47
    拉格朗,日!
    hackzx
    hackzx
    Jun 9, 2020
    48
    薛定谔的 bug,只要你不打开代码看,bug 就处于存在与不存在之间的叠加状态
    loading
    loading
    Jun 9, 2020 via Android
    49
    n+1
    VoidChen
    VoidChen
    Jun 9, 2020
    50
    迪杰斯特拉
    Mutoo
    Mutoo
    Jun 9, 2020
    51
    二次函数,三角函数等等,例如:
    https://blog.mutoo.im/2020/05/critterpedia-plus-devlog/
    u823tg
    u823tg
    Jun 9, 2020
    52
    量子力学
    duality
    duality
    Jun 9, 2020 via iPhone
    53
    显式时间积分算 pde 做物理模拟的
    sola97
    sola97
    Jun 9, 2020 via Android
    54
    二项分布
    Austaras
    Austaras
    Jun 9, 2020
    55
    GPS 坐标转换
    mmdsun
    mmdsun
    Jun 9, 2020 via Android
    56
    向量,笛卡尔集,三角函数。
    zzzmh
    zzzmh
    Jun 9, 2020
    57
    随便瞎写的梅森素数 https://zzzmh.cn/single?id=17
    <br>
    前端 SKU 用过笛卡尔积(百度来的)
    xuewuchen
    xuewuchen
    Jun 9, 2020
    58
    最近做 CPK 方面的东西,主要用到什么正态分布,频率计算,标准差之类东西。。
    sdushn
    sdushn
    Jun 9, 2020
    59
    前段时间有个简单的 AR 项目,用了很多矩阵
    Liutos
    Liutos
    Jun 9, 2020
    60
    最近第一次用到了余弦定理
    ChanKc
    ChanKc
    Jun 9, 2020 via Android
    61
    布尔代数最多,De Morgan 律天天用
    neptuno
    neptuno
    Jun 9, 2020
    62
    +1
    justin2018
    justin2018
    Jun 9, 2020
    63
    三角函数
    nicocho
    nicocho
    Jun 9, 2020
    64
    最近在用正切余切之类的
    lanye233
    lanye233
    Jun 9, 2020
    65
    卡尔曼滤波
    refkent
    refkent
    Jun 9, 2020
    66
    线性代数,矩阵的加减乘除,主要用于图片的旋转和平移等操作,还挺有意思的,之前大学学的时候没的感觉。
    Katrol
    Katrol
    Jun 9, 2020
    67
    随机函数,很多时候在 P 站随机一个页面查看,随机一个 subscribe 打开
    hqs0417
    hqs0417
    Jun 9, 2020
    68
    布尔代数
    集合论
    数论
    FourAndHalf
    FourAndHalf
    Jun 9, 2020
    70
    Mathf.Abs(-1.0)
    imn1
    imn1
    Jun 9, 2020
    71
    用得最多当然是 sum(含累加器) max min random
    数组的交并差,甚至异或
    数列公式每个人都用过吧,什么求单、求双、求质……

    复杂点计算的移动统计(当然也包括各种统计公式)
    GUI 不用想就是各种定位,公式看要不要做编程动画,轨迹计算就说不准用什么公式了

    高深点的数学都是用别人写的包,自己没本事写,但组合着用能力还算不错,前提是我看明白了那个包可以算什么,🐶
    Stivo
    Stivo
    Jun 9, 2020 via iPhone
    72
    子空间算法,傅立叶分析
    xijiaxiang
    xijiaxiang
    Jun 9, 2020
    73
    盛金公式
    Cloutain
    Cloutain
    Jun 9, 2020
    74
    二维矩阵 ,三角函数,向量 这些东西使用频率相对较高
    fish47
    fish47
    Jun 9, 2020
    75
    曾经做过贝塞曲线绘制,会用到向量叉乘性质
    https://fish47.github.io/post/bezier-curve-flatten-check/
    DJQTDJ
    DJQTDJ
    Jun 9, 2020
    76
    让你写你也无法短时间内直接重写,所以都是抄,国内抄完了国外抄。
    主要的问题不是公式问题,而是你知不知道这些公式在什么时候用。
    你说你啥公式不知道,人家来个需求让你实现,你连个方向都没有
    luxinfl
    luxinfl
    Jun 9, 2020
    77
    看了评论都是大佬啊
    thinszx
    thinszx
    Jun 9, 2020
    78
    最常用的应该是求导公式,虽然都是用的现成的包..
    lavvrence
    lavvrence
    Jun 9, 2020
    79
    欧几里得距离
    corcd
    corcd
    Jun 9, 2020
    80
    二次曲线、牛顿冷却定律
    yanqiyu
    yanqiyu
    Jun 9, 2020 via Android
    81
    卡曼滤波,最大似然
    imkuang
    imkuang
    Jun 9, 2020
    82
    最多的应该就是傅里叶变换吧
    aguesuka
    aguesuka
    Jun 9, 2020 via Android
    83
    fft dft dct
    sisylocke
    sisylocke
    Jun 9, 2020
    84
    我想起了电影《社交网络》里这个公式
    MoYi123
    MoYi123
    Jun 10, 2020
    85
    克劳修斯-克拉贝龙公式,化工的老本行了。
    LeafCCC
    LeafCCC
    Jun 10, 2020
    86
    log 算信息熵用的
    CasualYours
    CasualYours
    Jun 10, 2020 via iPhone
    87
    课程设计做过碰撞检测的分离轴算法,用到了斜截式
    Meltdown
    Meltdown
    Jun 10, 2020 via Android
    88
    以前写 fft 的定点计算,还有机器学习中的一些典型操作的定点化,优化特定矩阵的计算速度
    stevefan1999
    stevefan1999
    Jun 10, 2020
    89
    曾經用過高斯消完法、拋物線方程、特徵向量方程這類
    歐拉函數算不算?( RSA )
    cordea
    cordea
    Jun 10, 2020
    90
    如果 FFT 算“数学公式”的话,那么 FFT 用的次数还是很多的,除此之外还有一些组合数学里的定理啥的,对简化一些特定逻辑很有帮助。
    WANGJIEKE
    WANGJIEKE
    Jun 10, 2020 via iPhone
    91
    De Morgan's laws,有时可以拿来化简 if 里的条件
    MCVector
    MCVector
    Jun 10, 2020 via Android
    92
    做渲染用的公式还蛮多的,比如 BRDF,很多都提前算出来,用的时候线性插值查找。
    IllBeBack
    IllBeBack
    Jun 10, 2020
    93
    做游戏一定要有 加速度公式
    20150517
    20150517
    Jun 10, 2020
    94
    竟然没有人提到 PID 控制器的公式?这是最知名的的工业上的公式用在互联网广告投放 /股票高频交易上的了吧,一句话讲不完,可以 wiki 上看看
    https://zh.wikipedia.org/wiki/PID 控制器
    opengps
    opengps
    Jun 10, 2020
    95
    球面距离公式,用来算两个经纬度之间的地表面间距离
    snw
    snw
    Jun 10, 2020 via Android
    96
    牛顿迭代
    isnullstring
    isnullstring
    Jun 10, 2020
    97
    加减乘除,四则运算
    Mutoo
    Mutoo
    Jun 10, 2020
    98
    @sisylocke 电影中出现的这个公式有误,10 后面的是指数,而不是乘数。
    https://zh.wikipedia.org/wiki/%E7%AD%89%E7%BA%A7%E5%88%86
    brust
    brust
    Jun 10, 2020
    99
    加减乘除
    aijam
    aijam
    Jun 10, 2020
    100
    最常用的就是η-reduction,λ x. f x = f
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5116 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 342ms · UTC 03:43 · PVG 11:43 · LAX 19:43 · JFK 22:43
    ♥ Do have faith in what you're doing.