作业帮 > 综合 > 作业

matlab for循环里面是不是不能定义数组,我这样写

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 20:24:36
matlab for循环里面是不是不能定义数组,我这样写
for( F=[494,440,392,440,494,494;0,1,2,3,4,5])
{t=linspace(F(2),F(2)+1,8000);
然后提示Error:The expression to the left of the equals sign is not a valid target for
an assignment.
括号不匹配: {t=linspace(F(2),F(2)+1,8000);
应该为
t=linspace(F(2),F(2)+1,8000);
再问: 那边的括号是for循环的
再答: matlab里面格式与c有区别,为: for i = [1 2 3 4] %循环向量 %%函数体 end 外侧不用加 { } 应该改成 for F=[494,440,392,440,494,494;0,1,2,3,4,5] t=linspace(F(2),F(2)+1,8000); ````````````````````````````````````````` `````````````````````````````````````````` end