matlab用while循环编写程序,MATLAB程序设计

MATLAB 程序设计

1、 编写M 主程序文件,分别使用for 和while 循环语句计算sum=∑=101i i i

的程序。

方法一:

sum=0;

i=1;

while i<11

sum=sum+i^i;

i=i+1;

end

sum

方法二

sum=0

for i=1:1:10

sum=sum+i^i

end

sum

sum =

10405071317

2、 编写M 函数文件,将某班学生某门课的成绩为:60,75,85,96,52,36,86,56,94,84,77,用switch 结构统计各分段的人数,并将个人的成绩变为优、良、中、及格和不及格表示,统计人数和成绩变换都用子函数实现。

function Untitled()

mark=[60,75,85,96,52,36,86,56,94,84,77]

y=count(mark)

change(mark)

function y=count(mark)

t=length(mark)

y=zeros(1,5);

for k=1:1:t

switch fix(mark(k)./10)

case 9

y(1)=y(1)+1

case 8

y(2)=y(2)+1

case 7

y(3)=y(3)+1

case 6

y(4)=y(4)+1

otherwise

y(5)=y(5)+1

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值