Error in '''''Invalid first data argument''''

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 comentarios

madhan ravi
madhan ravi el 29 de Ag. de 2018
Can you format your code by pressing the code button.
Adam
Adam el 29 de Ag. de 2018
If you get an error please paste in the full error message.
ragini k
ragini k el 29 de Ag. de 2018
Error using plot Invalid first data argument
Error in Euci (line 26) plot(x,C1,'g','-','linewidth',2);
KALYAN ACHARJYA
KALYAN ACHARJYA el 29 de Ag. de 2018
Define C1?
ragini k
ragini k el 29 de Ag. de 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 el 29 de Ag. de 2018
Editada: madhan ravi el 29 de Ag. de 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 el 29 de Ag. de 2018
Thanks a lot

Iniciar sesión para comentar.

 Respuesta aceptada

KALYAN ACHARJYA
KALYAN ACHARJYA el 29 de Ag. de 2018
Editada: KALYAN ACHARJYA el 29 de Ag. de 2018
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;

Más respuestas (0)

Categorías

Más información sobre MATLAB en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 29 de Ag. de 2018

Editada:

el 29 de Ag. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by