/ / सी # विंडोज अनुप्रयोग में मैटलैब स्क्रिप्ट को कॉल और चलाने के लिए कैसे करें - सी #, matlab

सी # विंडोज अनुप्रयोग में मैटलैब स्क्रिप्ट को कॉल और चलाने के लिए कैसे करें - सी #, matlab

Matlab स्क्रिप्ट चलाने के लिए कोई तरीका हैं(समारोह के बिना) सी # विंडोज अनुप्रयोग में? जब मैं अपने सी # फॉर्म में एक बटन पर क्लिक करता हूं तो मैं अपनी मैटलैब स्क्रिप्ट को चलाने के लिए चाहता हूं। मैंने मैटलैब कंपाइलर को अपनी स्क्रिप्ट बनाने और डीएल प्राप्त करने और निजी MLApp.MLAppClass Matlab का उपयोग करने की कोशिश की; लेकिन मुझे यह भी यकीन नहीं है कि इसे कैसे चलाना है और बटन फ़ंक्शन में कोड कैसे प्राप्त करें।

कोई भी सहायताकाफी प्रशंसनीय होगी। धन्यवाद।

using testNN;
public partial class Form1 : Form
{
private testNN.Class1 matlab;

public Form1()
{
InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)
{

try
{
matlab = new testNN.Class1();
matlab.resourceforecast();
}
catch (Exception ex)
{ MessageBox.Show(ex.Message); }
}

उत्तर:

जवाब के लिए 0 № 1

उपयोग करने के लिए सबसे आसान होगा COM दृष्टिकोण।

देख यहाँ के लिए COM दृष्टिकोण और अन्य दृष्टिकोण भी।

एक उदाहरण, द्वारा प्रेरित उपरोक्त संदर्भ:

m = CreateObject("Matlab.Application")
m.Execute("script_name");

साइड नोट के रूप में, जब सी # में प्रश्नों के लिए googling, आमतौर पर इस मुद्दे को .NET के साथ देखने के लिए अधिक कुशल है (उदा। "matlab .net एकीकरण" )। जवाब तब सभी .NET वातावरणों पर आसानी से लागू किया जा सकता है।