报告MATLAB实验习题1.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例1.某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):
price<200
没有折扣
200≤price<500 3%折扣
500≤price<1000 5Leabharlann Baidu折扣
1000≤price<2500 8%折扣
2500≤price<5000 10%折扣
5000≤price 14%折扣
输入所售商品的价格,求其实际销售价格
例2 思考:计算分段函数的值 X X<1 X-1 1<=X<2 X-2X+1 X>=2
例.x为磨床冷却液温度传感器得到的温度值(这里用18~28的随机数代替),如果 温度在21°-25°之间,在监控器上显示“温度正常”,低于21°显示报警“磨削 液温度过低”,高于25°显示报警“磨削液温度过高”
.,
.,
2
• 柯雷茨(collatz)猜想
对于任意的正整数n,如果n是偶数则除以2, 如果还是偶数再除以2,直至成为奇数。把 这个奇数乘以3加1再除以2,如果是偶数继 续除以2,直至成为一个新的奇数。然后再 将这个奇数乘以3加1,按照同样的办法计 算下去。经过若干次计算之后,最后的得 数是1.
.,
3
1
思考.一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数,输出全 部水仙花数。
例:求[100,200]之间第一个能被21整除的整数。
小作业:猜数游戏。 首先由计算机产生[1,100]之间的随机整数,然后由用户猜测所产生的随机数。
根据用户猜测的情况给出不同提示,如猜测的数大于产生的数,则显示“High”, 小于则显示“Low”,等于则显示“You won”,同时退出游戏,用户最多可以猜7次。
price<200
没有折扣
200≤price<500 3%折扣
500≤price<1000 5Leabharlann Baidu折扣
1000≤price<2500 8%折扣
2500≤price<5000 10%折扣
5000≤price 14%折扣
输入所售商品的价格,求其实际销售价格
例2 思考:计算分段函数的值 X X<1 X-1 1<=X<2 X-2X+1 X>=2
例.x为磨床冷却液温度传感器得到的温度值(这里用18~28的随机数代替),如果 温度在21°-25°之间,在监控器上显示“温度正常”,低于21°显示报警“磨削 液温度过低”,高于25°显示报警“磨削液温度过高”
.,
.,
2
• 柯雷茨(collatz)猜想
对于任意的正整数n,如果n是偶数则除以2, 如果还是偶数再除以2,直至成为奇数。把 这个奇数乘以3加1再除以2,如果是偶数继 续除以2,直至成为一个新的奇数。然后再 将这个奇数乘以3加1,按照同样的办法计 算下去。经过若干次计算之后,最后的得 数是1.
.,
3
1
思考.一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数,输出全 部水仙花数。
例:求[100,200]之间第一个能被21整除的整数。
小作业:猜数游戏。 首先由计算机产生[1,100]之间的随机整数,然后由用户猜测所产生的随机数。
根据用户猜测的情况给出不同提示,如猜测的数大于产生的数,则显示“High”, 小于则显示“Low”,等于则显示“You won”,同时退出游戏,用户最多可以猜7次。