Loading
09354382544

نصب کمپایلر C در متلب

4.50 از 5 امتیاز بر اساس مشتری 4
(دیدگاه کاربر 7)

25,000 تومان

توضیحات

زبان برنامه نویسی C و C++ یکی از زبان مورد استفاده برای پیاده سازی الگوریتم های مختلف می باشد. گاهی پیش می آید که تولباکسی در زبان برنامه نویسی سی یا سی پلاس پلاس نوشته شده باشد و بخواهیم از آن در متلب استفاده کنیم.
در این مواقع لازم است که از کمپایلرهای متلب برای تبدیل کدهای C به کدهای قابل اجرا در متلب استفاده کنیم. دستوری که در این مواقع بیشتر استفاده می شود، دستور mex می باشد.
بعد از نصب متلب ، این دستور کار نمی کند بلکه لازم است یکی از کمپایلرها یا SDK مورد نیاز را نیز نصب کنید.
ما Microsoft Visual Studio را هم نصب کردیم اما باز مشکل برطرف نشد.
ما در یک پروژه بیشتر راه های نصب کمپایلر C متلب را انجام دادیم، ولی هیچ کدام جواب نداد تا بالاخره بعد از یک ماه توانستیم این مشکل را برطرف کنیم.
تعدادی از تولباکس های نوشته شده با زبان C برای استفاده در متلب را می توانید در زیر ببینید :

BSMART: A Matlab/C Toolbox for Analyzing Brain Circuits

The Sick LIDAR Matlab/C++ Toolbox

Psychophysics Toolbox

Robotics Toolbox

خطایی که بعد از نصب نبودن کمپایلر C ظاهر می شود در زیر نمایش داده شده است :

mex -setup

No supported SDK or compiler was found on this computer.
For a list of supported compilers, see
<http://www.mathworks.com/support/compilers/R2012a/win64.html>

گاهی SDK مورد نیاز را دانلود می کنید ولی در انتها نصب دچار شکست می شود و پنجره زیر ظاهر می شود که نشان می دهد نصب به مشکل خورده است :

Windows SDK 7 MATLAB mex

ما در این فیلم آموزشی قصد داریم مراحل مورد نیاز را به صورت پله پله به شما آموزش بدهیم تا در اجرای تولباکس های نوشته شده با زبان C مشکلی نداشته باشید.

قسمت اول این فیلم آموزشی :


لینک دانلود (کیفیت بالا)

لینک آپارات
لینک یوتیوب

لینک تخته سفید

7 دیدگاه برای نصب کمپایلر C در متلب

  1. سلام برای تمامی الگوریتم های دسته بند کاربرد دارد ؟

    • با سلام و احترام
      برای هر گونه برنامه و تابعی که با زبان سی نوشته شده باشد، کاربرد دارد حال می خواهد دسته بند باشد یا هر چیز دیگری.

  2. سلام برای متلب 2016 ، 64 بیتی هم کار میکنه ؟

    • با سلام و احترام
      متلبی که در این آموزش استفاده شده است ، متلب 64 بیتی می باشد. به نسخه (version) متلب ربطی ندارد.

  3. با سلام
    در هنگام نصب winsdk_web پیام میده که یا سی دی نصب را قرار دهید یا به اینترنت وصل شوید ……. در صورتی که هم سی دی نصب در سی دی رام هست و هم سیستم به اینترنت متصل هستش ….. ممنون بگین چیکار کنم ؟؟؟؟؟؟؟

  4. امتیاز 4 از 5

    اموزش فوق مربوط به ویندوزسون هست…برای ویندوز 8 باید تنها ورژن SDK را تغییر بدیم؟

    • برای همه نسخه های ویندوز جواب می دهد.

  5. امتیاز 5 از 5

    آیا لینک خرید فوق فعال است؟و مطلب دیگر اینکه برای نصب نرم افزارها موجود در فایل آموزشی فوق، نرم افزار باید در درایوی که متلب درآن هست نصب شود یا در درایو ویندوز؟

    • با سلام و احترام
      بله لینک خرید فعال است اگر مشکلی داشتید می توانید کارت به کارت کنید.
      برخی از نرم افزارها را باید در درایو C نصب کنید. در فیلم آموزشی مراحل پله پله توضیح داده شده است.

  6. امتیاز 5 از 5

    و اینکه گفته میشه ADD-ones برای نسخه های 2016 a و ذ unavailable هست بازم فایل آموزشی فوق جوابگوهست؟

    • سلام
      بر روی نسخه متلب 2016 هم تست شده است.
      ما که کارمون متلب است هنوز نشنیدیم که add on بر روی متلب قابل نصب نباشد. خیلی از قابلیت های متلب است که کاربر در صورت دلخواه می تواند نصب کند. به نظر چنین مطلبی نمی تواند درست باشد.

  7. امتیاز 4 از 5

    با سلام
    ضمن تشکر از ارسال ویدیوی آموزشی فوق
    بنده مطابق دستور العمل ارائه شده در فیلم آموزشی ابتدا دو برنامه زیر را uninstall کردم:(32 بیتی و 64 بیتی)
    2010++microsoft visual studio C
    و سپس به نصب فایل winsdk_web.exe پرداختم . ولی متاسفانه در پایان به error خوردم.
    در فایل پیوست این error را برای شما فرستاده ام .
    استدعا دارم مرا راهنمایی کنید.

    • سلام
      اگر یکی از مراحل را انجام ندهید یا زودتر انجام دهید به همین خطا برمی خورید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پشتیبانی