zhoudaiyu
V2EX  ›  问与答

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

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

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

    40 replies  •  2021-03-31 13:40:22 +08:00
    wangkun025
    wangkun025
    Mar 30, 2021
    1
    你说的这些,都没用到。
    yngzij
    yngzij
    Mar 30, 2021 via iPhone
    2
    排列组合
    jr55475f112iz2tu
    jr55475f112iz2tu
    Mar 30, 2021 via Android
    3
    炼丹的会用得比较多吧?
    zhoudaiyu
    zhoudaiyu
    OP
    Mar 30, 2021 via iPhone
    4
    @czfy 的确,炼丹要懂很多概率论和线性代数的东西,如果要是做图像就更惨了 🐶
    @wangkun025 离散数学里面的一些东西感觉还是能接触到的
    @yngzij 组合数学
    learningman
    learningman
    Mar 30, 2021 via Android
    5
    算法的东西不都是离散数学
    QingXuJiaZhi
    QingXuJiaZhi
    Mar 30, 2021
    6
    多数人写业务或 crud, 基本用不上这些. 而做游戏, 算法, AI 那些就会需要多用数学.
    akira
    akira
    Mar 30, 2021
    7
    平面解析几何算不算
    m30102
    m30102
    Mar 30, 2021
    8
    android 自定义 view
    temporary
    temporary
    Mar 30, 2021
    9
    i++
    123jiayue
    123jiayue
    Mar 30, 2021 via iPhone
    10
    要用到很高深的数学 培训班还能这样批量制造
    thedrwu
    thedrwu
    Mar 30, 2021 via Android
    11
    这里不是有好多做科学计算的吗
    插值、数值积分天天用。Galerkin 、Krylov 徒手撸
    miv
    miv
    Mar 30, 2021
    12
    做商品 sku 的时候用到排列组合
    iConnect
    iConnect
    Mar 30, 2021 via Android
    13
    也说了是做项目,不是做科研。项目本质是上就是工程,大多都是初等数学就够用了
    flgn88
    flgn88
    Mar 31, 2021 via iPhone❤️1
    14
    向量积
    typing
    typing
    Mar 31, 2021 via iPad
    15
    @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
    agagega
    Mar 31, 2021 via iPhone❤️1
    16
    牛顿迭代..
    shakaraka
    shakaraka
    Mar 31, 2021
    17
    +、-、*、/
    LxExExl
    LxExExl
    Mar 31, 2021
    18
    都没用到过
    Knights
    Knights
    Mar 31, 2021
    19
    离散数学:不用说了吧,是个程序就在用;
    线性代数:写 GIS 应用的时候用过,叉积、点积之类的,图形学算法里较多;
    概率:年会抽奖代码里会有;
    微积分:高数忘光了。
    irytu
    irytu
    Mar 31, 2021 via iPhone
    20
    有时候需要用到离散傅立叶
    x6doooo
    x6doooo
    Mar 31, 2021
    21
    二元一次方程组
    Mutoo
    Mutoo
    Mar 31, 2021
    22
    曾经给一个开源 Lua 二维码生成库打补丁的时候,研究了二维码的生成算法,用到了里德-所罗门编码( Reed-solomon codes ),加罗瓦域( Galois field )等东西。
    Mac
    Mac
    Mar 31, 2021
    23
    自有知识只用到了加减乘除,第三方库和函数就用的多了。
    Ediacaran
    Ediacaran
    Mar 31, 2021 via iPhone
    24
    苦逼嵌入式

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

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

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