当前位置:编程学习 > Matlab >>

三个matlab语句,求解释

① XX = [X(1:K/2) zeros(1,N-K) X(K/2+1:K)] ② XX(K/2+(1:N-K)) = zeros(1,N-K) ③[cdf1, PAPR1] = ecdf(PAPR_Orignal) 请稍详细一点,③最好能说一下ecdf函数求的究竟是什么
答案:① XX = [X(1:K/2) zeros(1,N-K) X(K/2+1:K)]%%[]表示合并矩阵,X取前K/2个值,零矩阵为1行,N-K列,X再取后K/2个值,合并后,XX总长度为1行N列,前K/2和后K/2个值是X的前K/2和后K/2个值,其余值都为零
② XX(K/2+(1:N-K)) = zeros(1,N-K)%%括号里的式子相当于(K/2+1):(N-K/2),那就是把XX中的第(K/2+1)到(N-K/2)个给赋值为0,其长度恰好为N-K,和零矩阵的长度匹配
③[cdf1, PAPR1] = ecdf(PAPR_Orignal)%%ecdf是经验累积分布函数,用该方法Kaplan-Meier estimate 对累积分布函数进行估计,cdf1是累加分布函数在PAPR1处的值

上一个:matlab使用中,想给输出的字母加个下标,比方说在某个位...
下一个:想用matlab进行多元线性拟合 ln(dα/dT)=lnC+nln(1-α)-E/(RT) ,摆脱哪位高手给写个程序,感激不尽!!!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,