📄 mat.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 + -