أقسام الموقع

الاستفتاء الحالي

ما رأيك بتصميم موقع مركز السلام؟
ممتاز
جيد جدا
جيد
لا بأس

تسجيل دخول

اسم المستخدم أو البريد:

كلمة المرور :

تذكرني

فقدان كلمة المرور ؟

إشترك الآن

المتواجدون الآن

6 متواجد (3 في المقالات)

عضو: 0
زائر: 6

المزيد

الإحصائيات

آخر مشترك عمر

مجموع الأعضاء 141 ( القائمة )

إجمالي المقالات 38
(17432هو عدد القراءات)
122هو عدد التعليقات

إجمالي البرامج 4
(674 هو عدد مرات التنزيل)

إجمالي المواقع 17
(إجمالي الزيارات 2403)

عدد المنتديات (عدد الردود | عدد المواضيع | مرات القراءة )

معلومات الموقع

لغات البرمجة وتقنياتها : ربط C# مع ماتلاب Matlab
بواسطة منذر الحمدوش في 2008/3/20 4:55:41 (1251 القراء)
لغات البرمجة وتقنياتها


في هذه المقالة سأقوم بشرح ثلاث طرق ممكنة لربط سي شارب مع ماتلاب ومن ثم سنختص بإحدى هذه الطرق ونبني مكتبة بلغة السي شارب لتغليف ملفات الماتلاب. إن المتطلب الوحيد لعمل هذه المكتبة هو وجود الماتلاب على الجهاز.

1. مقدمة:

يعد ماتلاب أداة علمية قوية جداً من أجل المعالجات الرياضية وخاصة في التعامل مع المصفوفات وذلك بفضل لغته المميزة في هذا المجال، وعادة يستخدم الماتلاب كبرنامج مستقل ولكن هذا لايغني عن إمكانية دمجه مع بيئات برمجية أخرى، ويوجد طريقتين لذلك.

الطريقة الأولى تكون بالتصريح عن إجراء أو عنصر في لغة أصلية تدعم وظائف الماتلاب وذلك من أجل تسريع التنفيذ وهذه الطريقة تستخدم نظام MEX. أما الطريقة الثانية (والتي ستسخدم في هذه المقالة) فهي تستدعي توابع الماتلاب من برنامج خارجي وفي مقالتنا هذه سيكون هذا البرنامج يدعم .Net. وفي هذه الطريقة تلعب الجافا دوراً هاماً وذلك لأن ماتلاب مبني على لغة الجافا ويمكن بسهولة استخدام صفوف الجافا في ماتلاب وبالعكس.
ويوجد ثلاث طرق لاستخدام ماتلاب من برنامج خارجي:
1. C API.
2. DDE.
3. COM.
سوف نشرح كيفية استخدام هذه الطرق باستخدام C# بشكل بسيط وموجز جداً ومن ثم سنركز على الطريقة الأولى عن طريق إنشاء صف مغلف لاستدعاء ال C APIs.

تكملة المقالة مع الأمثلة موجودة على الرابط

لا تنسونا من الدعاء

يمكنكم الاتصال بنا من اجل الدعم الفني ....

تحظير للطباعة أرسل هذه المقالة الى صديق
التعليقات تخص صاحبها ولا تخص ادارة الموقع
الكاتب الموضوع
زائر ضيف
بتاريخ: 2008/4/22 12:22  تحديث: 2008/4/22 12:22
 ربط C# مع ماتلاب Matlab
أين الشرح ياصديقي العزيز
منذر الحمدوش
بتاريخ: 2008/4/22 15:18  تحديث: 2008/4/22 15:18
مدير الموقع
الإنظمام: 2007/5/18
من: سوريا
ردود: 28
 ربط C# مع ماتلاب Matlab - الملف المرفق
أعتذر عن عدم تحميل الملف ... على كل حال يمكنك تحميله من الرابط التالي

نتمنى أن تقوم بالتسجيل في لموقع لكي تتواصل مع آخر أخبارنا ...
ابن الكرام
بتاريخ: 2008/4/26 19:04  تحديث: 2008/4/26 19:04
عضو مبتديء
الإنظمام: 2008/4/26
من:
ردود: 1
 ربط C# مع ماتلاب Matlab - الملف المرفق
مشكور اخي الكريم
منذر الحمدوش
بتاريخ: 2008/4/27 2:47  تحديث: 2008/4/27 2:47
مدير الموقع
الإنظمام: 2007/5/18
من: سوريا
ردود: 28
 ربط C# مع ماتلاب Matlab - الملف المرفق
أهلا وسهلا بك أخي الكريم ...
honest
بتاريخ: 2008/7/15 2:39  تحديث: 2008/7/15 2:39
عضو مبتديء
الإنظمام: 2008/4/11
من:
ردود: 2
 ربط جافا مع ماتلاب Matlab ؟؟؟؟؟؟؟؟
طيب ممكن مساعدة بموضوع ربط الماتلاب مع الجافا؟؟

بدي اظهر Matlab Gui داخل برنامج بلغة جافا
؟؟؟؟؟
منذر الحمدوش
بتاريخ: 2008/7/15 4:25  تحديث: 2008/7/15 4:26
مدير الموقع
الإنظمام: 2007/5/18
من: سوريا
ردود: 28
 ربط جافا مع ماتلاب Matlab ؟؟؟؟؟؟؟؟
والله ما اشتغلت بهل الموضوع

ولكن أعتقد أنه أسهل لأن ماتلاب متوافقة مع جافا

سأجرب في الموضوع وإن شاء الله خير

شكرا
honest
بتاريخ: 2008/7/16 16:25  تحديث: 2008/7/16 16:25
عضو مبتديء
الإنظمام: 2008/4/11
من:
ردود: 2
 ربط جافا مع ماتلاب Matlab ؟؟؟؟؟؟؟؟
شكراً للاهتمام
بالمناسبة انا بعد البحث لاقيت اكثر من طريقة للربط
ووجدت أسهلها بتنزيل المكتبة الموجودة بالرابط التالي
http://www2.cmp.uea.ac.uk/~it/jlab/index.html

وماكان في أي مشاكل

وشكراً
منذر الحمدوش
بتاريخ: 2008/7/17 11:38  تحديث: 2008/7/17 11:38
مدير الموقع
الإنظمام: 2007/5/18
من: سوريا
ردود: 28
 ربط جافا مع ماتلاب Matlab ؟؟؟؟؟؟؟؟
مكشورة جدا أخت سناء على مشاركتك الجيدة

أعتذر لأني لم أتمكن من المساعدة

بالتوفيق
زائر ضيف
بتاريخ: 2008/8/16 6:57  تحديث: 2008/8/16 6:57
 ربط جافا مع ماتلاب Matlab ؟؟؟؟؟؟؟؟
شكرا لك آنسة سناء ...!

خطوات التسجيل في الموقع

للتسجيل في الموقع اضغط هنا

ثم أدخل معلوماتك واضغط زر "أرسل"

وأخيرا لا تنسى أن تضغط زر "انتهى" ليتم تفعيل حسابك

نتمنى لك الفائدة والمتعة في موقعنا

إدارة الموقع

لغة الموقع

البحث

Google

إعلانات غوغل

التوقيت والتاريخ

آخر الصور

الترتيب العالمي

عداد المتصفحين

اليوم



الإجمالي