matlab的代码解读注释

matlab中下列各行代码能帮忙详细解释注释一下吗

if testcond
    fprintf('分解完成,残余信号与原始信号的均方误差能量为: %3.1f\n %',(1-sum((sum(RR1(1:end,:),1)-orig).^2)/(sum(orig.^2)))*100);
    end
%
    ftemp = (0:size(RR1,2)-1)*Fs/size(RR1,2);
    sprr = abs(fft(RR1'));
    [~,isprr] = max(sprr);
    fsprr = ftemp(isprr);
    [~,iord] = sort(fsprr,'descend');
    RR1 = RR1(iord,:);

代码功能归根结底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足够长的时间和精力亲自动手单步或设断点或对执行到某步获得的中间结果显示或写到日志文件中一步一步分析出来的。
提醒:再牛×的老师也无法代替学生自己领悟和上厕所!