V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zhoudaiyu
V2EX  ›  问与答

大家做项目的时候用到过多深的数学知识?

  •  
  •   zhoudaiyu ·
    PRO
    · Mar 30, 2021 via iPhone · 4438 views
    This topic created in 1859 days ago, the information mentioned may be changed or developed.

    只要是和数学有关的就可以,微积分、概率、线性代数、离散等等都可以。特别是我想听听有没有在业务代码里用这些的:)

    40 replies    2021-03-31 13:40:22 +08:00
    wangkun025
        1
    wangkun025  
       Mar 30, 2021
    你说的这些,都没用到。
    yngzij
        2
    yngzij  
       Mar 30, 2021 via iPhone
    排列组合
    jr55475f112iz2tu
        3
    jr55475f112iz2tu  
       Mar 30, 2021 via Android
    炼丹的会用得比较多吧?
    zhoudaiyu
        4
    zhoudaiyu  
    OP
    PRO
       Mar 30, 2021 via iPhone
    @czfy 的确,炼丹要懂很多概率论和线性代数的东西,如果要是做图像就更惨了 🐶
    @wangkun025 离散数学里面的一些东西感觉还是能接触到的
    @yngzij 组合数学
    learningman
        5
    learningman  
       Mar 30, 2021 via Android
    算法的东西不都是离散数学
    cmdOptionKana
        6
    cmdOptionKana  
       Mar 30, 2021
    多数人写业务或 crud, 基本用不上这些. 而做游戏, 算法, AI 那些就会需要多用数学.
    akira
        7
    akira  
       Mar 30, 2021
    平面解析几何算不算
    m30102
        8
    m30102  
       Mar 30, 2021
    android 自定义 view
    temporary
        9
    temporary  
       Mar 30, 2021
    i++
    123jiayue
        10
    123jiayue  
       Mar 30, 2021 via iPhone
    要用到很高深的数学 培训班还能这样批量制造
    thedrwu
        11
    thedrwu  
       Mar 30, 2021 via Android
    这里不是有好多做科学计算的吗
    插值、数值积分天天用。Galerkin 、Krylov 徒手撸
    miv
        12
    miv  
       Mar 30, 2021
    做商品 sku 的时候用到排列组合
    iConnect
        13
    iConnect  
       Mar 30, 2021 via Android
    也说了是做项目,不是做科研。项目本质是上就是工程,大多都是初等数学就够用了
    flgn88
        14
    flgn88  
       Mar 31, 2021 via iPhone   ❤️ 1
    向量积
    typing
        15
    typing  
       Mar 31, 2021 via iPad
    @thedrwu 正是在下.jpg

    物理引擎相关。

    一般撸的不是 Krylov 本身,是矩阵乘法部分,或者说 linear operator 那部分。
    Krylov 相关的工作量全都在 linearization,preconditioner 上了。

    Galerkin 这个词我自己也不知道确切指什么,可能是指 weak form ?

    Gauss quadrature 积分我记得可以离线算好。
    时间相关的数值积分更常接触。

    总体来说大部分时候调用写好的库就行,像 CG/MINRS 那种模版代码就很常用。但是得清楚原理,不然 debug 的时候只能干瞪眼。我当年的导师就批我“is conjugate grad a black box to you?”
    agagega
        16
    agagega  
       Mar 31, 2021 via iPhone   ❤️ 1
    牛顿迭代..
    shakaraka
        17
    shakaraka  
    PRO
       Mar 31, 2021
    +、-、*、/
    LxExExl
        18
    LxExExl  
       Mar 31, 2021
    都没用到过
    Knights
        19
    Knights  
       Mar 31, 2021
    离散数学:不用说了吧,是个程序就在用;
    线性代数:写 GIS 应用的时候用过,叉积、点积之类的,图形学算法里较多;
    概率:年会抽奖代码里会有;
    微积分:高数忘光了。
    irytu
        20
    irytu  
       Mar 31, 2021 via iPhone
    有时候需要用到离散傅立叶
    x6doooo
        21
    x6doooo  
       Mar 31, 2021
    二元一次方程组
    Mutoo
        22
    Mutoo  
       Mar 31, 2021
    曾经给一个开源 Lua 二维码生成库打补丁的时候,研究了二维码的生成算法,用到了里德-所罗门编码( Reed-solomon codes ),加罗瓦域( Galois field )等东西。
    Mac
        23
    Mac  
       Mar 31, 2021
    自有知识只用到了加减乘除,第三方库和函数就用的多了。
    Ediacaran
        24
    Ediacaran  
       Mar 31, 2021 via iPhone
    苦逼嵌入式

    四元数计算空间朝向
    复数快速生成正弦波
    基本矩阵计算用于调用计算库
    用质数的性质生成伪随机序列
    质数域移植加密算法
    二元域搞纠错算法

    反而常用的 pid,滤波器和 fft 因为领导信不过能搞得清楚所以没搞过
    fengxuejuan
        25
    fengxuejuan  
       Mar 31, 2021
    太多了,包括不限于:
    算最大似然估计
    算 FIR 及滤波器资源优化
    算雷达相关 DBF
    算色散
    算纠错码的 FEC 算法
    算时钟树推树调树,当然这个就是小学数学加加减法但是蛋疼啊

    by 一个芯片工程师
    vynkicc
        26
    vynkicc  
       Mar 31, 2021
    高中概率论
    clschen
        27
    clschen  
       Mar 31, 2021
    牛顿迭代法的时候用到过求导
    牛顿迭代法解复杂方程是真的好用
    ruoxie
        28
    ruoxie  
       Mar 31, 2021
    笛卡尔积,做产品 sku 的时候
    johnnyNg
        29
    johnnyNg  
       Mar 31, 2021
    拉格朗日插值算法,实现图片曲线调节的时候
    rationa1cuzz
        30
    rationa1cuzz  
       Mar 31, 2021
    i+1 [::-1]
    timsensor
        31
    timsensor  
       Mar 31, 2021 via Android
    初级统计学
    hm20062006ok
        32
    hm20062006ok  
       Mar 31, 2021
    Android 自定义动画的缓动函数
    joshua7v
        33
    joshua7v  
       Mar 31, 2021 via iPhone
    线性代数相关的最多
    其他方面的用得少 都还给老师了
    7gugu
        34
    7gugu  
       Mar 31, 2021 via iPhone
    微积分,用于传感器数据处理之类的。
    3dwelcome
        35
    3dwelcome  
       Mar 31, 2021 via Android
    我做 gis,用过牛顿迭代法,有些问题只能算法一点点逼近,不能套公式直接算。
    然后就是一些比高中数学难一点点,但又没那么难的三维几何算法。
    看到过不少大神用最小二乘法写代码,自己没用过。
    楼主可以去看看图形界的 siggraph paper,真是数学满天飞,一点不夸张。
    3dwelcome
        36
    3dwelcome  
       Mar 31, 2021 via Android
    还有用到过 fft 算高斯图片模糊。
    chenyu8674
        37
    chenyu8674  
       Mar 31, 2021
    用傅里叶变换把脑电波频域分解后做分析
    shm7
        38
    shm7  
       Mar 31, 2021 via iPhone
    那些做数字信号处理类的程序猿这方面估计很有造诣
    zooo
        39
    zooo  
       Mar 31, 2021
    炼丹也需要的不多
    运气+想法+炉子也挺重要
    zisway
        40
    zisway  
       Mar 31, 2021 via Android
    加减乘除吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2125 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 121ms · UTC 00:30 · PVG 08:30 · LAX 17:30 · JFK 20:30
    ♥ Do have faith in what you're doing.