"Reference to non-existent field" Error
이전 댓글 표시
I get this error (Reference to non-existent field 'system'.) when I use this line to call "generate_channel_cell" function
H_cell= generate_channel_cell( system ) ;
The fuction code is as following:
function channel_cell = generate_channel_cell(system)
p = inputParser ;
p.FunctionName = 'generate_channel_cell' ;
p.addRequired ('system') ;
Nt = round( p.Results.system.Nt ) ;
Nr = round( p.Results.system.Nr ) ;
Ns = round( p.Results.system.Ns ) ;
K = round( p.Results.system.K ) ;
coeff_size = [K * Nr , K * Nt ] ;
coeffiecients = (randn(coeff_size ) + 1j .* randn( coeff_size ) ) ;
coeffiecients = (1 / sqrt ( 2 ) ) .* coeffiecients ;
Nr_values = repmat ([ Nr ] , 1 , K ) ;
Nt_values = repmat ([ Nt ] , 1 , K ) ;
channel_cell = mat2cell( coeffiecients , Nr_values , Nt_values ) ;
end % end function
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Data Type Identification에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!