PDA

View Full Version : استفاده از دستورهای matlsb در سی شارپ



MF
چهارشنبه 20 مهر 1384, 14:57 عصر
باسلام.
شاید برای شما نیز اتفاق افتاده باشد که بخواهید برنامه ای با محاسبات پیچیده بنویسید و کوچکترین اشتباهی که ممکن است در اندیس گذاری ، متغیرها ، و . . . مرتکب می شوید منجر به مشکلاتی می شود که رفع آنها گاه بیشتر از مدت زمان نوشتن کل برنامه طول می کشد. حتمن در چنین مواقعی به این فکر می افتید که ای کاش می شد از برنامه های قویی چون متلب (عمدا با "ت" نوشتم تا با "مطلب" که کلمه ای فارسی است اشتباه نشود.) استفاده کرد و محاسبات را به او سپرد و از نتایج آن بهره مند شد. و ممکن است برنامه یا نرم افزار شما بگونه ای باشد که امکان پیاده سازی کامل آن در متلب ممکن نباشد با مناسب نباشد.
به هر حال اگر بخوواهیم در پشت صحنه اجرای برنامه سی شارپ بدون اجرای کل متلب فقط با فعال بودن پروسس آن یا اجرای آن در پشت صحنه ویندوز ( بدون نمایش محیط برنامه نویسی آن) و (احتمالا بتوان گفت با فعال کردن یا فعال بودن هسته (core) یا انجین(موتور) آن )با استفاده از دستورات (command) متلب محاسبات مورد نظر را انجام دهیم چکار باید بکنیم؟ لطفا دستورات مورد نیاز در سی شارپ را روی یک مثال ساده مثلا ضرب دو یا چند ماتریس بیان کنید. با تشکر.

mehdik76
چهارشنبه 20 مهر 1384, 16:20 عصر
بنده هم یک مدت دنبال چنین کاری بودم متاسفانه نتونستم راهکار مناسبی پیدا کنم به خاطر همون سراغ یک راه حل دیگری گشتم . یک سری برنامه های آماده نوشته شده برای همین کار مثلا NMathCore و NMathMatrix و ... اینها روی دات نت فریم ورک نصب میشن و میشه خیلی راحت از اونها استفاده کرد البته برنامه های رایگان دیگری هم وجود داره که اگه به سایت www.codeproject.com یه سری بزنی میتونی اونجا پیدا کنی و استفاده کنی.