Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

concatenat values in rows in if else statement

1 vue (au cours des 30 derniers jours)
om prakash
om prakash le 3 Oct 2019
Clôturé : MATLAB Answer Bot le 20 Août 2021
m = 2;
PU = 4;
NumBits=1000;
lamda_val=0.5;
si=rand(m,NumBits);
hi=rand(m,NumBits);
ni=rand(m,NumBits);
PU = input('Enter No. of primary user = ');
Fc = zeros(1, PU);
if PU >=1
for x = 1:PU
Fc(x) = input('Enter 1 for signal present and 0 for noise in channel = ');
end
else
disp('No primary signal detected');
return;
end
table = zeros(m,PU*NumBits);
for index = 1:(PU)
if Fc(index) == 1
for ii=1:m
temp(ii,:)=abs((hi(ii,:).*si(ii,:))+ni(ii,:)).^2;
end
else
for ii=1:m
temp_noise(ii,:)=abs(ni(ii,:)).^2;
end
end
table = [temp(ii,:) temp_noise(ii,:)]
end
can somebody tell me how to do this. I have to store values in rows.
I have edited the code for better understanding. Hope it helps.
If PU is 4 with values 1011, then values generated due to these values should be stored in concatenation to evaluate further.
Regards
Om Prakash

Réponses (0)

Produits


Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by