سلام
من فایلی نوشته شده و آماده در ++c دارم که از قسمتهای مختلفی تشکیل شده و میخواهم همه را به matlab وارد کرده و اجرا کنم
Printable View
سلام
من فایلی نوشته شده و آماده در ++c دارم که از قسمتهای مختلفی تشکیل شده و میخواهم همه را به matlab وارد کرده و اجرا کنم
با سلام!
دوست گرامي عضويت شما در SSA تبريك مي گم.
براي اين كار بايد تمام بخش هاي برنامه ي خودتون رو به شكل Function در بياريد و هدر mex.h رو هم بهشون اضافه كنيد (+ يك سري از تغييرات) . بعد مي تونيد با استفاده از محيط برنامه نويسي اي مثل Visual Studio برنامه رو به شكل DLL در بياريد و ازشون در نرم افزار متلب استفاده كنيد. به علاوه مي تونيد اين توابع رو با فرمان mex متلب هم كامپايل كنيد.
در حالت كلي براي استفاده از سابروتين هاي زبان هاي C ، C++ و Fortran بايد كد ها به شكل MEX File در بيان تا بشه در MATLAB ازشون استفاده كرد. براي آشنايي كامل با اين كار مي تونيد آموزش زير رو دانلود كنيد:
برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ]
يه آموزش خلاصه و قدم به قدم هم هست كه ارتباط كد هاي C++ و MATLAB شرح داده كه پيوست شده.
موفق باشيد
آرمين
این لینکها هیچ کدوم کار نمیکنه!!!!
لينك ها اصلاح شدند...نقل قول:
با تشكر از گزارش تون:give_rose: