helen66 435 اشتراک گذاری ارسال شده در ۲۴ آذر، ۱۳۹۳ سلام ی برنامه نوشتم که جواب اخرشو میخوام برای ی برنامه دیگه استفاده کنم.(مثلا ی برنامه نوشتم تا بهe برسم الان میخوام تو ی برنامه دیگه از eاستفاده کنم) راهی وجود داره که دیگه کدها رو دوباره ننویسم ؟فقط از eاستفاده کنم.. تشکر 4 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در ۲۴ آذر، ۱۳۹۳ helen۶۶ گفته است: سلامی برنامه نوشتم که جواب اخرشو میخوام برای ی برنامه دیگه استفاده کنم.(مثلا ی برنامه نوشتم تا بهe برسم الان میخوام تو ی برنامه دیگه از eاستفاده کنم) راهی وجود داره که دیگه کدها رو دوباره ننویسم ؟فقط از eاستفاده کنم.. تشکر سلام می تونین به صورت فانکشن تعریف کنین، این متغیر خروجیش باشه، یا با دستور save ذخیره ش کنین، توی برنامه دوم با دستور load ازش استفاده کنین. 6 لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در ۲۴ آذر، ۱۳۹۳ Imaaan گفته است: سلاممی تونین به صورت فانکشن تعریف کنین، این متغیر خروجیش باشه، یا با دستور save ذخیره ش کنین، توی برنامه دوم با دستور load ازش استفاده کنین. سلام مهندس ووقتتون بخیر این برنامه رو نوشتم میخوام ماتریس Id، 1*100 بشه ولی ارورر میده میتونید راهنماییم کنید؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4 لینک به دیدگاه
سارا-افشار 36437 اشتراک گذاری ارسال شده در ۲۴ آذر، ۱۳۹۳ توی متلب شیی گرایی کاربرد نداره ؟ خروجی رو یه شیی public تعریف کنی می تونی ازش توی برنامه دیگه استفاده کنی به شرطی که هر دو برنامه بالا باشند اگرهم بخوای آفلاین بهش دسترسی داشته باشی باید توی فایلی (بانک طلاعاتی و... ) بخوابونی 4 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در ۲۵ آذر، ۱۳۹۳ helen۶۶ گفته است: سلام مهندسووقتتون بخیر این برنامه رو نوشتم میخوام ماتریس Id، 1*100 بشه ولی ارورر میده میتونید راهنماییم کنید؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام سلام مرسی، این یه سوال دیگه س که، چرا بازم توی همین تاپیک؟ خب سینتکس if رو درست ننوشتین، به غیر از اون kd یه بردار 100 تایی هست، به نظر یه حلقه هم براش نیاز داشته باشین. سارا-افشار گفته است: توی متلب شیی گرایی کاربرد نداره ؟ خروجی رو یه شیی public تعریف کنی می تونی ازش توی برنامه دیگه استفاده کنی به شرطی که هر دو برنامه بالا باشند اگرهم بخوای آفلاین بهش دسترسی داشته باشی باید توی فایلی (بانک طلاعاتی و... ) بخوابونی داشتن رو داره، ولی خب روش کدنویسیش یه خورده متفاوت هست. 4 لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در ۲۸ آذر، ۱۳۹۳ سلام دوستان ببخشید دوتا سیگما(جمع) رو چطور تو متلب کدشو بنویسم؟؟ مثلا فرمول زیر رو چطور میتونم بنویسم؟ 4 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در ۲۸ آذر، ۱۳۹۳ helen۶۶ گفته است: سلام دوستانببخشید دوتا سیگما(جمع) رو چطور تو متلب کدشو بنویسم؟؟ مثلا فرمول زیر رو چطور میتونم بنویسم؟ سلام می تونین دو تا حلقه تو در تو بذارین، این دو تا سیگما رو براتون انجام بده، یا اگه ماتریس یا بردار باشه با sum هم میشه. 5 لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در ۳۰ آذر، ۱۳۹۳ با سلام میخوام مجموع kd*prate رو از 1تا 24 حساب کنم ...کد زیر رو نوشتم جواب نمیده !ممنون میشم راهنماییم کند.. با تشکر clc kd1=eye(1,100); k=[-1,0,1]; kd=k(randi([1,3],1,100 )); Prate=0.85+(0.9-0.85)*rand(1,100); for i=1:1:24 ereq1=kd(i).*Prate; Ereq.d=sum(ereq1); end 4 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در ۳۰ آذر، ۱۳۹۳ helen۶۶ گفته است: با سلام میخوام مجموع kd*prate رو از 1تا 24 حساب کنم ...کد زیر رو نوشتم جواب نمیده !ممنون میشم راهنماییم کند.. با تشکر clc kd1=eye(1,100); k=[-1,0,1]; kd=k(randi([1,3],1,100 )); Prate=0.85+(0.9-0.85)*rand(1,100); for i=1:1:24 ereq1=kd(i).*Prate; Ereq.d=sum(ereq1); end سلام چرا 24، متغیرهاتون 100 تا درایه دارن که؟ برای اینکه جمع توی حلقه داشته باشین که sum نباید نیاز باشه، یع متغیر نیاز دارین که توی هر تکرار مجموع تا تکرار قبل رو با مقدار جدید جمع بشه، مثل این: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام حالا اگه اینو بخوایم بدون حلقه بنویسیم، میشه اینجوری: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4 لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در ۳۰ آذر، ۱۳۹۳ Imaaan گفته است: سلامچرا 24، متغیرهاتون 100 تا درایه دارن که؟ برای اینکه جمع توی حلقه داشته باشین که sum نباید نیاز باشه، یع متغیر نیاز دارین که توی هر تکرار مجموع تا تکرار قبل رو با مقدار جدید جمع بشه، مثل این: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام حالا اگه اینو بخوایم بدون حلقه بنویسیم، میشه اینجوری: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام مرسی بابت راهنماییتون ...برای فرمول زیر میخواستم کد بنویسم: 2 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در ۳۰ آذر، ۱۳۹۳ helen۶۶ گفته است: مرسی بابت راهنماییتون ...برای فرمول زیر میخواستم کد بنویسم: خب در مورد متغیرهاتون بیشتر توضیح میدین، چه شکلی هستن و چجوری می خوان جمع بشن؟ 3 لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در ۳۰ آذر، ۱۳۹۳ kd,prate که ماتریس 1*100 هستن وبه kd زمان های 1تا 24 تعلق داره که میخوام مجموع kd*prate از 1 تا 24 رو بدست بیارم... 2 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در ۳۰ آذر، ۱۳۹۳ helen۶۶ گفته است: kd,prate که ماتریس 1*100 هستن وبه kd زمان های 1تا 24 تعلق داره که میخوام مجموع kd*prate از 1 تا 24 رو بدست بیارم... یعنی kd و prate هر دو بر حسب زمان هستن؟ اولین درایه kd قراره تو چی ضرب بشه، همین درایه دوم و بعدی؟ 3 لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در ۳۰ آذر، ۱۳۹۳ Imaaan گفته است: یعنی kd و prate هر دو بر حسب زمان هستن؟ اولین درایه kd قراره تو چی ضرب بشه، همین درایه دوم و بعدی؟ نه فقط kd بر حسب زمانه.. مثلا میگیم نرخ شارژ اولین خودرو مثلا 0.85 است (برای prate) که مثلا در kd=1 در ساعت 3 (1:24) ضرب میشه. 2 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در ۱ دی، ۱۳۹۳ helen۶۶ گفته است: نه فقط kd بر حسب زمانه..مثلا میگیم نرخ شارژ اولین خودرو مثلا 0.85 است (برای prate) که مثلا در kd=1 در ساعت 3 (1:24) ضرب میشه. ببین هلن خانوم، الان شما برای Prate یه بردار با 100 درایه داری، یه ماتریس kd داری که بازم 100 تا درایه ی صفر و یک و منفی یک داره، یه حلقه با 24 تکرار می خوای بنویسی که یه مجموعی رو برات حساب کنه، اینجوری که نوشتی میاد kd های 1 تا 24 رو در بردار Prate ضرب می کنه، بعد که مجموع حساب بشه، سه عدد می تونه بهمون بده، مجموع Prate، صفر و منفی مجموع Prate. اینجا از استراکچر استفاده کردی، حالا اگه بخوای همین 24 خروجی رو نگه داری، یه ایندکس هم به استراکچرت میدی: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4 لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در ۳ دی، ۱۳۹۳ با سلام ببخشید این برنامه رو نوشتم نمیدونم چرا خروجی نمیده،ممنون میشم راهنماییم کنیذ... با تشکر برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 3 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در ۳ دی، ۱۳۹۳ helen۶۶ گفته است: با سلامببخشید این برنامه رو نوشتم نمیدونم چرا خروجی نمیده،ممنون میشم راهنماییم کنیذ... با تشکر سلام واسه چی clear all3؟ pb2 هم یه درایه داره، داخل حلقه i تا 24 تغییر می کنه، واسه همین ارور میده دیگه، می خواد درایه دوم رو استفاده کنه، میبینه چنین درایه ای وجود نداره. 4 لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در ۳ دی، ۱۳۹۳ ممنونم بابت راهنماییتون ولی pb2 رو تا 24 درایه هم که تغییر دادم باز هم خروجی نداد! برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 3 لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در ۳ دی، ۱۳۹۳ helen۶۶ گفته است: ممنونم بابت راهنماییتون ولی pb2 رو تا 24 درایه هم که تغییر دادم باز هم خروجی نداد! برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام ببخشید چطور میتونم ،کد ها رو مثل شما قرار بدم؟؟؟ 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در ۳ دی، ۱۳۹۳ helen۶۶ گفته است: ممنونم بابت راهنماییتون ولی pb2 رو تا 24 درایه هم که تغییر دادم باز هم خروجی نداد! برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خب i از صفر شروع میشه، توی متلب که ایندکس صفر نداریم (آدرس ها از یک شروع میشه). pev.d هم اگه بخواین به صورت استراکپر بنویسین باید موقع استفاده هم به همون صورت استفاده کنین: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4 لینک به دیدگاه
ارسال های توصیه شده