没有错误,for函数用end来结束,而不是用分号结束,跟c语言中不同。一般情况下,加分号不显示结果,不加分号,则立即显示结果,如”a=1“和“a=1;”的显示结果是有区别的,前者运行后,在command窗口立即显示结果,而后者不显示,你所给的例子有些特殊,由于“for i=1:3”没有要显示的东西,所以最后看起来,两者是一样的。
没有分号按回车就立即执行,有就不会了
因为不够细心