📄 reduce_pot.m
字号:
function [reduced_pot,successful] = reduce(pot,tailnodes)% Executes the reduce operation defined in % Stable Local Computation with Conditional Gaussian Distributions% Steffen L. Lauritzen% Frank Jensen% September 1999% The potential pot is reduced if B contains any zero columns % The test are restricted to the positions in tailnodes.% Any columns successfully deleted are entered in the array successfulif nargin < 2 tailnodes = 1:pot.ctailsize;endsuccessful = [];% Look for all columns beeing equal to zerofor i = tailnodes if ~any(pot.B(:,i)) successful = [successful i]; endendremain = mysetdiff(1:pot.ctailsize,successful);% Erase the zero-columns and decrease the tailsizepot.B = pot.B(:,remain);pot.ctailsize = pot.ctailsize - length(successful);% Return the reduced potentialreduced_pot = pot;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -