Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

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)

조회 수: 1 (최근 30일)
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));

답변 (3개)

Kidist Getu
Kidist Getu 2016년 10월 14일
편집: Walter Roberson 2016년 10월 15일
I also attached the program if ti helps

Wayne King
Wayne King 2016년 10월 14일
편집: Wayne King 2016년 10월 14일
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
Walter Roberson 2016년 10월 15일
Your line
semilogy(x,k)
should be
semilogy(xd,k)
Your line
plot(x,log10(k));
should be
plot(xd,log10(k));

태그

아직 태그를 입력하지 않았습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by