- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈工大材力上机作业(江湖青衫版)
Harbin Institute of Technology
材料力学上机大作业
报告题目: 简支梁的剪力、弯矩、挠曲线图
院 系: 机电工程学院
班 级: 1108***
姓 名: 江湖青衫
学 号: 11108*****
哈尔滨工业大学机电工程学院
1、简介
本程序编程平台为matlab 2012b,完成了对受集中力、集中力偶、线性力系共同作用的简支梁上任意点剪力、弯矩、挠度的计算,并编辑了图形用户界面,有着良好的交互性,方便了用户对相关信息的输入和计算结果的获取。
+
+
2、交互界面
3、使用方法
1、打开matlab(建议使用2012以上版本),选择文件夹“11108***** 江湖青衫”为工作空间,运行“tuxingjiemian.tig”;
2、在输入框中输入已知信息,其中集中力:0-3个,集中力偶:0-3个,均布载荷:0-2个;
3、全部信息都输入完成后,点击按钮选择截面形状,即可生成简支梁的剪力、弯矩、挠度图线。
注:1、输入框信息不可为空:若无集中力,则相应信息输入框中应输入0;
2、选择圆环截面时应注意输入的外径大于内径;
3、本程序编写者使用的matlab版本为2012b,运行平台建议使用matlab 2012以上版本,否则可能造成部分代码无法编译。
4、运行实例
(1)1个集中力作用下的简支梁(矩形截面)分析
(2)1个集中力力与1个力偶作用下的简支梁(圆形截面)分析
(3)2个集中力、3个集中力偶和2个均布力系作用下的简支梁(圆环截面)分析
5、待改进的地方
(1)程序功能单一。由于单个用户界面的限制,程序的功能仅局限于对简支梁最多3个集中力+3个集中力偶+2均布力系的计算。这可以通过设计多个用户界面来增加程序的运算功能,同时这也能增强程序的交互性;
(2)程序的容错性不高。由于matlab对变量类型的限制,对于在本程序用户界面输入信息时,对不存在力、力偶、力系的相关信息栏必须输入0,而不能放空,否则无法计算结果。这需要进一步Debug,对输入信息栏进行相应封装来解决。
6、体会与收获
这是我第一次接触matlab语言,之前了解到matlab在工程研究领域有着广泛的应用,于是借此机会对matlab进行了一次学习与应用,提高了自学能力和软件应用水平;在本次编程过程中,将课本理论与软件应用进行结合,就好像进行数学语言和编程语言之间的翻译,既对材料力学知识点进行了一次系统的梳理,又熟练了软件的操作;在自主设计用户界面过程中,要充分考虑到用户的需求,锻炼了思维的全面性。综上,本次材料力学上机大作业的完成使我受益匪浅,让我们将课堂上的理论转化成了实际的实践成果,是一次非常有意义的学习。
7、程序源代码(in Matlab GUI)
function varargout = tuxingjiemian(varargin)
% TUXINGJIEMIAN MATLAB code for tuxingjiemian.fig
% TUXINGJIEMIAN, by itself, creates a new TUXINGJIEMIAN or raises the existing
% singleton*.
%
% H = TUXINGJIEMIAN returns the handle to a new TUXINGJIEMIAN or the handle to
% the existing singleton*.
%
% TUXINGJIEMIAN(CALLBACK,hObject,eventData,handles,...) calls the local
% function named CALLBACK in TUXINGJIEMIAN.M with the given input arguments.
%
% TUXINGJIEMIAN(Property,Value,...) creates a new TUXINGJIEMIAN or raises the
% existing singleton*. Starting from the left, property value pairs are
% applied to the GUI before tuxingjiemian_OpeningFcn gets called. An
% unrecognized property name or
文档评论(0)