大家做项目的时候用到过多深的数学知识?
資深大佬 : zhoudaiyu 0
只要是和数学有关的就可以,微积分、概率、线性代数、离散等等都可以。特别是我想听听有没有在业务代码里用这些的:)
大佬有話說 (40)
只要是和数学有关的就可以,微积分、概率、线性代数、离散等等都可以。特别是我想听听有没有在业务代码里用这些的:)
物理引擎相关。
一般撸的不是 Krylov 本身,是矩阵乘法部分,或者说 linear operator 那部分。
Krylov 相关的工作量全都在 linearization,preconditioner 上了。
Galerkin 这个词我自己也不知道确切指什么,可能是指 weak form ?
Gauss quadrature 积分我记得可以离线算好。
时间相关的数值积分更常接触。
总体来说大部分时候调用写好的库就行,像 CG/MINRS 那种模版代码就很常用。但是得清楚原理,不然 debug 的时候只能干瞪眼。我当年的导师就批我“is conjugate grad a black box to you?”
四元数计算空间朝向
复数快速生成正弦波
基本矩阵计算用于调用计算库
用质数的性质生成伪随机序列
质数域移植加密算法
二元域搞纠错算法
反而常用的 pid,滤波器和 fft 因为领导信不过能搞得清楚所以没搞过
by 一个芯片工程师