could anyone help me to find the solution for the issue

1 vue (au cours des 30 derniers jours)
Prabha Kumaresan
Prabha Kumaresan le 12 Avr 2018
Commenté : KSSV le 12 Avr 2018
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]
  1 commentaire
KSSV
KSSV le 12 Avr 2018
surprising......and funny question. It is not clear.

Connectez-vous pour commenter.

Réponse acceptée

KSSV
KSSV le 12 Avr 2018
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 commentaires
Prabha Kumaresan
Prabha Kumaresan le 12 Avr 2018
The following code which I am trying to solve:
G_part=[5 9 0 0 5;
2 6 0 0 4]
P_part=[1 3 0 0 2;
4 5 0 0 6]
G_part=[0 0 4 2 0;
0 0 3 1 0]
P_part=[0 0 5 7 0;
0 0 6 8 0]
G_part=[0 0 1 5 0;
0 0 4 1 0]
P_part=[0 0 3 4 0;
0 0 5 6 0]
G_part=[1 2 0 0 7;
3 4 0 0 6]
P_part=[3 4 0 0 1;
7 8 0 0 2]
G_part=[0 0 1 6 0;
0 0 4 5 0]
P_part=[0 0 3 4 0;
0 0 5 6 0]
C=20;
throughput =(C.*log2(1+(P_part).*(G_part)))
I want to calculate the throughput for all G_part and P_part.But when i run the code it is considering the G_part and P_part at the last.Could you please help me how to calculate the throughput with respect to the remaining G_part and P_part from the beginning.
KSSV
KSSV le 12 Avr 2018
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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Quadratic Programming and Cone Programming dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by