?? mat.m
字號:
%向量化算子的逆算法
%就是把2*M*N列的向量轉(zhuǎ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維的列向量,將其轉(zhuǎn)化為M*N的矩陣
A=A';%將其轉(zhuǎn)化為一維的行向量,變于處理
K=length(A); %測量A的維數(shù)
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;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -