Matlab绘图工具在C#中的应用

Matlab绘图工具在C#中的应用,c#,matlab,plot,C#,Matlab,Plot,有谁能告诉我如何使用C#应用程序中的Matlab绘图工具吗? 我是Matlab新手,所以我对Matlab绘图工具一无所知。 要求是我必须使用Matlab绘图工具来绘制来自C#应用程序的数据。 比如在我的C#Windows窗体应用程序界面中嵌入Matlab工具。 感谢您抽出时间……请浏览这些链接,您将在其中找到答案 请浏览这些链接,您将在其中找到答案 使用附加产品,您可以将MATLAB代码部署到.NET程序集,并从C#调用它。@Marshal的第一个链接很好地描述了这个过程 但是,不可能将

有谁能告诉我如何使用C#应用程序中的Matlab绘图工具吗? 我是Matlab新手,所以我对Matlab绘图工具一无所知。 要求是我必须使用Matlab绘图工具来绘制来自C#应用程序的数据。 比如在我的C#Windows窗体应用程序界面中嵌入Matlab工具。
感谢您抽出时间……

请浏览这些链接,您将在其中找到答案


请浏览这些链接,您将在其中找到答案


使用附加产品,您可以将MATLAB代码部署到.NET程序集,并从C#调用它。@Marshal的第一个链接很好地描述了这个过程

但是,不可能将MATLAB轴直接作为Windows窗体的父对象。您可以让C#应用程序在单独的MATLAB figure窗口中弹出绘图,也可以将绘图暂时保存到静态图像文件中,并在Windows窗体中显示


此外,如果说“MATLAB绘图工具”,您的意思不仅是绘图本身,而且是允许运行时操纵绘图的交互式工具——这些工具被明确排除在使用Builder产品的部署之外。有关详细信息,请参见。

使用附加产品,您可以将MATLAB代码部署到.NET程序集,并从C#调用它。@Marshal的第一个链接很好地描述了这个过程

但是,不可能将MATLAB轴直接作为Windows窗体的父对象。您可以让C#应用程序在单独的MATLAB figure窗口中弹出绘图,也可以将绘图暂时保存到静态图像文件中,并在Windows窗体中显示


此外,如果说“MATLAB绘图工具”,您的意思不仅是绘图本身,而且是允许运行时操纵绘图的交互式工具——这些工具被明确排除在使用Builder产品的部署之外。有关详细信息,请参见。

对不起,如何在C#应用程序的单独MATLAB图形窗口中弹出绘图?这正是我想做的。。。我有数据,我想使用不同类型的图来查看我的数据。我用过Windows图表控件ZedGraph。非常感谢您回答我的问题。:)一般来说,您可以在MATLAB中编写一个函数,接受数据作为输入,并创建所需的任何绘图。这将出现在MATLAB图形窗口中。然后使用MatlabBuilder for.NET将此函数转换为.NET程序集。@Marshal的第一个链接对该过程有很好的介绍,但它相当简单。从C#代码中调用部署的程序集,传递任何要绘制的数据,它将显示在单独的MATLAB图形窗口中。请问,如何在C#应用程序的单独MATLAB图形窗口中弹出绘图?这正是我想做的。。。我有数据,我想使用不同类型的图来查看我的数据。我用过Windows图表控件ZedGraph。非常感谢您回答我的问题。:)一般来说,您可以在MATLAB中编写一个函数,接受数据作为输入,并创建所需的任何绘图。这将出现在MATLAB图形窗口中。然后使用MatlabBuilder for.NET将此函数转换为.NET程序集。@Marshal的第一个链接对该过程有很好的介绍,但它相当简单。从C#代码中,调用部署的程序集,传递想要绘制的任何数据,它将显示在单独的MATLAB图形窗口中