matlab中的结构体

model = struct('weights',zeros(1,5),...
'parameters',[]);
这里的成员'weights' 'parameters'分别是什么类型呢?
怎么赋值呢??
model.parameters{1}= struct('min_error',[],'min_error_thr',[],'pos_neg',[],'dim',[]);
这里的嵌套怎么这么多呢
具体的matlab中的结构体怎么使用呢?
谢谢!

就是这样使用的,你先是定义了一个model的结构体,有两个成员,一个是weights,是一个数组,另外一个是parameter,是一个空的数组
然后定义parameter成员为单元数组,这个单元数组的第一个单元式一个结构体,结构体中有4个成员,全是空的数组
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-29
你赋给一个变量,那个变量就变成结构体了
结构体不能比大小
第2个回答  2010-11-29
不明白