⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 periodshift.m

📁 这是个扩频仿真的有关程序
💻 M
字号:
%这个函数的用途是什么?
function f=Periodshift(x,row,column)
%row--downshift, column--rightshift
xsize=size(x);
f=x;
remrow=rem(row,xsize(1));
remcolumn=rem(column,xsize(2));
if  remrow>0
   f(1:remrow,:)=x(xsize(1)-remrow+1:xsize(1),:);
   f(remrow+1:xsize(1),:)=x(1:xsize(1)-remrow,:);
elseif remrow<0
   f(xsize(1)+remrow+1:xsize(1),:)=x(1:-remrow,:);
   f(1:xsize(1)+remrow,:)=x(-remrow+1:xsize(1),:);
end
x=f;
if remcolumn>0
   f(:,1:remcolumn)=x(:,xsize(2)-remcolumn+1:xsize(2));
   f(:,remcolumn+1:xsize(2))=x(:,1:xsize(2)-remcolumn);
elseif remcolumn<0
   f(:,xsize(2)+remcolumn+1:xsize(2))=x(:,1:-remcolumn);
   f(:,1:xsize(2)+remcolumn)=x(:,-remcolumn+1:xsize(2));
end

  
   

⌨️ 快捷键说明

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