ml_map_example.m

来自「采用 DVB反向链路(DVB-RCS)标准中的双二元Turbo码matlab仿真」· M 代码 · 共 27 行

M
27
字号
%表现Max-Log-MAP实现的近似程度
clear
clc
x1=1;
x2=-10:0.1:10;
y1=log(exp(x1)+exp(x2));
y2=max(x1,x2);
plot(x2,y1,'-.',x2,y2)
text(-9,10,'固定x1=1,而x2=-10:0.1:10')
xlabel('x2')
legend('log(exp(x1)+exp(x2))','max(x1,x2)')
title('Max-Log-MAP的数学依据')

% x1=-10:0.2:10;
% x2=-10:0.2:10;
% for m=1:length(x1)
%     for n=1:length(x2)
%         y1(m,n)=log(exp(x1(m))+exp(x2(n)));
%         y2(m,n)=max(x1(m),x2(m));
%     end
% end
% surf(x1,x2,y1)
% hold on
% surf(x1,x2,y2)
% xlabel('x2')
% legend('log(exp(x1)+exp(x2))','max(x1,x2)')
% title('Max-Log-MAP的数学依据')

⌨️ 快捷键说明

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