Advertisement

两种对数值的方法

阅读量:

两种对数近似

复制代码
    clear; close all; clc;
    %% Logarithmic Approximation
    
    %% Log_2
    figure(1);
    x = 0.1:0.01:0.8;
    y = log2(1+x);
    plot(x,y,'LineWidth', 1);
    % semilogy(x, y);
    hold on;
    
    z0 = 0.3;
    
    a = z0/(z0+1);
    b = log2(1+z0)-a*log2(z0);
    y2 = a*log2(x)+b;
    plot(x, y2,'LineWidth', 1);
    % semilogy(x, y2);
    
    grid on;
    
    
    %a1 = log2(exp(1))*z0^2/(z0+1);
    %b1 = log2(1+z0) + log2(exp(1))*z0/(z0+1); 
    a1 = (1/log(2))*z0^2/(z0+1);
    b1 = log2(1+z0) + (1/log(2))*z0/(z0+1); 
    y3 = -a1./(x) + b1;
    plot(x, y3,'Li

全部评论 (0)

还没有任何评论哟~