如何在Matlab中为二维数组赋一维数组值



我是Matlab的新手,我想将1D数组的值赋给2D数组,我搜索了大部分书籍,但我没有得到我想知道的。帮帮我,伙计们。代码类似于

while (count1~=17)
      while (count2~=257)
          A[count1][count2]= fc1[count2];
          count2=count2+1;
      end   
      count1=count1+1;
end 

错误提示在A[count1][count2]= fc1[count2];

首先,您使用错误的语法在MATALB中分配矩阵。你应该开始阅读文档来巩固语言基础:

http://de.mathworks.com/help/matlab/language-fundamentals.html

您将看到A的赋值如下所示:

A(count1,count2)= fc1(count2)

此外,您应该查看变量的初始化。在上面的代码中,内部循环将只运行一次,直到您不重置count2

相关内容

  • 没有找到相关文章

最新更新