我是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