声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1399|回复: 6

[编程技巧] Missing operator, comma, or semicolon

[复制链接]
发表于 2007-12-19 21:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我写了个小程序,把一段长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 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-12-19 21:33 | 显示全部楼层
原帖由 zao0123you 于 2007-12-19 21:30 发表
我写了个小程序,把一段长4000的数据按照每40个取平均值的方法得到一个长度为100的向量,如下:(m文件名为4000average100.m)
load e:\data1.txt;% 4108*1
a=data1(1:4000)';   
for i=0:99
    b(i+1)=mea ...

赚取积分,然后到置顶帖找答案
发表于 2007-12-19 21:37 | 显示全部楼层
文件名不要用数字开头
 楼主| 发表于 2007-12-19 21:38 | 显示全部楼层

回复 #1 zao0123you 的帖子

检查出来了,:@L 居然是文件名称有误!

评分

1

查看全部评分

 楼主| 发表于 2007-12-19 21:39 | 显示全部楼层

回复 #4 zao0123you 的帖子

热心人真多,才一会就有回复了,谢谢sigma665!:handshake :@)
发表于 2007-12-19 21:44 | 显示全部楼层

回复 #5 zao0123you 的帖子

去新人区看看,可以提高积分,提高权限

以后直接搜索就可以了
 楼主| 发表于 2007-12-19 21:50 | 显示全部楼层

回复 #6 sigma665 的帖子

好的,多谢指点!:@)
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-26 10:21 , Processed in 0.059455 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表