我有下面的简单代码,尝试将值插入单元格数组中。
grep "\"$p\"," file.csv
但是错误如下:
a = cell(14,1);
for i = 1:14
a(i:1)=sin(i)
end
此代码有什么问题?
答案 0 :(得分:1)
要么扩展单元格,要么将sin函数的结果包装在单元格中。
a = cell(14,1);
b = cell(14,1);
for ii = 1:14
a{ii} = sin(ii);
b(ii) = {sin(ii)};
end
isequal(a,b)
ans =
logical
1
答案 1 :(得分:0)
您的语法错误。 a(i:1)
无法在i循环内工作。只需使用a(i)
即可获得理想的结果。