matlab for循环里面是不是不能定义数组,我这样写
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/11 20:20:29
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.
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.
![matlab for循环里面是不是不能定义数组,我这样写](/uploads/image/z/8376600-48-0.jpg?t=matlab+for%E5%BE%AA%E7%8E%AF%E9%87%8C%E9%9D%A2%E6%98%AF%E4%B8%8D%E6%98%AF%E4%B8%8D%E8%83%BD%E5%AE%9A%E4%B9%89%E6%95%B0%E7%BB%84%2C%E6%88%91%E8%BF%99%E6%A0%B7%E5%86%99)
括号不匹配: {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
应该为
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
matlab for循环里面是不是不能定义数组,我这样写
matlab 定义数组
matlab 定义函数数组
matlab中能不能这样写for循环:for i=100:1
matlab中for循环中量存入数组(u的所有值存入数组C中)
matlab中for循环结果如何放到数组中,循环步距不是整数
matlab中for循环怎么定义两个变量,比如for i=1:n中我还想定义一个j一起循环怎么定义?
matlab定义循环数组 y=[1 2.3652]怎么定义,不是输出来是定义然后再画图用的
请问在matlab中,数组A=[2,8,15],我想开始循环for i分别等于A的元素即2,8,15,怎么写程序?
MATLAB中for循环和if条件句中的数组的保存问题
matlab怎样用for循环
matlab for循环疑问