我是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];
答案 0 :(得分:0)
首先,您使用错误的语法在MATALB中分配矩阵。您应该开始阅读文档以获得语言基础知识:
http://de.mathworks.com/help/matlab/language-fundamentals.html
您会看到A
的分配必须如下所示:
A(count1,count2)= fc1(count2)
此外,您应该查看变量的初始化。在上面的代码中,内部循环只会运行一次,直到您不重置count2