matlab问题,写一个大于0的等差数列求和的函数,
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/08/14 16:29:21
matlab问题,写一个大于0的等差数列求和的函数,
具体就是给定一个未知数x,给公差为4.(1)当x小于等于4,则输出0;当x>4则,让x=x-4.(2)重复1.(3)把所有x相加求和.
例如:若x=10,则求(10-4)+(10-4-4)=8
若x=3,则结果=0
若x=5,则结果5-4=1
具体就是给定一个未知数x,给公差为4.(1)当x小于等于4,则输出0;当x>4则,让x=x-4.(2)重复1.(3)把所有x相加求和.
例如:若x=10,则求(10-4)+(10-4-4)=8
若x=3,则结果=0
若x=5,则结果5-4=1
![matlab问题,写一个大于0的等差数列求和的函数,](/uploads/image/z/7235558-62-8.jpg?t=matlab%E9%97%AE%E9%A2%98%2C%E5%86%99%E4%B8%80%E4%B8%AA%E5%A4%A7%E4%BA%8E0%E7%9A%84%E7%AD%89%E5%B7%AE%E6%95%B0%E5%88%97%E6%B1%82%E5%92%8C%E7%9A%84%E5%87%BD%E6%95%B0%2C)
f=@(n) sum(n-4:-4:0);
>> f(10)
ans =
8
>> f(4)
ans =
0
>> f(10)
ans =
8
>> f(4)
ans =
0