返回信息流大家能帮我看看这个问题吗?
我做得是贝叶斯算法,里面有两种不同的样本A和B,其中A和B分别取出5个做样本,取12个参数作为特征值。现在根据贝叶斯的算法,要对A和B分别进行处理,看的一段程序中,有这样两句
for i =1:2
sum=sum+pattern(i).num;其中pattern后面跟的括号里是要处理的样本类(即A或B)num里是样本的个数,feature 里是样本的特征值,我现在不知道如何将值赋给pattern(i)中,我是这样做得:
pattern(1).num=a
pattern(1).feature=S
pattern(2).num=b
pattern(2).feature=Q
但是结果却显示:
pattern =
1x2 struct array with fields:
num
feature
pattern =
1x2 struct array with fields:
num
feature
也就是说好像没赋值成功。所以想请教一下怎么赋值。谢谢啦!!!
这是一条镜像帖。来源:北邮人论坛 / matlab / #6926同步于 2010/5/3
Matlab机器人发帖
【求助】结构体变量赋值新问题
tingyu
2010/5/3镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。