【大学课件】Matlab程序练习_第1页
【大学课件】Matlab程序练习_第2页
【大学课件】Matlab程序练习_第3页
【大学课件】Matlab程序练习_第4页
【大学课件】Matlab程序练习_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Matlab程序练习 分段函数 1. 编写Matlab函数计算下面分段函数 ,1 21, 110 311,10 x x yxx xx 成绩分级 2. 将不同的成绩分成不同的级别: 90, 100 A级 80, 90) B级 70, 80) C级 60, 70) D级 0, 60) E级 求解一元二次方程 3. 求解方程ax2+bx+c=0的根,要求全面考虑a、 b、c为不同值时根的情况。 绘制函数曲线 4. 编写程序计算函数的值,并绘制函数曲线, 步长取。 2 2 2 (43)/ 231 111 (43)/ 213 xxx yxx xxx 加权平均分 5. 编写程序,完成输入全班学生某学期6门

2、课 的成绩,并按学分2、3、2、4、1分别进 行加权平均,计算出每个学生的加权平均 分。 其中,xi为课程成绩,wi为相应学分, 1 1 n ii i xw x w 1 n i i ww 报数问题 6. 有n个人围成一圈,按序列编号。从第一个 人开始报数,数到m时该人退出,并且下一 个人从1重新开始报数,求出出圈人的顺序 nm,例如n=20,m=7 斐波那契数列 7. :f(0)=1,f(1)=1,f(n)=f(n-1)+f(n-2), 编写程序求f(n)。 水仙花数 8. 一个三位数abc,该数满足: 那么称该数为“水仙花数。 编写程序求全部水仙花数。 333 abcabc 冒泡排序 9.

3、N个数,用冒泡排序法将其从小到大排序。 求矩阵中最大数的位置 10. 一个m*n矩阵,求下标(i,j),使得其对应位 置的矩阵元素最大。 阶乘累加和 11. 求阶乘的累加和: 1 ! n i n 球反弹高度 12. 球从100米高处落下,每次反弹的高度是 下落高度的一半,求第10次落地后并反弹 至最高点时球轨迹的长度,以及反弹高度。 判断素数 13. 判断一个数n是否是素数。 分段发奖金 14. 企业发放的奖金按个人完成的利润(I)提成。 分段提成比例K为 例如王某完成25万元利润时,个人可得 编写程序,求企业职工的奖金。 10%10 5%1020 2%2040 1%40 I I K I I

4、万元 万元 万元 万元 10 10% 10 5%5 2% ()y 万元 最短路径问题 15. 求从V1到V8的最短路径,顶点间的距离如 以下图所示。 找零问题 16. 从键盘上输入一件物品的价格和顾客支付 的金额,编程求得一种找零方案,使得纸 币及硬币的个数最少。如商品价格为元, 顾客支付了5元,应找元的找零为:两元1 张,一元1张,五角1张,一角一张,伍分1 个,贰分1个,壹分1个。 折半查找 17. N个数构成的数组,利用折半查找寻找输 入的数x在数组中的下标。 数组逆序 18. 设有一个长度为n的数组,请编写程序将 这个数组原地逆序排列。 鞍点问题 19. m*n矩阵A的某一个元素A(i

5、,j)是第i行的最 小值,同时又是第j列的最大值,那么称此 元素为该矩阵的一个鞍点。编程确定鞍点 的位置。 蚂蚁爬杆 20. 有一根27厘米的细木杆,在第3厘米、7厘 米、11厘米、17厘米、23厘米这5个位置各 有一只蚂蚁。木杆很细,不能同时通过两 只蚂蚁。开始时,蚂蚁头朝左还是朝右是 任意的,它们只会超前走或掉头,但不会 后退。当任意两只蚂蚁碰头时,两只蚂蚁 会同时掉头朝反方向走。假设蚂蚁每秒钟 走1厘米的距离。求所有蚂蚁都离开木杆的 最短时间和最长时间。 作业 编写本课件中全部例子的Matlab代码。 每人独立完成,而不是小组完成。 代码具有良好的注释。 变量命名标准。 文件名、函数名命名易于记忆。 打包成压缩

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论