可以推荐一些课程相关的资料吗

在今天这节课上到中间的时候就已经感觉听不懂了
感觉课程的门槛还是比较高的,特别是没听过的专业词汇太多了
(还是说我太菜了╯︿╰

置顶帖的阅读材料有一些

不过还是感觉很硬核的样子。

我个人认为实在有困难,又不是相关专业的,理论推导就忽略吧。真说起来坑还是很大的。
能把结论/得出的公式和代码对应上(课程中的示例代码),就差不多了能跟上课程了。
你在自己改着试试,论坛里应该会有dalao实现其他的算法,一般都是附源码,也能跑着玩一玩。

不是有图形学的笑话么:
搞不懂数学公式,如何调试代码?
改一改正负号,轮流交换下 x,y,z 的坐标,…

2 个赞

怎么说呢,要是看一般的英文文章还好,像这种太硬核的…
另外我觉得这样学下去又变成调参工程师了鸭

为什么会变成这样呢……第一次接触到了机器学习,有了能做一辈子朋友的Taichi。两件快乐事情重合在一起。而这两份快乐,又给我带来更多的快乐。得到的,本该是像梦境一般幸福的时间……但是,为什么,会变成这样呢……

1 个赞

一拳一个白学家

具体指的是哪里?

lec02 主要讲了两大部分:

  • 弹簧质点系统 + 时间积分方法
  • 光滑粒子流体力学 SPH

时间上的中间大概在讲各种积分方法。


我在看积分方法,或者更具体的说线性方程组的解法。推荐点资料:

推荐一手 E. Ward Cheney - Numerical Mathematics and Computing-ed6

8.2 Iterative Solutions of Linear Systems / Basic Iterative Methods
讲了

  • Jacobi method
  • Gauss-Seidel method
  • successive overrelaxation (SOR) method

给了求和形式的公式,便于你写循环。也给了矩阵形式的公式,便于展示各种方法的统一性。
每个方法都带有简短的 A 为 3x3 的例子,也有伪代码,书还另附 fortran 代码。
理论分析也都有,感觉很不错。

中文的资料可以去搜 迭代法解线性方程组,大概是数值分析/计算方法课程的内容。
或者更简单点,去翻翻类似 常用数值算法 一类的参考书,一般都附代码。
不太深究理论,能运用这个方法应该是够了。

这个算法搜一搜各种语言的实现都有,开源库我看也有。


更新:

隐式欧拉法中 jacobi 矩阵的计算

PDF 讲的非常详细。例子都是三维 + 考虑阻尼,需要改成二维+恒定阻尼。

2 个赞