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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دستور if

دستور if

#1
سلام وقتتون به خیر باشه دستوری برای if به صورت زیر نوشتم

کد پی‌اچ‌پی:
Ci=2.75e-10;
       
Vd=0.9dia=1.5e-9VT=0.29
       Vg
=0:0.1:0.9
       
if (Vg<VT)
           
delta_phib=0;
       else
           
alfa=-1*(0.55*exp(-20*Vd)+(0.02*dia-0.046)*Ci*1e11+0.298)
           
delta_phib=alfa*(Vg-VT)
       
end 

ولی هنگام اجرا خط اول را اجرا نمی کند و به ازای تمامی مقادیر Vg رابطه دوم را اجرا می کند و آنرا مقدار دهی میکند!

کد پی‌اچ‌پی:
Vg =

         
0    0.1000    0.2000    0.3000    0.4000    0.5000    0.6000    0.7000    0.8000    0.9000


alfa 
=

    
0.9670


delta_phib 
=

   -
0.2800   -0.1833   -0.0866    0.0101    0.1068    0.2035    0.3002    0.3969    0.4936    0.5903 

آیا نوع نوشتن دستور if را اشتباه نوشتم؟ اگر نه چرا این مشکل دارد؟
برای رفع آن چه باید کرد؟؟

با تشکر
پاسخ


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

پرش به انجمن:


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