compare_marginals.m.svn-base

来自「Probabilistic graphical models in matlab」· SVN-BASE 代码 · 共 58 行

SVN-BASE
58
字号
function [error] = compare_marginals(filename_1, filename_2)fid = fopen(filename_1, 'r');a = fscanf(fid, '<marginals> ');fscanf(fid, '( ');t = fscanf(fid, '%d');while size(t) > 0fscanf(fid, ' ) (');temp =  fscanf(fid, ' %g');marginals_1(t) = { temp' };fscanf(fid, ') ( ');t = fscanf(fid, '%d');endfid = fopen(filename_2, 'r');a = fscanf(fid, '<marginals> ');fscanf(fid, '( ');t = fscanf(fid, '%d');while size(t) > 0fscanf(fid, ' ) (');temp =  fscanf(fid, ' %g');marginals_2(t) = { temp' };fscanf(fid, ') ( ');t = fscanf(fid, '%d');enderror = 0;for i =1:size(marginals_1,2)        for j =1:size(marginals_1{i},2)       error = error + (marginals_1{i}(j) - marginals_2{i}(j) )^2;        endend

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?