انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خطا

خطا

#1
 
کد پی‌اچ‌پی:
h=6.63e-14q=1.60e-19TEMP=27k=8.617e-5Efo=0.6Efi=EfoVpi=3.033pi=3.1416m=19n=0n1=m;  n2=n;
      
      
kT=(k*(TEMP+273));
      
E1=Vpi*pi/sqrt(3*(power(n1,2)+n1*n2+power(n2,2)));
      
E2=(2*E1);
       
       for  
delta_phib=0:0.1:0.9
         Vds
=0.9
         
         
Coeffj=4*q/h;
         
J1 Coeffj*kT*(log(1+exp((E1-Efi-delta_phib)/kT))-log(exp(-Vds/kT)+exp((E1-Efi-delta_phib)/kT)));
         
J2 Coeffj*kT*(log(1+exp((E2-Efi-delta_phib)/kT))-log(exp(-Vds/kT)+exp((E2-Efi-delta_phib)/kT)));  
         
Jint J1+J2;
         
syms delta_phib Vds
         g
=diff(Jint,delta_phib)

         
figure(1)
         
hold on
         plot
(delta_phib,g)
         
       
end 

سلام.خسته نباشید
من برنامه زیر را نوشتم، میخواهم از تابع مورد نظر مشتق گرفته و شکل آنرا برایم بکشد و خطای زیر را میدهد و نمیدانم مشکل چیست.لطفا بهم کمک کنید

کد پی‌اچ‌پی:
Error using plot
Conversion to double from sym is not possible
.

Error in Isub2 (line 18)
         
plot(delta_phib,g

 
پاسخ


پیام‌های این موضوع
خطا - توسط behnaz.p - ۱۳۹۲/۰۹/۱۳, ۰۸:۲۰ ب.ظ
RE: خطا - توسط admin - ۱۳۹۲/۰۹/۱۳, ۰۸:۳۵ ب.ظ
RE: خطا - توسط behnaz.p - ۱۳۹۲/۰۹/۱۳, ۰۹:۱۶ ب.ظ
RE: خطا - توسط admin - ۱۳۹۲/۰۹/۱۳, ۰۹:۳۸ ب.ظ
RE: خطا - توسط behnaz.p - ۱۳۹۲/۰۹/۱۴, ۱۲:۱۴ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان