• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: Matlab
  • 标签: LLL  

资源简介

LLL算法的MATLAB程序,用于格点减少的实现

资源截图

代码片段和文件信息

function [N_QN_RT] = LLL(QRM)
%UNtitleD5 Summary of this function goes here
%   Detailed explanation goes here
% H=QRHT=N_Q*N_RT=I
N_Q=Q;
N_R=R;
T=eye(M);%or T=eye(size(Q))
k=2;
c=3/4;  %1/4while k    for p=k-1:-1:1
        temp=N_R(pk)/N_R(pp);
        temp=round(temp);
        %if temp>=2
        %    temp=2;
        %elseif temp<=-2
        %    temp=-2;
        %else temp=temp;
        %end
        if temp~=0
            N_R(1:pk)=N_R(1:pk)-temp*N_R(1:pp);
            T(:k)=T(:k)-temp*T(:p);
        

评论

共有 条评论

相关资源