x=0:5:40; plot(x,C1,'g','-','linewidth',2); xlabel('P[dB]'); ylabel('secerecy rate'); grid on; C1 also a set of values with length same of x

7 Kommentare

madhan ravi
madhan ravi am 29 Aug. 2018
Can you format your code by pressing the code button.
Adam
Adam am 29 Aug. 2018
If you get an error please paste in the full error message.
ragini k
ragini k am 29 Aug. 2018
Error using plot Invalid first data argument
Error in Euci (line 26) plot(x,C1,'g','-','linewidth',2);
KALYAN ACHARJYA
KALYAN ACHARJYA am 29 Aug. 2018
Define C1?
ragini k
ragini k am 29 Aug. 2018
clc; clear all; rp=10; N=10^-6; idx=1; Is3=zeros(1,length([0:5:40])); for sp=0:5:40 sp_l=10^(sp/10); hsd=abs(randn(1,1)+i*randn(1,1)).^2; hsdd=hsd*((sp_l*80^-3)/N); hrd1=abs(randn(1,1)+i*randn(1,1)).^2; hrdd=hrd1*((rp*50^-3)/N); hrd2=abs(randn(1,1)+i*randn(1,1)).^2; hrddd=hrd2*((rp*30^-3)/N); hse=abs(randn(1,1)+i*randn(1,1)).^2; hse1=hse*((sp_l*100^-3)/N); hre=abs(randn(1,1)+i*randn(1,1)).^2; hre1=hre*((rp*70^-3)/N); hree=abs(randn(1,1)+i*randn(1,1)).^2; hre2=hree*((rp*50^-3)/N); C1(idx)=(1/2)*log2(1+hsdd+hrdd)-(1/2)*log2(1+hse1+hre1); C2(idx)=(1/2)*log2(1+hsdd+hrddd)-(1/2)*log2(1+hse1+hre2); idx=idx+1; end x=0:5:40; plot(x,C1,'g','-','linewidth',2); xlabel('P[dB]'); ylabel('secerecy rate'); grid on;
madhan ravi
madhan ravi am 29 Aug. 2018
Bearbeitet: madhan ravi am 29 Aug. 2018
plot(x,C1,'-g','linewidth',2) you were using the line marker incorrectly. The rest of the codes were perfect.
ragini k
ragini k am 29 Aug. 2018
Thanks a lot

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

KALYAN ACHARJYA
KALYAN ACHARJYA am 29 Aug. 2018
Bearbeitet: KALYAN ACHARJYA am 29 Aug. 2018

0 Stimmen

clc
clear all
close all;
rp=10;
N=10^-6;
idx=1;
Is3=zeros(1,length([0:5:40]));
for sp=0:5:40
sp_l=10^(sp/10);
hsd=abs(randn(1,1)+i*randn(1,1)).^2;
hsdd=hsd*((sp_l*80^-3)/N);
hrd1=abs(randn(1,1)+i*randn(1,1)).^2;
hrdd=hrd1*((rp*50^-3)/N);
hrd2=abs(randn(1,1)+i*randn(1,1)).^2;
hrddd=hrd2*((rp*30^-3)/N);
hse=abs(randn(1,1)+i*randn(1,1)).^2;
hse1=hse*((sp_l*100^-3)/N);
hre=abs(randn(1,1)+i*randn(1,1)).^2;
hre1=hre*((rp*70^-3)/N);
hree=abs(randn(1,1)+i*randn(1,1)).^2;
hre2=hree*((rp*50^-3)/N);
C1(idx)=(1/2)*log2(1+hsdd+hrdd)-(1/2)*log2(1+hse1+hre1);
C2(idx)=(1/2)*log2(1+hsdd+hrddd)-(1/2)*log2(1+hse1+hre2);
idx=idx+1;
end
x=0:5:40;
plot(x,C1,'g','linewidth',2);
xlabel('P[dB]'); ylabel('secerecy rate'); grid on;

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by