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

📄 mat.m

📁 本程序是QAM的调制程序
💻 M
字号:
%向量化算子的逆算法
%就是把2*M*N列的向量转化为M行N列的矩阵
function M=mat(A);
%————————下面的过程是向量化算子的算法——————
% B=zeros(1,2);
% B=size(A);
% M=B(1);
% N=B(2);
% real=(reshape(A,1,M*N)+reshape(conj(A),1,M*N)).\2;
% imag=(reshape(A,1,M*N)-reshape(conj(A),1,M*N)).\2;
% C=zeros(1,2*M*N);
% C(:,1:2:end)=reshape(real,1,M*N);
% C(:,2:2:end)=reshape(imag,1,M*N);
% C=C';
%————————下面是向量化算子的逆算法————————
%输入的A是2*M*N维的列向量,将其转化为M*N的矩阵
A=A';%将其转化为一维的行向量,变于处理
K=length(A); %测量A的维数
K=K/2;
real=zeros(1,K);
imag=zeros(1,K);
real=reshape(A(1,1:2:end),1,K);
imag=reshape(A(1,2:2:end),1,K)*j;
real=reshape(real,2,K/2);
imag=reshape(imag,2,K/2);
C=real+imag;
M=C;

⌨️ 快捷键说明

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