:sad:سلام , وقتی برنامه متلبی که نوشتیم سنگین و طولانی باشه , اگه بخوایم تغییراتی توش ایجاد کنیم و دوباره Run کنیم تا نتیجه رو ببینیم, برای هر تغییر باید وقت زیادی صرف بشه چون برنامه سنگینه, آیا راهی هست که تغییراتو که دادیم برای دیدن نتیجه زمان کمتری ببره و زودتر Run بشه
اطلاعیه
Collapse
No announcement yet.
Run کردن در متلب
Collapse
X
-
پاسخ : Run کردن در متلب
درود
بستگی به برنامه داره. اگه شما حتی الامکان از for استفاده نکنی و محاسبات رو به صورت برداری و ماتریسی انجام بدی، سرعت به مبزان زیادی بالا میره.
از توابع
می تونی کل برنامه و با قسمتی از برنامه رو که حجم محاسباتی بالایی داره، به C در متلب بنویسی و ازش در قسمتهی دیگه برنامه به صورت تابع استفاده کنی.(mex)
کار دیگه ای که میشه انجام داد اینه که حجم دیتای ورودی رو برای تست برنامه کم کنیو مثلا برای پردازش تصویر، از یه تصویر کوچیک برای تست برنامه استفاده نی و وقتی از برنامه مطمئا شدی، تصویر اصلی رو بدی.
یک کار دیگه تینه که در حین انجام برنامه، یه سری خروجی تولید کنی، و اونها رو مشاهده کنی. اگه دیدی خروجی ها نامربوط هستند برنامه رو متوقف کنی و اشکال رو رفع کنی.مـن هیچ ندانم که مرا آن که سرشت
از اهل بهشت کرد یا دوزخ زشت
جامی و بتی و بربطی بر لب کشت
اين هر سه مرا نقد و تو را نسیه بهشت
-
پاسخ : Run کردن در متلب
سلام، علاوه بر راههایی که دوستمون گفتن یه راه دیگه اینه که برنامه رو به چند قسمت تقسیم کنی -به صورت تابع- تا با تغییر، فقط یکی از فایلها تغییر کنه و زمان کمتری بگیره.لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"
دیدگاه
-
پاسخ : Run کردن در متلب
با سلام
با همون دستور mex
ویژوال استدیو رو نصب کن
به متلب لینکش کن
بعد فایل متلبتو mex کن
ولی احتمالا انجام این مراحل یکم خسته کننده باشه
پیشنهاد من اصلاح الگوریتمت هستش
معمولا خیلی میشه الگوریتمو بهینه کرد
حتی می تونی قسمت هایی از الگوریتمتو سی کنی
http://www.4shared.com/office/wspNnTsI/AMUZESH_JAMEE_MATLAB.html
دیدگاه
دیدگاه