?? compiled_enter_soft_ev2.m
字號:
% THIS CODE IS AUTOMATICALLY GENERATED BY JTREE_FAST_INF_ENGINE/GEN_MATLAB_CODEfunction [clpot, loglik] = f(engine, clnum, potential, pot_ndx)clpot{1} = myones([2 2 2 2 2 2 2 2 1 1 1 1 ]);clpot{2} = myones([2 2 2 2 2 2 2 2 1 1 1 1 ]);clpot{3} = myones([2 2 2 2 2 2 2 2 2 ]);clpot{4} = myones([2 2 2 2 2 2 2 2 2 ]);clpot{5} = myones([2 2 2 2 2 2 2 2 2 2 ]);clpot{6} = myones([2 2 2 2 2 2 2 2 2 2 ]);clpot{7} = myones([2 2 2 2 2 2 2 2 2 2 2 2 ]);for i=1:length(clnum) c = clnum(i); temp = potential{i}(:); clpot{c}(:) = clpot{c}(:) .* temp(pot_ndx{i});endseppot_3_2 = sum(clpot{2}(engine.marg_ndx{2,3}), 2);clpot{3}(:) = clpot{3}(:) .* seppot_3_2(engine.mult_ndx{2,3});seppot_4_3 = sum(clpot{3}(engine.marg_ndx{3,4}), 2);clpot{4}(:) = clpot{4}(:) .* seppot_4_3(engine.mult_ndx{3,4});seppot_7_4 = sum(clpot{4}(engine.marg_ndx{4,7}), 2);clpot{7}(:) = clpot{7}(:) .* seppot_7_4(engine.mult_ndx{4,7});seppot_5_1 = sum(clpot{1}(engine.marg_ndx{1,5}), 2);clpot{5}(:) = clpot{5}(:) .* seppot_5_1(engine.mult_ndx{1,5});seppot_6_5 = sum(clpot{5}(engine.marg_ndx{5,6}), 2);clpot{6}(:) = clpot{6}(:) .* seppot_6_5(engine.mult_ndx{5,6});seppot_7_6 = sum(clpot{6}(engine.marg_ndx{6,7}), 2);clpot{7}(:) = clpot{7}(:) .* seppot_7_6(engine.mult_ndx{6,7});temp = seppot_7_4 + (seppot_7_4==0);clpot{4}(:) = clpot{4}(:) ./ temp(engine.mult_ndx{7,4});seppot_7_4 = sum(clpot{7}(engine.marg_ndx{7,4}), 2);clpot{4}(:) = clpot{4}(:) .* seppot_7_4(engine.mult_ndx{7,4});temp = seppot_7_6 + (seppot_7_6==0);clpot{6}(:) = clpot{6}(:) ./ temp(engine.mult_ndx{7,6});seppot_7_6 = sum(clpot{7}(engine.marg_ndx{7,6}), 2);clpot{6}(:) = clpot{6}(:) .* seppot_7_6(engine.mult_ndx{7,6});temp = seppot_4_3 + (seppot_4_3==0);clpot{3}(:) = clpot{3}(:) ./ temp(engine.mult_ndx{4,3});seppot_4_3 = sum(clpot{4}(engine.marg_ndx{4,3}), 2);clpot{3}(:) = clpot{3}(:) .* seppot_4_3(engine.mult_ndx{4,3});temp = seppot_3_2 + (seppot_3_2==0);clpot{2}(:) = clpot{2}(:) ./ temp(engine.mult_ndx{3,2});seppot_3_2 = sum(clpot{3}(engine.marg_ndx{3,2}), 2);clpot{2}(:) = clpot{2}(:) .* seppot_3_2(engine.mult_ndx{3,2});temp = seppot_6_5 + (seppot_6_5==0);clpot{5}(:) = clpot{5}(:) ./ temp(engine.mult_ndx{6,5});seppot_6_5 = sum(clpot{6}(engine.marg_ndx{6,5}), 2);clpot{5}(:) = clpot{5}(:) .* seppot_6_5(engine.mult_ndx{6,5});temp = seppot_5_1 + (seppot_5_1==0);clpot{1}(:) = clpot{1}(:) ./ temp(engine.mult_ndx{5,1});seppot_5_1 = sum(clpot{5}(engine.marg_ndx{5,1}), 2);clpot{1}(:) = clpot{1}(:) .* seppot_5_1(engine.mult_ndx{5,1});[clpot{1}, lik] = normalise(clpot{1});[clpot{2}, lik] = normalise(clpot{2});[clpot{3}, lik] = normalise(clpot{3});[clpot{4}, lik] = normalise(clpot{4});[clpot{5}, lik] = normalise(clpot{5});[clpot{6}, lik] = normalise(clpot{6});[clpot{7}, lik] = normalise(clpot{7});loglik = log(lik);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -