用MATLAB试输出全部水仙花数,Matlab练习及答案

Matlab 函数部分编程练习及答案,个人整理而得,均已上机调试成功!

Matlab 练习一

1、一个三位整数各位数字的立方和等于该数本身,则称该数为水仙花数。试编写程序找到 并输出全部水仙花数。

2、若一个数等于它的各个真因子之和,则称该数为完数,如6=1+2+3,所以6 是完数。求

[1 500]之间的全部完数。

3、写一个函数pifun 计算下列级数:

F(n)=4*(1-1/3+1/5-1/7+...)

并使用tic 和toc 指令来测量pifun(1000000)的计算时间。

4、输入一个百分制成绩,要求输出成绩等级为A~E,即90~100 为A,80~89 为B,70~79 为C,60~69 为D,60 以下为E。

5、输入x,y 的值,并将它们的值互换后输出。

6、某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price 来表示): price<200 没有折扣;200≤price<500 3%折扣;500≤price<1000 5%折扣;

1000≤price<2500 8%折扣;2500≤price<5000 10%折扣;5000≤price 14%折扣 输入所售商品的价格,求其实际销售价格。

7、由指令A=rand(3,5)生成二维数组A,试求该数组中所有大于0.5 的元素的位置。

8、写一程序求1!+2!+ +10!

9、编写一个函数,找出矩阵A 中最大元素和最小元素所在的行列号。

10、从键盘输入的10 个整数中,找出第一个能被7 整除的数。若找到,打印此数后退出循 环;若未找到,打印“not exist”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值