جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'pathtool'.
1 نتیجه پیدا شد
-
خب توی این تاپیک می خوام روش اضافه کردن یه تولباکس یا هر مجموعه کد دیگه ای رو به متلب توضیح بدم. البته بعضی از تولباکس ها ممکن خودشون فایلی داشته باشن که این کار رو انجام بده، پس قبل از هر چیز فایل توضیحات تولبکس رو مطالعه کنین. دنبال اسامی مثل readme بگردین یا هر اسمامی دیگه ای که شامل help یا path باشه، هم میتونه فایل مورد نظرمون باشه. اگه چنین فایلی وجود نداشت یا چیزی که می خواین اضافه کنین، تولباکس نیست و یه مجموعه از کد هایی هست که زیاد ازشون استفاده می کنین، طبق ادامه توضیحات عمل می کنیم. اگه فایلی که داریم فشرده هست، اول اکسترکتش می کنیم. فولدر شامل فایل ها رو در مکانی روی هاردمون کپی می کنیم، جایی باشه که نیاز به تغییرش نداشته باشیم، مثلا می تونیم از فولدر Matlab داخل Documents ویندوز استفاده کنیم. هر وقت که مکان این فولدر رو تغیییر بدیم، دوباره باید همین کارها رو انجام بدیم. در ادامه داخل Command Window متلب دستور pathtool رو اجرا می کنیم و یه پنجره مثل شکل زیر باز میشه: تمام مسیرهایی که داخل این پنجره وجود داره به عنوان مسیر های قابل استفاده برای متلب محسوب میشن. یعنی وقتی شما بخواین از فایلی (ام فایل، فانکشن، عکس، فایل تکست و ...) که داخل این فولدر ها قرار داره استفاده کنین، فقط اسم فایل برای فراخونی اون کافیه و نیازی به آدرس دهی جایی که فایل توش قرار داره ندارین. علاوه بر این مسیرها، مسیر فعلی متلب (Current Directory یا Current Folder) هم جزو مسیرهای قابل دسترس حساب میشه. فایل های داخل این مسیر هم نیاز به آدرس دهی ندارن، با دستور cd مسیر فعلی رو ببینین یا تغییرش بدین: cd بعد از اجرای دستور pathtool، اگه تمام فایل ها داخل فولدر اصلی قرار داره و فولدری زیرمجموعه فولدر اصلی نیست، گزینه Add Folder رو انتخاب می کنیم. در غیر این صورت یعنی اگه داخل فولدر اصلی یک یا چند فولدر دیگه وجود داره، از Add with Subfolders… رو انتخاب می کنیم. در ادامه به مسیر مورد نظر میریم و گزینه ی Select Folder رو انتخاب می کنیم. مشابه شکل زیر مسیرهای فولدر های تولباکس به مسیرهای موجود اضافه میشه، مسیرهای اضافی رو هم با Delete یا گزینه ی Remove میتونین حذف کنین. در آخر هم گزینه ی save رو انتخاب کنین: بعضی از تولباکس ها علاوه بر کدهای متلب، از کدهای C یا ++C هم استفاده می کنن. متلب برای استفاده از این کدها نیاز داره، که ابتدا تبدیل به فایل هایی به MEX بشن. البته بعضی از تولباکس ها فایل های MEX چند سیستم عامل مختلف رو قرار میدن، که اگه سیستم عامل شما هم جزو اون ها باشه، نیاز تبدیلشون ندارین. برای تبدیل کدهای C یا ++C به MEX نیاز به کامپلرهمین زبان ها داریم، که حالا فرض می کنیم مشکلی از این بابت وجود نداره. روش نصب کامپایلر و معرفی اون به متلب در لینک زیر توضیح داده شده: [h=3]نصب کامپایلر ++c/c برای متلب و استفاده از کدهای mex[/h] توی این حالت هم ممکنه mfileی برای این کار در نظر گرفته بشه، دنبال اسامی که شامل MEX یا Compile باشن، بگردین.
- 32 پاسخ
-
- 14
-
- add path
- adding new toolbox to matlab
- (و 9 مورد دیگر)