材料力学与结构力学之间没有直接的必然联系,属于力学的横向独立的两个学科。
材料力学主要研究的是材料在外荷载(有时包括温度等)作用下的应力应变情况,从而积分得到截面内力和个点的位移。主要研究单个杆件,和一些很简单简单的结构。
结构力学研究的主要是多个杆件通过各种方式连接起来的较复杂的结构,计算得到的结果直接就是位移和截面力,而得不到应力应变。要得到应力应变则必须应用材料力学的公式。在实际的设计中,通常是用结构力学计算出位移看起(一般可直接用了)和截面内力,在用材料力学公式计算应力,才能判断应力是否在弹性极限内,材料是否屈服。
当然,学好材料力学对学习结构力学的概念的理解是很有帮助的。
如果做深入的研究,例如学习到卡氏定理,功互等定理,虚功原理,余能原理,则二者又是相通的。
二者在工程设计中都是不可或缺的。
希望对你有所帮助。
这主要取决于你从事的专业。搞机械的话,材料力学更有用。搞结构设计的话,两者都有用,其中前者为基础。
从结构工程事故案例来看,往往理论力学更有用,甚至初中力学中的牛顿第二定律(力的作用是相互的)更有用。大家不要惊讶,理论谁都会背,实战是另一回事。没上过战场(经历实际结构工程),没见过血(事故)的新手,是最可怕的。
看你作哪方面的研究。
材料力学,主要是弄明白单个杆件的受力(与理论力学研究对象稍有不同,理论力学基本是研究刚体,材料力学一般研究的有弹性的物体的受力,更接近于实际情况);
结构力学则是在材料力学基础上,研究多杆件组成的平面结构,理论力学中学会了分析静定结构,而结构力学里很重要的一顶内容就是用材料力学来辅助分析超静定结构。
没学过材料力学就不可把结构力学学好,甚至都学不会,材料力学是基础,但结构力学才能解决实际的问题。