MATLAB Answers

0

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)

Asked by Kidist Getu on 14 Oct 2016
Latest activity Answered by Walter Roberson
on 15 Oct 2016
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));

  0 Comments

Sign in to comment.

Tags

No tags entered yet.

3 Answers

Answer by Kidist Getu on 14 Oct 2016
Edited by Walter Roberson
on 15 Oct 2016

I also attached the program if ti helps

  0 Comments

Sign in to comment.


Answer by Wayne King
on 14 Oct 2016
Edited by Wayne King
on 14 Oct 2016

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.

  0 Comments

Sign in to comment.


Answer by Walter Roberson
on 15 Oct 2016

Your line
semilogy(x,k)
should be
semilogy(xd,k)
Your line
plot(x,log10(k));
should be
plot(xd,log10(k));

  0 Comments

Sign in to comment.