MATLAB应用技术 期末大作业
专姓 学
分数
业: 名:
号:
一、在一个图形窗口中以子图形式同时绘制正弦、余弦、正切、余切曲线。请写下完整代码,展示图形结果。(请标注题图和坐标轴,用不同颜色和不同线型分别绘制以上曲线)。(15分)
二、某公司员工的工资计算方法如下。
(1)工作时数超过120小时者,超过部分加发15%。 (2)工作时数低于60小时者,扣发700元。 (3)其余按每小时84元发。
根据员工的工时数,计算应发工资。请写下完整的程序代码,并任意输入一工时数(使用input函数),将结果展示(使用disp函数)利用该代码进行计算工资,请写下计算结果。(15分)
三、编写一个函数文件,使其能够产生如下的分段函数:
x?2?0.5x?f(x)??1.5?0.25x,2?x?6
?0.5x?6?请编写完整的函数文件(保存函数文件名为hanshu.m),并编写脚本文件代码,任意输入x值(使用input函数),在脚本文件中调用函数文件求f(x),展示结果(使用disp函数),请写下计算结果。(15分)
四、将5个学生的6门功课的成绩存入矩阵P中,进行如下处理: 序号 学生1 学生2 学生3 学生4 学生5 语文 93 85 75 89 92 数学 85 98 88 91 87 英语 85 95 76 82 79 物理 75 97 88 87 95 化学 90 98 93 77 81 生物 95 90 84 80 76 (1)分别求每门课的最高分、最低分及相应学生的序号。 (2)分别求每门课的平均分和标准差。
(3)5门课总分的最高分、最低分及相应学生序号。
(4)将5门课总分按从大到小顺序存入score中,相应学生序号存入num。 请将各小题的运行代码完整写下来,并写下运行结果。(20分)
五、请利用所学的MATLAB知识,自主设计一个图形用户界面,请完整记录它的设计过程,需提供文字、代码和图片,以充分说明设计的图形用户界面可实现
的功能。(35分)
相关推荐: