查看单个帖子
旧 2008-06-18, 23:50   #5
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认

前面加个语句:
epsilon=-1:0.001:1;
应该就可以了,原来你的程序就几个点原因可能是下面2种
1. 上面语句的 冒号 打成了 分号 ,matlab里 “:”和 “;” 看起来很像的哦 !
2. 上面的语句的的中间值(0.001),你可能取的大了点,你猜你可能取的是
epsilon=-1:1; % 这个中间没有值,则默认为1,所以只取了 -1,0,1三个点
ps: 上面语句两个冒号中间的值叫“步长”,意思是 隔多远 取下一个值
fanxing39 当前离线   回复时引用此帖