是不是男生又矮又胖,就算他多么的体贴专一,也没有用?

2022-03-31 科技 74阅读
操作者互动,实现人机交互,我们输入参数,它就可以帮我们实现我们想要的结果。他为我们节约了大量的时间,借助电子产品实现我们所要的分析,避免了繁杂的笔算,手按计算器等的计算,分析,进行了编程的求解、优化,得到了足够精度的结果,满足了我们所要求的设计要求。
结语
本文的设计,采用的是三向应力状态分析的MATLAB程序设计方法。本文通过对二向应力状态设计实例,在此基础上再实现的三向应力状态的实例,说明如何用MATLAB来完成三向应力状态下的图形用户界面的设计。根据作为本设计的默认已知条件,变形体内一点的应力单元体六个面上的正应力和剪应力,设计一个MATLAB图形用户界面(GUI),输入已知应力和斜截面法线的方向余弦,点击计算按钮,程序自动计算并且呈现出斜截面上的正应力和剪应力以及斜截面与各轴的夹角的余弦值。
用MATLAB进行编程的求解,优化,为复杂计算提供了便利的方法,建立了三向应力状态的数学模型——应力圆,利用MATLAB强大的计算和图解功能对其进行分析,得到它的图形化求解,得到的结果有足够的精度,能够满足设计需求,对实际设计具有一定的指导意义。
在使用矩阵求特征值的方法求解三向应力的过程中,要注意程序语句正确使用,避免程序的出错。在进行编程之前,一定要使用clear、clc命令对内在变量进行清理,清屏。
MATLAB能够用更加直观、符合人们思维习惯的代码,给用户带来的是最直观、最简洁的程序开发环境。MATLAB语言简洁紧凑,使用方便灵活,库函数及其丰富。在MATLAB里,数据的可视化非常简单,还具有较强的图形界面编辑的能力。
在本次课题中,相对于理论求解的复杂,MATLAB在编辑图形用户界面,最终实现三向应力状态的图形可视化过程中,除了编辑界面参数,调整位置,稍微显得有些麻烦外,其他方面都显得简单便捷。它的编辑界面存储在fig文件中,后台程序文件藏在M程序文件中,执行运行命令就能在面板上显示我们所要的结果,三者互不影响,又互相联系着。通过数据的输入,就能快速的实现我们在教学和工程中原本需要一天甚至一周才能得到的结果,可知其先进性。
当然,在这其中,写好程序后还会出现各种错误,需要我们进行反复的调试和修改程序,处理各种特殊的情况,纠正和消除程序错误。当这些工作都做好后,多次打开和重新编辑保存都不会出现太大的问题。此外,MATLAB对电脑的性能也有较高的要求。
附录1
三向应力状态分析的MATLAB程序设计完整程序
附录2
参考文献
1、哈尔滨工业大学理论力学教研室.理论力学.北京:高等教育出版社,2014
2、隋允康,宇慧平,杜家政.材料力学.北京:机械工业出版社,2014
3、刘鸿文.材料力学(Ⅰ)(第5版).高等教育出版社,2011.1
4、孙训芳.材料力学.(Ⅰ)(第4版).高等教育出版社,2002
5、范钦珊.工程力学教程.高等教育出版社.1999
6、闫晓鹏.材料力学.清华大学出版社.2013.2第1版
7、郭仁生.机械工程设计分析和MATLAB应用.北京:机械工业出版社,2006
8、宋叶志,贾东永.MATLAB数值分析与应用.北京:机械工业出版社,2010
9、毛涛涛王正林王玲.精通MATLABGUI设计(第2版)。电子工业出版社,2011
10、余胜威吴婷罗建桥.MATLABGUI设计入门与实战2016.2
11、网络上的参考资料。
致谢
非常感谢我的导师王先老师!在王老师细致认真、非常负责的教导下,我才能够顺利的完成毕业课程的设计。从参考资料的搜集到根据选材的提取与整理,从对MATLAB简单了解到用户图形界面的入门;再从理论算法到程序的编程,每一步都有老师的诚恳负责的建议与耐心的指导;在学识渊博的王先老师身上,我学到了很多,也认识到了自身巨大的不足,使我感觉到自己要不断进取,踏实汲取知识,奋勇向前。
非常感谢我的同学们,感谢他们的理解与支持,帮助与鼓励,让我得以在毕业设计的过程中的绕过不少的弯路。
非常感谢我的家人朋友们,感谢在我做毕业设计以来对我的关心。
最后,再次感谢学院所有的老师,感谢他们四年来辛勤的付出以及对我的尊尊教诲。
指标
疑似剽窃文字表述
1.可以通过上式得出。比如说,对应于主应力和主平面,在平面应变状态中,通过一点一定存在两个相互垂直的方向,在这两个方向上,线应变为极值而切应变等于零。这样的极值线应变称为主应变。
2.利用上面所讲的相似关系,在二向应力状态中用应力圆的图解法,也可以推广为平面应变分析
3.应变的实际测量使用上面各个公式作应变圆时,应该首先求得某一点处的三个应变分量,,。
4.平面应变状态的分析,未曾涉及材料的性能,只是单纯几何上的关系。因此,在小变形的前提下,这些关系无论是对弹性变形还是非线弹性变形都是正确的。
5.复杂计算提供了便利的方法,建立了三向应力状态的数学模型——应力圆,利用MATLAB强大的计算和图解功能对其进行分析,
6.图形化求解,得到的结果有足够的精度,能够满足设计需求,对实际设计具有一定的指导意义。
7.符合人们思维习惯的代码,给用户带来的是最直观、最简洁的程序开发环境。MATLAB语言简洁紧凑,使用方便灵活,库函数及其丰富。在MATLAB里,数据的可视化非常简单,还具有较强的图形界面编辑的能力。
8.致谢非常感谢我的导师王先老师!在王老师细致认真、非常负责的教导下,我才能够顺利的完成毕业课程的设计。从
9.理论算法到程序的编程,每一步都有老师的诚恳负责的建议与耐心的指导;在学识渊博的王先老师身上,
10.感觉到自己要不断进取,踏实汲取知识,奋勇向前。非常感谢我的同学们,感谢他们的理解与支持,帮助与鼓励,让我得以在毕业设计的过程中的绕过不少的弯路。非常感谢我的家人朋友们,感谢在我做毕业设计以来对我的关心。最后,再次感谢学院所有的老师,感谢他们四年来辛勤的付出以及对我
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com