从MATLAB到C#曲线拟合的代码转换

从MATLAB到C#曲线拟合的代码转换,c#,matlab,C#,Matlab,我有在MATLAB上使用的代码。对于这个绘图,我有3个变量,我需要使用不同的曲线拟合算法(即多项式拟合)绘制一个3D图形,用户可以在某种程度上进行交互 在C#中,我能够编写我的大部分数学公式——几乎将在MATLAB中创建的思想转化为C#。这个难题的最后一部分是曲线拟合工具 我想知道是否有任何健壮可靠的C#.net工具,我可以用来绘制3D图形(类似于MATLAB?)。我能够在中找到一些帮助,但这只是针对X和Y的-我需要针对X、Y和Z的东西 我不期望代码!但一些指导会有所帮助 一些旁注: 1)

我有在MATLAB上使用的代码。对于这个绘图,我有3个变量,我需要使用不同的曲线拟合算法(即多项式拟合)绘制一个3D图形,用户可以在某种程度上进行交互

在C#中,我能够编写我的大部分数学公式——几乎将在MATLAB中创建的思想转化为C#。这个难题的最后一部分是曲线拟合工具

  • 我想知道是否有任何健壮可靠的C#.net工具,我可以用来绘制3D图形(类似于MATLAB?)。我能够在中找到一些帮助,但这只是针对X和Y的-我需要针对X、Y和Z的东西
我不期望代码!但一些指导会有所帮助

一些旁注: 1) 由于MATLAB的成本,我们正在从MATLAB迁移到C#。每个工具箱都要花很多钱——它们很神奇,但很昂贵。 2) 我们不能使用开源工具——出于愚蠢的原因,他们不信任我们


欢迎任何帮助。谢谢。

Python可能是更好的绘图选项。但这里有一些我在c#3D plotting@Flynn上找到的文档,我读到Python在这方面很强大!我的问题是,该公司使用C#作为标准——我不能用其他任何代码。这太糟糕了!希望有人能给你一个好答案!在回答中提供的链接可能有帮助。你可以尝试使用Matlab编码器(CODEGN函数)从曲线拟合工具中获取一些C++代码,并查看生成的代码以获得更好的理解。Python可能是绘图的更好选择。但这里有一些我在c#3D plotting@Flynn上找到的文档,我读到Python在这方面很强大!我的问题是,该公司使用C#作为标准——我不能用其他任何代码。这太糟糕了!希望有人能给你一个好答案!在回答中提供的链接可能有帮助。你可以尝试使用MATLAB编码器(CoEGEN函数)从曲线拟合工具中获取一些C++代码,并查看生成的代码以获得更好的理解。