畢設要做不出來了,急死了!!!求大神幫助
把下面這個MATLAB程式改寫成C程式,因為C忘的差不多了,主要是下面那些復數四維矩陣不知道在C中怎么分配空間。
for tt=1:1000 %1000個仿真時刻
for s = 1:4 %4個發射天線
Htmp(:,s,:,:)=Htmp(:,s,:,:).*cum_prod_factor_NLoS_e{2}(:,s,:,:);
H(:,s,:,tt)=sum(Htmp(:,s,:,:),4);
end;
Htmp=Htmp.*cum_prod_factor_NLoS_e{2};
H(:,:,:,tt)=sum(Htmp(:,:,:,:),4);
end;
其中Htmp和cum_prod_factor_NLoS_e{2}都是已知的2*4*8*20四維矩陣,每個矩陣元素都是復數;H是2*4*8*1000的四維零矩陣。
萬分感激!!!
uj5u.com熱心網友回復:
動態分配吧。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/100265.html
標籤:基礎類
