ورود

View Full Version : خطا در اجرای کد



پانته.آ
چهارشنبه 13 آبان 1394, 14:27 عصر
سلام
کسی درباره موضوع moscnt اطلاعات داره؟ من یه سری کد درباره این موضوع دارم که وقتی اجرا می گیرم خطاهای پایین رو میده:

Error using ==> trapz at 54???
X must be a vector.

Error in ==> CNTCurrContinuity at 19
I_continu = (4*q^2/(2*pi*h_bar)).*trapz(myEE_new,Trraspr_new);

Error in ==> MOSCNT_main at 63
I_continuity(:,ii_vg,ii_vd) = CNTCurrContinuity(myEE,Trraspr);


کسی میدونه این ارورها مربوط به چی هستن؟؟:ناراحت:

marziehk
چهارشنبه 13 آبان 1394, 17:35 عصر
سلام
من دقیقا نمی دونم که برنامه تون قراره چی کار کنه و متغیر x چی رو نگه می داره ولی از خط 54 تابع trapz داره خطا می گیره. به نظر میاد که باید از یه متغیر به نام x استفاده کرده باشید که به شکل بردار نیست ولی برای درست کار کردن برنامه باید یه بردار یا ماتریس باشه. باقی توضیحات در ادامه داره میگه که کجا تابع trapz استفاده شده که نمی تونه از اونجا به بعد اجرای برنامه رو ادامه بده. خط 54 برنامه و متغیر x رو بررسی کنید.

پانته.آ
چهارشنبه 13 آبان 1394, 17:38 عصر
ممنونم:قلب: