what is the problem of my code it say when i run the code it show me Error in stop4 (line 17) semilogy(x,k)
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
a=0.0001;
l=0.003;
eo=8.85e-14;
er=11.9;
es=eo*er;
q=1.6e-19;
f=550:1650;
p=1./power(2*pi*f,2);
c=p./1;
xd=(a*es)./c;
xd1=power(xd,1.5);
l1=power(1,0.5);
a1=power(a,0.5);
es1=power(es,0.5);
k=4*pi*xd1*q*l1*q*a1*2.2*power(10,5);
nd=es1./k;
semilogy(x,k)
xlabel('xd');
ylabel('nd');
hold on % <— ADD ‘hold’
plot(x,log10(k));
Antworten (3)
Kidist Getu
am 14 Okt. 2016
Bearbeitet: Walter Roberson
am 15 Okt. 2016
0 Stimmen
Wayne King
am 14 Okt. 2016
Bearbeitet: Wayne King
am 14 Okt. 2016
0 Stimmen
Hi, you should always format your code so people can read it easier. I have formatted it for you.
You do not provide us with the x variable in your code above so we cannot diagnose the problem.
You should also report the error message you are getting.
Walter Roberson
am 15 Okt. 2016
Your line
semilogy(x,k)
should be
semilogy(xd,k)
Your line
plot(x,log10(k));
should be
plot(xd,log10(k));
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!