谢邀。
微积分和线性代数需要系统性的学习并且熟练掌握。物理的灵魂是近似,而近似基本上都是来源于微积分无穷小量的处理,比如用直线长近似弧长,泰勒展开和高阶无穷小量忽略。到后面这些都变成了很直觉性的东西,但是如果你没有微积分的基础还是很难理解。对于更渴望严格理解的学生可以尝试自学数学分析。此外多变量微积分在 分析力学中也很重要,向量微积分在流体力学和电动力学里有很多。线性代数在量子力学里面用的比较多(我不是很了解就不谈了)。
另外大部分的物理系学生还需要学习群论和拓扑。但是不需要系统性的学习,一般物理书上会有,或者去看物理系专用的数学书。之后的数学就看你是搞什么方向的了。引力/相对论肯定需要学张量/微分几何,量子场论需要的数学还挺多的我也不是特别清楚。
很多人有一个误区就是物理,尤其是理论物理,应该学习尽可能多的数学。如果我物理学不懂一定是数学还没有过关。。。其实我觉得这个想法是不对的。物理就是物理,数学只是工具,如果你数学基本功过关还是搞不懂物理那多半是物理直觉/物理思维不对,应该想办法去提升这些方面。如果一味沉迷学数学,反而会浪费很多思考物理的时间。所以物理系的学生应该坚持数学用多少学多少的原则。
如果是搞弦论的另说,弦论什么数学都得会。。。