کد پیاچپی:
h=6.63e-14; q=1.60e-19; TEMP=27; k=8.617e-5; Efo=0.6; Efi=Efo; Vpi=3.033; pi=3.1416; m=19; n=0; n1=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)