PDA

مشاهده نسخه کامل : ++c به matlab



mofar12
21-03-12, 12:57
سلام
من فایلی نوشته شده و آماده در ++c دارم که از قسمتهای مختلفی تشکیل شده و میخواهم همه را به matlab وارد کرده و اجرا کنم

ravegoat
25-03-12, 11:30
با سلام!

دوست گرامي عضويت شما در SSA تبريك مي گم.

براي اين كار بايد تمام بخش هاي برنامه ي خودتون رو به شكل Function در بياريد و هدر mex.h رو هم بهشون اضافه كنيد (+ يك سري از تغييرات) . بعد مي تونيد با استفاده از محيط برنامه نويسي اي مثل Visual Studio برنامه رو به شكل DLL در بياريد و ازشون در نرم افزار متلب استفاده كنيد. به علاوه مي تونيد اين توابع رو با فرمان mex متلب هم كامپايل كنيد.
در حالت كلي براي استفاده از سابروتين هاي زبان هاي C ، C++ و Fortran بايد كد ها به شكل MEX File در بيان تا بشه در MATLAB ازشون استفاده كرد. براي آشنايي كامل با اين كار مي تونيد آموزش زير رو دانلود كنيد:
Only the registered members can see the link

يه آموزش خلاصه و قدم به قدم هم هست كه ارتباط كد هاي C++ و MATLAB شرح داده كه پيوست شده.

موفق باشيد
آرمين

salmamir
08-11-12, 00:17
این لینکها هیچ کدوم کار نمیکنه!!!!

ravegoat
08-12-12, 09:28
این لینکها هیچ کدوم کار نمیکنه!!!!
لينك ها اصلاح شدند...

با تشكر از گزارش تون:give_rose: