java给图片坐标描点_如何用循环中的变量作为坐标画描点图

for iter = 1:parameters.iteration

if mod(iter, 1) == 0

fprintf(1, '.');

end

if mod(iter, 10) == 0

fprintf(1, ' %5d\n', iter);

end

%%%% update lambda

lambda.beta = 1 ./ (1 / parameters.beta_lambda + 0.5 * diag(atimesaT.mu));

%%%% update a

a.sigma = (diag(lambda.alpha .* lambda.beta) + KmKm / sigma_g^2) \ eye(D, D);

a.mu = a.sigma * KmtimesGT.mu / sigma_g^2;

atimesaT.mu = a.mu * a.mu' + a.sigma;

%%%% update G

G.sigma = (eye(P, P) / sigma_g^2 + etimeseT.mu) \ eye(P, P);

G.mu = G.sigma * (reshape(a.mu' * Km, [N, P])' / sigma_g^2 + be.mu(2:P + 1) * f.mu' - repmat(etimesb.mu, 1, N));

GtimesGT.mu = G.mu * G.mu' + N * G.sigma;

KmtimesGT.mu = Km * reshape(G.mu', N * P, 1);

%%%% updat

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值