我遇到了迭代增加结构大小的问题。我找不到它的解决方案。
我需要的是将200个向量(名为EVE1-EVE200)作为结构的字段。 我在matlab中编写了以下代码:
for i=1:200;
events=struct(['EVE' num2str(i)],[]);
end
但它只是形成了最后一个结构。 有人请帮帮我吗? 这种初始化数据库的方式是最好的方法吗?
答案 0 :(得分:5)
根据您的要求,最好使用以下方法:
value
但为什么不使用单元格数组而不是结构?
class Program
{
static void Main(string[] args)
{
test abbb = new test();
//abbb.add(2.2f,1);
// abbb.add(2,2.2f);
abbb.add(255,1);
abbb.add(1,256);
Console.ReadLine();
}
}
class test
{
public int add(byte i , int f) {
return i + f;
}
public int add(int i, byte f)
{
return i + f;
}
public int add(short i, int f)
{
return i + f;
}
public int add(int i, short f)
{
return i + f;
}
}
后者更清晰,服务于同一目的。