📄 logsum_simple.m
字号:
function result = logsum(logv)len = length(logv);if (len<2); error('Subroutine logsum cannot sum less than 2 terms.');end;% First two termsif (logv(2)<logv(1)), result = logv(1) + log( 1 + exp( logv(2)-logv(1) ) );else, result = logv(2) + log( 1 + exp( logv(1)-logv(2) ) );end;% Remaining termsfor (i=3:len), term = logv(i); if (result<term), result = term + log( 1 + exp( result-term ) ); else, result = result + log( 1 + exp( term-result ) ); end; end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -