-
نقل قول: حل تابع چند جمله ای
مگه اینجور نمیشه؟ Pr=P1+P2+P3
سه تاP داریم که جمعشون بشه Pr
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
مگه اینجور نمیشه؟ Pr=P1+P2+P3
سه تاP داریم که جمعشون بشه Pr
فکر کنم اینطوری باشه که برای i=1 میشه P1
برای i=2 میشه P2
برای i=3 میشه P3
-
نقل قول: حل تابع چند جمله ای
اینکه منفی میاد واسه اینکه شما ضرایب هزینه و سود را واقعی نمیدین به علت اینکه ضرایب هزینه خیلی بالا انتخاب شده این تابع باعث ضرر تولید کننده ها میشه
-
نقل قول: حل تابع چند جمله ای
من این یادم نبود که برای محاسبه ی سود قبل از همکاری از رابطه (1) و (2) استفاده میشه. همه رو از رابطه (9) استفاده کردیم.
حالا چطوری متوجه ش کنم قبل از همکاری رو با این رابطه حساب کن؟
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
من این یادم نبود که برای محاسبه ی سود قبل از همکاری از رابطه (1) و (2) استفاده میشه. همه رو از رابطه (9) استفاده کردیم.
حالا چطوری متوجه ش کنم قبل از همکاری رو با این رابطه حساب کن؟
اصلا لازم نیست حالیش کنی چونکه در هر دو حال I1 همون I1 میشه و فرقی نمی کنه
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
اصلا لازم نیست حالیش کنی چونکه در هر دو حال I1 همون I1 میشه و فرقی نمی کنه
فرق میکنه!
توی معادله (9) جمله آخر (بتا) اضافه میشه که مخصوص همکاری هست و قبل از همکاری این هزینه وجود نداره.
-
نقل قول: حل تابع چند جمله ای
درسته. شما درست می گی ف. باید از معادله 1و 2 استفاده بشه د یگه اون nchoosekو غیره لازم نیست
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
فرق میکنه!
توی معادله (9) جمله آخر (بتا) اضافه میشه که مخصوص همکاری هست و قبل از همکاری این هزینه وجود نداره.
مهندس این P بزرگ فعلن مثل قبل باشه. این p کوچیک رو باید الآن درست کنم. مثل همون Vk.
منظور منو متوجه شدین؟
-
نقل قول: حل تابع چند جمله ای
p کوچیک واسه همکاریه . قبل از همکاری دیگه نه nchoosek لازمه و نه p کوچک.
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
p کوچیک واسه همکاریه . قبل از همکاری دیگه نه nchoosek لازمه و نه p کوچک.
خب بعد از همکاری رو چیکار کنم الآن؟ ادامه همون برنامه رو میخوام کامل کنم.
-
نقل قول: حل تابع چند جمله ای
باید بفهمیم P های بزرگ از کجا میان تا بتونیم اونها را داخل فرمول p کوچک بذاریم. اون جدول A2 هم که روشن شد به درد نمی خوره
دو تا کار میشه کرد:
یا مساحت زیر منحنی را به دست بیاریم
یا از جدول 3 استفاده کنیم و مثلا مقدار Revenue را تقسیم بر مقادیر Sales price در جدول 2 کنیم. البته دقت کنید در جدول 2 بر حسب kw h هست که باید بر حسب mw h بدست بیاریم
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
باید بفهمیم P های بزرگ از کجا میان تا بتونیم اونها را داخل فرمول p کوچک بذاریم. اون جدول A2 هم که روشن شد به درد نمی خوره
دو تا کار میشه کرد:
یا مساحت زیر منحنی را به دست بیاریم
یا از جدول 3 استفاده کنیم و مثلا مقدار Revenue را تقسیم بر مقادیر Sales price در جدول 2 کنیم. البته دقت کنید در جدول 2 بر حسب kw h هست که باید بر حسب mw h بدست بیاریم
استادم گفت از جدول A2 ولی با این حال من کاری به P بزرگ ندارم فعلن. در حال حاضر همونا باشن. من الآن فقط میخوام ساختار برنامه نوشته بشه!
قبل از همکاری و بعد از همکاری
-
نقل قول: حل تابع چند جمله ای
مشکل من الآن اینه که نحوه ی محاسبه p کوچیک در برنامه قبلی اشتباهه!
-
نقل قول: حل تابع چند جمله ای
با داده های خودم منفی در میاد که!
-
نقل قول: حل تابع چند جمله ای
یعنی الآن شما میگین p کوچیک باید دارای سه مقدار باشه؟ مثل V محاسبه نمیشه؟
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
یعنی الآن شما میگین p کوچیک باید دارای سه مقدار باشه؟ مثل V محاسبه نمیشه؟
p کوچیک با اندکس i مشخص میشه اما V با اندکس s مشخص میشه
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
p کوچیک با اندکس i مشخص میشه اما V با اندکس s مشخص میشه
خب توی رابطه (9) هم وقتی میخواستیم V(1,3) رو بدست بیاریم اندکس i رو یک بار 1 گذاشتیم و یکبار 3
مگه اینطور نبود؟
وقتی میخوایم V(1,3) رو بدست بیاریم باید p1 و p3 رو داشته باشیم. حالا توی جمله ی دوم رابطه (9) چطوری بگیم که p1 و p3 رو با هم جمع بزن؟
-
نقل قول: حل تابع چند جمله ای
رابطه 8 و 9 را ببین. اندکس از 1 تا m هست و m هم حداکثر تا 3 میتونه باشه بنابراین p حداکثر 3 عضو خواهد داشت
-
نقل قول: حل تابع چند جمله ای
اینو قبول کردم حالا وقتی میخوایم V(1,3) رو بدست بیاریم باید p1 و p3 رو داشته باشیم. حالا توی جمله ی دوم رابطه (9) چطوری بگیم که f(p1)و f(p3) رو با هم جمع بزن؟
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
اینو قبول کردم حالا وقتی میخوایم V(1,3) رو بدست بیاریم باید p1 و p3 رو داشته باشیم. حالا توی جمله ی دوم رابطه (9) چطوری بگیم که f(p1)و f(p3) رو با هم جمع بزن؟
حل شد. فهمیدم.
پس مشکل ما کجاست که جواب درست نمی گیریم؟
یعنی P بزرگ و Pr دقیقن مشخص نیست که چطوری استفاده میشن؟
-
نقل قول: حل تابع چند جمله ای
توی کد از این عبارت استفاده کردیم
sum(aa(s(j,:)).*(pi(s(j,:)).*pi(s(j,:)))+b(s(j,:)) .*pi(s(j,:))+c(s(j,:)))
دوباره یه نگاهی به s بینداز
هر کدوم از سطرهای s ترکیبی از اعداد هست مثل 1,3 یا مثلا 2,3
وقتی می گیم
pi(s(j,:))
یعنی عناصر 1و3 از pi و یا عناصر 2,3 از pi
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
حل شد. فهمیدم.
پس مشکل ما کجاست که جواب درست نمی گیریم؟
یعنی P بزرگ و Pr دقیقن مشخص نیست که چطوری استفاده میشن؟
شاید باید G ها هم در نظر گرفته بشن. طول هر خط انتقال و ظرفیت اونها. همچنین جهت خطوط
-
نقل قول: حل تابع چند جمله ای
یعنی الآن برنامه بغیر از ورودیها، ساختارش هیچ مشکلی نداره؟
و اینکه کار setdiff چیه؟
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
یعنی الآن برنامه بغیر از ورودیها، ساختارش هیچ مشکلی نداره؟
و اینکه کار setdiff چیه؟
فکر نکنم مشکلی داشته باشه . setdiff هم میاد یک عضو از مجموعه کم می کنه
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
فکر نکنم مشکلی داشته باشه . setdiff هم میاد یک عضو از مجموعه کم می کنه
میشه بیشتر توضیح بدی؟
عددهای داخل آرگومان دقیقن چیکار میکنن؟
indexV(setdiff( S{i}(j,:) ,aa(z)),S,v))
-
نقل قول: حل تابع چند جمله ای
با اون تابع می خوایهم s-i را پیدا کنیم آرگوتنهاش مهم نیست داخلش مهمه
در هر صورت تونستم بخشی از جدول 3 را بازسازی کنم فق نمیدونم تابع هزینه f را چرا درست محاسبه نمی کنه ولی Wheelingcharge و Revenue درست حساب میشه
در مورد pi ها هم حرف شما درست بود. باید 7 تا تولید می شد که این را از مقایسه جدول 13 فهمیدم
http://www.sharefile.ir/uploads/1405863911.zip
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
با اون تابع می خوایهم s-i را پیدا کنیم آرگوتنهاش مهم نیست داخلش مهمه
خب من میخوام دقیقن بفهمم چطوری عمل میکنه که موقع ارائه به استادم خودم متوجه باشم چی دارم میگم! :)
نقل قول:
نوشته شده توسط
rahnema1
در هر صورت تونستم بخشی از جدول 3 را بازسازی کنم فق نمیدونم تابع هزینه f را چرا درست محاسبه نمی کنه ولی Wheelingcharge و Revenue درست حساب میشه
ظاهرن شما دارین از نتایج به صورت سوال میرسین. درسته؟ ما که از ابتدا Revenue نداریم که شما توی ورودی گذاشتین! یا من بد متوجه شدم؟
این خط پرانتزش متوازن نبود. خطا میداد :
pi=((sum((b./c)(s(j,:)))+2*Pr)./(2.*c.*sum((1./c)(s(j,:))))-b./(2.*c));
به اینصورت نوشتم. خطا نمیده. درسته اینطوری؟
pi=(sum(b(s(j,:))./c(s(j,:)))+2*Pr)./(2*c(s(j,:))./sum(c(s(j,:))))-b(s(j,:))./(2*c(s(j,:)));
الآن توی این خط خطا میده :
Gene(k)=sum(aa(s(j,:)).*(pi(s(j,:)).^2)+b(s(j,:)). *pi(s(j,:))+c(s(j,:)));
پیغام :
??? Index exceeds matrix dimensions.
-
نقل قول: حل تابع چند جمله ای
این جورش درسته
pi=((sum(b(s(j,:))./c(s(j,:)))+2*Pr)./(2.*c.*sum(1./c(s(j,:))))-b./(2.*c));
(( setdiff( S{i}(j,:) ,aa(z یعنی s-i
و S , v هم که به عنوان آرگومان تابع دادیم دقیقا همون S و v هست که می خواهیم در داخل تابع از اون استفاده کنیم
-
نقل قول: حل تابع چند جمله ای
نقل قول:
ظاهرن شما دارین از نتایج به صورت سوال میرسین. درسته؟ ما که از ابتدا Revenue نداریم که شما توی ورودی گذاشتین! یا من بد متوجه شدم؟
شما می گی چیکار کنیم P را از کجا بیاریم؟ از مساحت زیر منحنی؟
-
نقل قول: حل تابع چند جمله ای
مرسی. جواب داد. فقط من هنوز نمیدونم برای چی اینو استفاده میکنین!
Revenue=[239657.2 67923.1 22466.4].*1000;
Wheeling=[9077.9 2358.4 739].*1000;
P=Revenue./ro;
اینا رو که ما از قبل نمیدونیم چنده!؟
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
مرسی. جواب داد. فقط من هنوز نمیدونم برای چی اینو استفاده میکنین!
Revenue=[239657.2 67923.1 22466.4].*1000;
Wheeling=[9077.9 2358.4 739].*1000;
P=Revenue./ro;
اینا رو که ما از قبل نمیدونیم چنده!؟
حالا weeling که الکیه ولی P را شما چه راهی پیشنهاد می کنید برای بدست آوردنش؟ هر راهی شما بگید انجام می دیم ( مثل مساحت زیر منحنی یا ...)
-
نقل قول: حل تابع چند جمله ای
الآن با همون P که قبلن من بصورت زمانبندی گذاشتم جواب نمیده؟
اگه نه که بذارید من بیشتر مطالعه کنم تا سر در بیارم!
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
الآن با همون P که قبلن من بصورت زمانبندی گذاشتم جواب نمیده؟
اگه نه که بذارید من بیشتر مطالعه کنم تا سر در بیارم!
تست کردم. جواب نداد!
-
نقل قول: حل تابع چند جمله ای
نتایج نشون میده pi (کوچیک) با توجه به weeling بدست اومده درسته. ولی بقول شما تابع هزینه اشتباه در میآد!
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
نتایج نشون میده pi (کوچیک) با توجه به weeling بدست اومده درسته. ولی بقول شما تابع هزینه اشتباه در میآد!
گفتم که weeling را همین طور گذاشتم در کد تاثیری نداره
از Revenue استفاده شده
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
گفتم که weeling را همین طور گذاشتم در کد تاثیری نداره
از Revenue استفاده شده
منظورم اینه :
Weel(k)=sum(omega*pi(s(j,:)));
اینجا weeling درست بدست میاد. پس نشون میده که pi درست محاسبه میشه.
پس الآن فقط میمونه نحوه ی محاسبه ی P (بزرگ) ؟
-
نقل قول: حل تابع چند جمله ای
P بزرگ فکر کنم باید در ورودی مشخص باشه حالا اگه بتونی به صاحب مقاله یه ایمیل بزن بگو P را چرا در مقاله نذاشتی.
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
P بزرگ فکر کنم باید در ورودی مشخص باشه حالا اگه بتونی به صاحب مقاله یه ایمیل بزن بگو P را چرا در مقاله نذاشتی.
اوکی. حالا بیشتر مطالعه میکنم تا متوجه بشم.
ممنونم. کمک خیلی بزرگی کردی.
امشب حتمن براتون دعا میکنم :) :لبخندساده:
-
نقل قول: حل تابع چند جمله ای
اگه بخوایم مقدار p1 و p3 رو توی متلب ببینیم چی باید بزنیم؟
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
اگه بخوایم مقدار p1 و p3 رو توی متلب ببینیم چی باید بزنیم؟
pii یک سلوله که داخلش pi ها قرار گرفته
http://www.sharefile.ir/uploads/1405931395.zip
pii =
{
[1,1] = 1.8156e+004
[1,2] = 4716.9
[1,3] = 1478.1
[1,4] =
9.8204e+003 1.3052e+004
[1,5] =
5.3175e+003 1.4316e+004
[1,6] =
2047.5 4147.5
[1,7] =
4.8494e+003 6.4454e+003 1.3056e+004
}
-
نقل قول: حل تابع چند جمله ای
این مربوط به مقدار p(1,3) هست
[1,5] =
5.3175e+003 1.4316e+004
ولی با محاسبه دستی متفاوته
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
این مربوط به مقدار p(1,3) هست
[1,5] =
5.3175e+003 1.4316e+004
ولی با محاسبه دستی متفاوته
این محاسبه p1
b(1)/c(1) + b(3)/c(3) + 2*(P(1)+P(3)) / (2*c(1)*(1/c(1)+1/c(3))) - b(1)/(2*c(3))
-
نقل قول: حل تابع چند جمله ای
فایلی که برای شما فرستادم رو دیدید؟ بصورت دستی حل کردم. یعنی اشتباه حل کردم؟
-
نقل قول: حل تابع چند جمله ای
-
نقل قول: حل تابع چند جمله ای
خب این 316 زیاد هم تاثیر نداره. بشتر 420 که زیر کسر قرار میگیره تاثیر دار با Pr
جوابش زیاد تفاوت نمیکنه
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
خب این 316 زیاد هم تاثیر نداره. بشتر 420 که زیر کسر قرار میگیره تاثیر دار با Pr
جوابش زیاد تفاوت نمیکنه
مهندس حل شد. اشتباه از من بود.
ببخشید.
-
نقل قول: حل تابع چند جمله ای
مشکل تابع هزینه رو متوجه نشدین که از کجاست؟
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
coronaa
مشکل تابع هزینه رو متوجه نشدین که از کجاست؟
نه متوجه نشدم شاید از ضرایب a باشه
-
نقل قول: حل تابع چند جمله ای
نقل قول:
نوشته شده توسط
rahnema1
نه متوجه نشدم شاید از ضرایب a باشه
من تازه متوجه شدم جای a و aa رو عوض کردی!
ضرایب a,b,c که همش داخل مقاله هست. دست خودمون که نیست بگیم اشتباه گذاشتیم.
-
نقل قول: حل تابع چند جمله ای
مهندس میشه توضیح بدی که تابع IndexV چطوری عمل میکنه؟ممنونم.