multiply_by_pot.m
来自「Bayes网络工具箱」· M 代码 · 共 23 行
M
23 行
function Tbig = multiply_by_pot(Tbig, Tsmall)% MULTIPLY_BY_POT Tbig *= Tsmall% Tbig = multiply_by_pot(Tbig, Tsmall)%% Tsmall's domain must be a subset of Tbig's domain.ns = sparse(1, max(Tbig.domain));ns(Tbig.domain) = Tbig.sizes;ns(Tsmall.domain) = Tsmall.sizes;ndx = mk_multiply_table_ndx(Tbig.domain, Tsmall.domain, full(ns));if 0 % isempty(ndx) temp = Tbig.T(:) .* Tsmall.T(:);else temp = Tbig.T(:) .* Tsmall.T(ndx);endTs = extend_domain_table(Tsmall.T, Tsmall.domain, Tsmall.sizes, Tbig.domain, Tbig.sizes);Tbig.T = Tbig.T .* Ts;assert(prod(Tbig.sizes)==prod(size(Tbig.T)));assert(approxeq(temp(:), Tbig.T(:)));
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?