Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   نرم افزار MATLAB (http://artificial.ir/intelligence/forum64.html)
-   -   نحوه فراخواني يااجراي برنامه زبان c در متلب (http://artificial.ir/intelligence/thread11010.html)

slicing ۰۵-۲۲-۱۳۹۱ ۱۱:۳۴ قبل از ظهر

نحوه فراخواني يااجراي برنامه زبان c در متلب
 
با سلام
اگه امكان داره بهم راهنمايي كنيد كه چطوري ميشه تو متلب يه برنامه رو كه به زبان c نوشته شده را فراخواني كرد يا اجرا كرد. چون من بايد نتايجي كه از كدي كه تو متلب نوشتم رو كه به دست آوردن همزمان روي كدي كه با زبان c نوشتم اجرا كنم.اما نميدونم چطوري.
ممنون ميشم كمكم كنيد.

erfan_com ۰۵-۲۲-۱۳۹۱ ۰۸:۴۶ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله slicing (پست 25659)
با سلام
اگه امكان داره بهم راهنمايي كنيد كه چطوري ميشه تو متلب يه برنامه رو كه به زبان c نوشته شده را فراخواني كرد يا اجرا كرد. چون من بايد نتايجي كه از كدي كه تو متلب نوشتم رو كه به دست آوردن همزمان روي كدي كه با زبان c نوشتم اجرا كنم.اما نميدونم چطوري.
ممنون ميشم كمكم كنيد.

باید یک سری فایل های .dll بسازی که معروفه به فایل های Mex. اینو سرچ کنی مطلب راجع بهش به دست میاری

slicing ۰۵-۲۳-۱۳۹۱ ۰۲:۱۰ بعد از ظهر

با سلام
ممنون از راهنماييتون. اما فكركنم از ساختن فايل .dll براي استفاده از كد متلب در c استفاده ميشه. البته اگه اشتباه نكنم. اما من ميخوام برنامه اي كه با زبان c نوشتم به عنوان بخشي از برنامه اي كه در متلب نوشتم استفاده كنم. مثلا برنامه اي كه به صورت زبان c نوشتم رو به صورت يك m فايل در متلب استفاده كنم.
با تشكر

erfan_com ۰۵-۲۳-۱۳۹۱ ۰۵:۵۹ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله slicing (پست 25669)
با سلام
ممنون از راهنماييتون. اما فكركنم از ساختن فايل .dll براي استفاده از كد متلب در c استفاده ميشه. البته اگه اشتباه نكنم. اما من ميخوام برنامه اي كه با زبان c نوشتم به عنوان بخشي از برنامه اي كه در متلب نوشتم استفاده كنم. مثلا برنامه اي كه به صورت زبان c نوشتم رو به صورت يك m فايل در متلب استفاده كنم.
با تشكر

بله درسته. چرا این کار رو می خواید انجام بدین؟ کار بیهوده ای به نظرم چون c از همه لحاظ برتر از متلبه. متلب فقط سادست. کد که آمادست دیگه چرا متلب؟؟؟

slicing ۰۵-۲۴-۱۳۹۱ ۱۱:۰۲ قبل از ظهر

با سلام
آخه من براي پايان نامه ام از الگوريتم رقابت استعماري استفاده مي كنم كه از كد متلبش استفاده ميكنم. نتايجي كه از هر بار اجراي اين الگوريتم به دست مي آيد رو بايد روي برنامم كه به زبان c هستش رو اجرا كنم و و نتايج به دست بيارم تا ببينم بهينه شده يانه.به همين خاطر مجبورم اينكارو كنم.

masood ۰۵-۳۰-۱۳۹۱ ۰۵:۳۸ قبل از ظهر

شما می تونید در مطلب کد هایی که در سایر زبان های برنامه نویسی نوشتید بخصوص C++ رو در متلب کامپایل کنید و ازش یک Pakage بسازید. متاسفانه روی سیستمم متلب نصب نیست وگرنه براتون توضیح دقیقشو می دادم.

در کل بنده هم بهتون توصیه می کنم کد مربوط به الگوریتم رقابت استعماری رو در C یک بار بنویسید یا از وب بگیرید. چون دیباگ کردن کد C یعنی دوباره کامپایل آن در متلب برای ساخت Pakage و این کار رو سخت میکنه.


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۴:۳۶ قبل از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.