helen66 435 مالک ارسال شده در 24 اسفند، 2014 خب i از صفر شروع میشه، توی متلب که ایندکس صفر نداریم (آدرس ها از یک شروع میشه). pev.d هم اگه بخواین به صورت استراکپر بنویسین باید موقع استفاده هم به همون صورت استفاده کنین: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام مرسسسی عالی بود 2
helen66 435 مالک ارسال شده در 6 فروردین، 2015 با سلام کد زیر رو نوشتم ولی همه خروجی هاش صفره،نباید صفر بشه...میشه لطف کنید راهنماییم کنید؟؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2
helen66 435 مالک ارسال شده در 6 فروردین، 2015 با سلامکد زیر رو نوشتم ولی همه خروجی هاش صفره،نباید صفر بشه...میشه لطف کنید راعنماییم کنید؟؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام فرمول 27 2
Imaaan 17059 ارسال شده در 6 فروردین، 2015 با سلامکد زیر رو نوشتم ولی همه خروجی هاش صفره،نباید صفر بشه...میشه لطف کنید راهنماییم کنید؟؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام فرمول 27 همون قسمت از کد که مشکل داره رو قرار بدین، برنامه رو مرحله به مرحله اجرا کنین از breakpoint استفاده کنین، در هر مرحله مقادیر متغیرهای workspace رو چک کنین، ببینین برنامه داره درست اجرا میشه یا نه. مثلا اینجا برای خط های 11 و 14 برنامه شما بخوایم breakpoint بذاریم این شکلی میشه، روی خط تیره کنار شماره ها کلیک می کنیم، به جای اینکه کل برنامه اجرا بشه، در هر مرحله تا breakpoint برنامه اجرا میشه، می تونیم متغیرها رو داخل Workspace چک کنیم و حتی دستورهای دیگه هم در این بین داخل Command Window اجرا کنیم. 3
helen66 435 مالک ارسال شده در 6 فروردین، 2015 همون قسمت از کد که مشکل داره رو قرار بدین، برنامه رو مرحله به مرحله اجرا کنین از breakpoint استفاده کنین، در هر مرحله مقادیر متغیرهای workspace رو چک کنین، ببینین برنامه داره درست اجرا میشه یا نه. مثلا اینجا برای خط های 11 و 14 برنامه شما بخوایم breakpoint بذاریم این شکلی میشه، روی خط تیره کنار شماره ها کلیک می کنیم، به جای اینکه کل برنامه اجرا بشه، در هر مرحله تا breakpoint برنامه اجرا میشه، می تونیم متغیرها رو داخل Workspace چک کنیم و حتی دستورهای دیگه هم در این بین داخل Command Window اجرا کنیم. من دوتا برنامه رو کپی کردم تو ی ام فایل که ی برنامه جدید بنویسم ،جدا گانه جواب میدن ولی الان خروجی همش صفره! 2
Imaaan 17059 ارسال شده در 6 فروردین، 2015 من دوتا برنامه رو کپی کردم تو ی ام فایل که ی برنامه جدید بنویسم ،جدا گانه جواب میدن ولی الان خروجی همش صفره! خب دیگه بعد و قبل جایی که به هم متصل میشن breakpoint بذارین، ببینین مشکل از کجاست، مقادیر بین دو برنامه درست منتقل شدن یا نه. 3
helen66 435 مالک ارسال شده در 8 فروردین، 2015 خب دیگه بعد و قبل جایی که به هم متصل میشن breakpoint بذارین، ببینین مشکل از کجاست، مقادیر بین دو برنامه درست منتقل شدن یا نه. از خط 38 به بعد مشکل داره...میتونید راهنماییم کنید لطفا؟؟(5 خط اخر) برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2
Imaaan 17059 ارسال شده در 8 فروردین، 2015 از خط 38 به بعد مشکل داره...میتونید راهنماییم کنید لطفا؟؟(5 خط اخر) برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام یه توضیحی در مورد متغیرهاتون بدین دیگه، اون 5 خط قراره چیکار کنه، مشکلش چیه؟ 3
helen66 435 مالک ارسال شده در 8 فروردین، 2015 یه توضیحی در مورد متغیرهاتون بدین دیگه، اون 5 خط قراره چیکار کنه، مشکلش چیه؟ میخوام مجموع PEVt.*rt ،از 1تا 24 رو حساب کنم... 2
Imaaan 17059 ارسال شده در 9 فروردین، 2015 میخوام مجموع PEVt.*rt ،از 1تا 24 رو حساب کنم... برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خب اینجا m رو برای چی تعریف کردین، استفاده ای ازش نمی کنین. توی این 24 تکرار حلقه هم یه عبارت ثابت داره حساب میشه، یعنی عملا از حلقه استفاده ای نشده. در مورد متغیر ها توضیح بدین که چه ابعادی دارن و قراره چجوری خروجی مورد نظر از این متغیرها بدست بیاد؟ 3
helen66 435 مالک ارسال شده در 9 فروردین، 2015 برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خب اینجا m رو برای چی تعریف کردین، استفاده ای ازش نمی کنین. توی این 24 تکرار حلقه هم یه عبارت ثابت داره حساب میشه، یعنی عملا از حلقه استفاده ای نشده. در مورد متغیر ها توضیح بدین که چه ابعادی دارن و قراره چجوری خروجی مورد نظر از این متغیرها بدست بیاد؟ m رو برای این قرار دادم که از 1 تا 24 بشماره.و مقدار جدید رو با مقدار قبلی جمع کنه. درسته rt و PEVt دو تا ماریس اند و متغیر t ندارن...(100*1) نمیدونم چطور باید متغیر t رو برای PEVt قرار بدم؟؟! PEVt ی ماتریس 1*100هستش که این همه ی درایه هاش بین 24 ساعت تقسیم شدن یعنی به هر درایه ی زمانی اختصاص داده شده...که باید مجموع PEVt ها رو ضرب در rt بدست بیاریم. 2
Imaaan 17059 ارسال شده در 9 فروردین، 2015 m رو برای این قرار دادم که از 1 تا 24 بشماره.و مقدار جدید رو با مقدار قبلی جمع کنه.درسته rt و PEVt دو تا ماریس اند و متغیر t ندارن...(100*1) نمیدونم چطور باید متغیر t رو برای PEVt قرار بدم؟؟! PEVt ی ماتریس 1*100هستش که این همه ی درایه هاش بین 24 ساعت تقسیم شدن یعنی به هر درایه ی زمانی اختصاص داده شده...که باید مجموع PEVt ها رو ضرب در rt بدست بیاریم. خب الان که چنین کاری انجام نمیده، برای اینکه مقدار m تغییر کنه باید سمت چپ علامت مساوی اومده باشه دیگه، واسه شما که همیشه سمت چپ مساوی هست، پس تا آخر مقدارش صفر می مونه. اما در مورد PEVt، این متغیر چه شکلی به t مربوط میشه؟ یادمه قبلا 24 درایه اول رو استفاده می کردین، که فکر کنم منظورتون باشه اون شکلی درست نیست؟ با توجه به مقادیرش باید این ضرب انجام بشه؟ یه خورده بیشتر توضیح بدین، اگه فکر می کنیم با مثال راحت تره، خب یه مثال عددی بزنین. 3
helen66 435 مالک ارسال شده در 9 فروردین، 2015 خب الان که چنین کاری انجام نمیده، برای اینکه مقدار m تغییر کنه باید سمت چپ علامت مساوی اومده باشه دیگه، واسه شما که همیشه سمت چپ مساوی هست، پس تا آخر مقدارش صفر می مونه. اما در مورد PEVt، این متغیر چه شکلی به t مربوط میشه؟ یادمه قبلا 24 درایه اول رو استفاده می کردین، که فکر کنم منظورتون باشه اون شکلی درست نیست؟ با توجه به مقادیرش باید این ضرب انجام بشه؟ یه خورده بیشتر توضیح بدین، اگه فکر می کنیم با مثال راحت تره، خب یه مثال عددی بزنین. یعنی باید m ر حذف کنم؟؟ نمیدونم چطور به t ربطش بدم.نه این 24 مربوط به زمان هست...اگر از 1 تا 24 صرف نظر کنیم،چطور باید جمع کنیم؟؟(جمع کل ی عدد باشه) 2
Imaaan 17059 ارسال شده در 9 فروردین، 2015 یعنی باید m ر حذف کنم؟؟نمیدونم چطور به t ربطش بدم.نه این 24 مربوط به زمان هست...اگر از 1 تا 24 صرف نظر کنیم،چطور باید جمع کنیم؟؟(جمع کل ی عدد باشه) اینجوری که نوشتین، m حذف بشه هم تفاوتی نمی کنه. اگه بخواد فقط جمع باشه که حلقه هم نیاز ندارین، با sum میشه. یه مثال عددی می تونین بزنین؟ به rt و PEVt عدد بدین، بگین چجوری می خواین خروجی از اینا بدست بیاد. 2
helen66 435 مالک ارسال شده در 9 فروردین، 2015 اینجوری که نوشتین، m حذف بشه هم تفاوتی نمی کنه.اگه بخواد فقط جمع باشه که حلقه هم نیاز ندارین، با sum میشه. یه مثال عددی می تونین بزنین؟ به rt و PEVt عدد بدین، بگین چجوری می خواین خروجی از اینا بدست بیاد. مثلا PEVt در زمان t1=[5 2 3,4 2 1,3 0 1 ] و در زمان t2=[3 5 8,8 7 6,1 4 7] ....تا t24 , rt هم ی ماتریس با مقادیر ثابته مانند:[3 4 8,6 2 0,3 1 4] الان میخوایم مجموع ضرب rt*PEVt رو از زمان t1 تا t24 بدست بیاریم. 2
Imaaan 17059 ارسال شده در 9 فروردین، 2015 مثلا PEVt در زمان t1=[5 2 3,4 2 1,3 0 1 ]و در زمان t2=[3 5 8,8 7 6,1 4 7] ....تا t24 , rt هم ی ماتریس با مقادیر ثابته مانند:[3 4 8,6 2 0,3 1 4] الان میخوایم مجموع ضرب rt*PEVt رو از زمان t1 تا t24 بدست بیاریم. خیلی خوبه، مرسی خب اینجوری که میگین با 24 تا بردار PEVt داشته باشین، ولی اینجا که میگین یه بردار 100 در 1 هست، اون 23 تای دیگه رو می خواین چجوری حساب کنین؟ 2
helen66 435 مالک ارسال شده در 9 فروردین، 2015 خیلی خوبه، مرسی خب اینجوری که میگین با 24 تا بردار PEVt داشته باشین، ولی اینجا که میگین یه بردار 100 در 1 هست، اون 23 تای دیگه رو می خواین چجوری حساب کنین؟ ببخشید اشتباه گفتم PEVt ی عدده ولی ثابت نیست یعنی هر بار که ران میکنیم ی عدد متفاوت نشون میده و rt هم که همون ماتریسه 1*100 هست. من کد هر دو رو میذارم: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام وبرای PEVt: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام من فکر میکنم بایدPEVt بیست و چهار بار تصادفی ایجاد بشه و هر مرتبه در rt ضرب بشه و در اخر جمع بشه...بنظر شما درسته؟ 2
Imaaan 17059 ارسال شده در 9 فروردین، 2015 ببخشید اشتباه گفتم PEVt ی عدده ولی ثابت نیست یعنی هر بار که ران میکنیم ی عدد متفاوت نشون میده و rt هم که همون ماتریسه 1*100 هست. من فکر میکنم بایدPEVt بیست و چهار بار تصادفی ایجاد بشه و هر مرتبه در rt ضرب بشه و در اخر جمع بشه...بنظر شما درسته؟ می دونم ثابت نیست، عدم رندوم بهش میدین دیگه، بایدم تغییر کنه. این دو تا کد همونایی هستن که میگین درست کار می کنن، خب من که خیلی اطلاع ندارم می خواین چیکار کنین، توی کد نویسی اگه مشکلی باشه سعی می کنم راهنمایی تون کنم. 2
helen66 435 مالک ارسال شده در 9 فروردین، 2015 می دونم ثابت نیست، عدم رندوم بهش میدین دیگه، بایدم تغییر کنه.این دو تا کد همونایی هستن که میگین درست کار می کنن، خب من که خیلی اطلاع ندارم می خواین چیکار کنین، توی کد نویسی اگه مشکلی باشه سعی می کنم راهنمایی تون کنم. بله همون دوتا کدن...الان چطور میتونم PEVt بیست و چهار بار تصادفی ایجاد بشه و هر مرتبه در rt ضرب بشه و در اخر جمع بشه ؟؟؟ 2
Imaaan 17059 ارسال شده در 9 فروردین، 2015 بله همون دوتا کدن...الان چطور میتونم PEVt بیست و چهار بار تصادفی ایجاد بشه و هر مرتبه در rt ضرب بشه و در اخر جمع بشه ؟؟؟ خب از هر جایی که محاسبه ش شروع میشه، قبلش باید این حلقه تون رو شروع کنین، 24 بار تکرار بشه، در انهای حلقه هم این ضرب رو بنویسین و با نتیجه حلقه قبل جمعش کنین. 2
ارسال های توصیه شده