۱۳۹۵/۰۷/۲۵, ۱۰:۲۶ ب.ظ
سلام دوستان
من میخوام تو متلب یک تابع توزیع نرمال با میانگین و واریانس مشخص را بنویسم که در بازه 0 تا بی نهایت truncate شده و بعد از تابع توزیع نرمال جدید تو بازه های دلخواه انتگرال بگیرم برای اینکار کد زیر را نوشتم
pd1 = makedist ('normal' ,'mu',(a+Q)/2, 'sigma' , ((Q-a)/6)); %اینجا میخواستم بگم توزیع احتمال با این میانگین و سیگما بساز
t1 = truncate (pd1,0,inf) %که ترانکیت بشه به بازه مثبت ها
pdf1 = pdf(t1,C) %میخواسم بگم توزیع احتمالم توزیعی است براساس C
و مشخصات ذکر شده در بالا
ولی یا بهم ارور میده که C معلوم نیست بزرگتر از 0 و کوچکتر از بی نهایت باشه و یک بار هم بهم ارور داد که t1 تعریف نکردی!!!
باید چطوری از تابع جدید احتمال بگیرم؟
من میخوام تو متلب یک تابع توزیع نرمال با میانگین و واریانس مشخص را بنویسم که در بازه 0 تا بی نهایت truncate شده و بعد از تابع توزیع نرمال جدید تو بازه های دلخواه انتگرال بگیرم برای اینکار کد زیر را نوشتم
pd1 = makedist ('normal' ,'mu',(a+Q)/2, 'sigma' , ((Q-a)/6)); %اینجا میخواستم بگم توزیع احتمال با این میانگین و سیگما بساز
t1 = truncate (pd1,0,inf) %که ترانکیت بشه به بازه مثبت ها
pdf1 = pdf(t1,C) %میخواسم بگم توزیع احتمالم توزیعی است براساس C
و مشخصات ذکر شده در بالا
ولی یا بهم ارور میده که C معلوم نیست بزرگتر از 0 و کوچکتر از بی نهایت باشه و یک بار هم بهم ارور داد که t1 تعریف نکردی!!!
باید چطوری از تابع جدید احتمال بگیرم؟