Missing operator, comma, or semicolon
我写了个小程序,把一段长4000的数据按照每40个取平均值的方法得到一个长度为100的向量,如下:(m文件名为4000average100.m)load e:\data1.txt;% 4108*1
a=data1(1:4000)';
for i=0:99
b(i+1)=mean(a(40*i+1:40*(i+1))); % a 4000*1 ,每40个数据取平均赋给b(1*100 )
end
每次在m文件中运行总是提示:
??? 4000average100
|
Error: Missing operator, comma, or semicolon.
但我把代码拷贝到command windows中运行却没有错误,能都得到正确结果,请大家指点这是为什么原因,到底代码有没有错误?欢迎指点:zao0123you@yahoo.com.cn
[ 本帖最后由 zao0123you 于 2007-12-19 21:34 编辑 ] 原帖由 zao0123you 于 2007-12-19 21:30 发表 http://www.chinavib.com/forum/images/common/back.gif
我写了个小程序,把一段长4000的数据按照每40个取平均值的方法得到一个长度为100的向量,如下:(m文件名为4000average100.m)
load e:\data1.txt;% 4108*1
a=data1(1:4000)';
for i=0:99
b(i+1)=mea ...
赚取积分,然后到置顶帖找答案 文件名不要用数字开头
回复 #1 zao0123you 的帖子
检查出来了,:@L 居然是文件名称有误!回复 #4 zao0123you 的帖子
热心人真多,才一会就有回复了,谢谢sigma665!:handshake :@)回复 #5 zao0123you 的帖子
去新人区看看,可以提高积分,提高权限以后直接搜索就可以了
回复 #6 sigma665 的帖子
好的,多谢指点!:@)
页:
[1]