- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《matab第九讲教案
西南科技大学本科生课程备课教案
计算机技术在安全工程中的应用
——Matlab入门及应用
授课教师:徐中慧
班 级:
专 业:安全技术及工程
第九章 高级绘图
课型:新授课
教具:多媒体教学设备,matlab教学软件
一、目标与要求
掌握matlab如何处理三种不同类型的图形文件,使用句柄图形指定绘图的句柄并调整特性,通过matlab两种技术的任意一种创建动画。
二、教学重点与难点
本堂课教学的重点与难点在于引导学生掌握句柄图形的使用,并掌握matlab创建动画的方法。
三、教学方法
本课程主要通过讲授法、演示法、练习法等相结合的方法来引导学生掌控本堂课的学习内容。
四、教学内容
(1)火箭垂直向上发射。在t=0时火箭发动机关闭,此时火箭的高度为海拔500,速度为125m/s,考虑重力加速度,根据等式
①创建函数height,以时间为输入变量,火箭的飞行高度为输出变量。利用函数对下面的②和③进行求解。
②时间增量为0.5秒,变化范围0到30秒,画出函数height与时间的关系曲线。
③计算火箭开始向地面降落的时间(可以使用函数max)。
④创建函数height的函数句柄height_handle。
⑤以height_handle作为函数fplot的输入参数,画出0到60秒内的函数曲线。
⑥用函数fzero求火箭返回地面所用的时间(当火箭返回地面时,函数height的值应该等于0)。fzero是复合函数,可以用函数或函数句柄作为输入参数。调用方法如下:
fzero(function_handle,x_guess)
函数fzero的两个输入参数分别是函数句柄和函数值接近0时的x的估算值。读者可以根据绘出的曲线选择合理的x_guess值。
①function output=height(t)
output=-4.9.*t.^2+125.*t+500;
②
%% two
t=0:0.5:30;
h=height(t);
plot(t,h,o-r)
hold on
%% three
[a,b]=max(h);
t_max=t(b)
%% four
height_handle=@(t) height(t);
%% five
fplot(height_handle,[0,60]);
%% six
fzero(height_handle,30)
(2)①创建匿名函数my_function,计算下式:
②用函数fplot画出x在-5到+5之间的函数曲线。函数句柄可以作为函数fplot的输入参数。
③在此x范围内,用函数fminbnd求函数的最小值。fminbnd是复合函数,其输入参数可以是函数也可以是函数句柄。调用方法如下:
fminbnd(function_handle,xmin,xmax)
函数fminbnd有三个输入参数:函数句柄、x的最小值和x的最大值。利用该函数求在x的最小值和最大值之间函数的最小值。
my_function=@(x) -x.^2-5.*x+exp(x);
fplot(my_function,[-5,5]);
a=fminbnd(my_function,-5,5)
(3)西科大安家费提取利息计算。根据相关规定我国公民个人每月收入超过2000元需缴纳个人所得税。我国个人所得税采用阶梯税率,当月收入越高,所缴税款越多。西科大安家费的提取有多种形式:可以一次性提取,也可以等额多次提取。
问题1:编写函数M文件,计算每月定额提取一定数额的安家费所缴纳的税款及提取期限。(假设每月工资收入为4000元)
问题2:调用问题1编写的函数M文件,绘制总税款随定额提取金额和总税款随提取期限变化的二维图形
问题一
定义主函数M文件;
计算当月应缴税工资部分;
调用子函数计算缴纳的总税款和缴税的总期限;
编写子函数计算每月应缴纳的税款。
输入:安家费总金额,每月提取定额
输出:缴纳的总税款,缴税期限 问题二
建立脚本M文件
调用问题一建立的函数文件,计算总利息和提取期限
计算总利息随每月安家费提取金额变化的二维图形
计算总利息随提取期限变化的二维图形
(1)function [tax,duration]=mytax(s,x)
Y=4000+x;
Y1=Y-2000;
if rem(s,x)==0
duration=s./x;
tax=(myfunction(Y1)-myfunction(4000)).*duration;
else duration=fix(s./x)+1;
b=myfunction(s-x.*(du
您可能关注的文档
最近下载
- 地铁车站智能建筑(弱电)专项施工方案.docx
- 佳能50d使用说明书.pdf
- 食品配送流程(学校食材配送项目).pdf VIP
- GB/T 3480.5-2008_直齿轮和斜齿轮承载能力计算 第5部分:材料的强度和质量.pdf
- 个体工商户转换为企业法人决定书.docx
- 《管理会计师中级案例分析:成本管理的具体运用分析案例》6000字.docx
- 部编人教版初中八年级上册道德与法治《第六课责任与角色同在:做负责任的人》优质课获奖教案_1.pdf VIP
- 2024年疾控大学习我国传染病流行形势与防控策略答案.docx VIP
- 幼儿园课堂设计: 儿童哲学,让幼儿思考哲学问题并进行相关讨论的课堂活动.docx VIP
- 风力机和风力发电技术-控制系统概述.pptx
文档评论(0)