could anyone help me to find the solution for the issue
1 次查看(过去 30 天)
显示 更早的评论
could anyone help me to solve the issue for the following code: G_part=[5 9 0 0 5; 2 6 0 0 4] G_part=[0 0 4 2 0; 0 0 3 1 0] P_part=[1 3 0 0 2; 4 5 0 0 6] P_part=[0 0 5 7 0; 0 0 6 8 0]
for j=1:size(G_part,2)
for i=1:size(P_part,1)
throughput(i,j) =(C.*log2(1+(P_part(i,j)).*(G_part(i,j))))
end
end
for the above code the throughput was calculated with respect to G_part=[0 0 4 2 0; 0 0 3 1 0] and P_part=[0 0 5 7 0; 0 0 6 8 0]
could anyone tell me how to calculate the throughput with respect to
G_part=[5 9 0 0 5;
2 6 0 0 4] and
P_part=[1 3 0 0 2;
4 5 0 0 6]
采纳的回答
KSSV
2018-4-12
YOu need not to use a loop:
G_part=[5 9 0 0 5;
2 6 0 0 4] ;
P_part=[1 3 0 0 2;
4 5 0 0 6] ;
throughput =(C.*log2(1+(P_part).*(G_part)))
3 个评论
KSSV
2018-4-12
Read about cell or 3D matrix.
G_part{1}=[5 9 0 0 5;
2 6 0 0 4] ;
P_part{1} =[1 3 0 0 2;
4 5 0 0 6] ;
G_part{2}=[0 0 4 2 0;
0 0 3 1 0] ;
P_part{2}=[0 0 5 7 0;
0 0 6 8 0] ;
G_part{3}=[0 0 1 5 0;
0 0 4 1 0] ;
P_part{3}=[0 0 3 4 0;
0 0 5 6 0] ;
G_part{4}=[1 2 0 0 7;
3 4 0 0 6] ;
P_part{4}=[3 4 0 0 1;
7 8 0 0 2] ;
G_part{5}=[0 0 1 6 0;
0 0 4 5 0] ;
P_part{5}=[0 0 3 4 0;
0 0 5 6 0] ;
C=20;
N = length(G_part) ;
throughput = cell(N,1) ;
for i = 1:N
throughput{i} =(C.*log2(1+(P_part{i}).*(G_part{i}))) ;
end
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!