注册 登录
编程论坛 Matlab

请教:编写每隔15个数据求一个和的函数怎样改呢?

haihe398 发布于 2008-10-30 21:05, 985 次点击
请教一下,我要编写一个小函数,很多数据(比如10000)中每隔15个数据求一个和值,最后得到所有的和值作图,我编了一段程序,可是不对头,有会的看能不能指教一下!
function sl=sumss(s)
for i=1:length(s)
    for j=1:15
        x(i)=sum(x(j));
    end
    plot(x(i))
end
5 回复
#2
prince008402008-10-31 08:55
运行试试就行了

也可以少用一个循环吧????
y=a(1:15:length(s))
x=sum(y)
#3
haihe3982008-10-31 19:07
我试过了,说是sumss没有定义,
#4
hitzhang2008-11-01 18:30
x=[1:150].^0.5;
>> xx=sum(reshape(x,15,10));
#5
haihe3982008-11-01 20:13
搞定了,谢谢版主指导!
#6
wangweimatlab2008-11-02 09:46
好!
1