首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

4. Matlab函数产生的Figure图形框怎么嵌入C# Winform中的一个Panel中

2014-01-17 
4. Matlab函数产生的Figure图形框如何嵌入C# Winform中的一个Panel中? 求解答啊,困扰好久了~来高手~~~~win

4. Matlab函数产生的Figure图形框如何嵌入C# Winform中的一个Panel中?
 求解答啊,困扰好久了~来高手~~~~ winform matlab 图形 c#
[解决办法]
Matlab  调用 .net  ,很简单, 比如, 在matllab 中 调用.Net 的 WinForms
NET.addAssembly('System.Windows.Forms')
ff = System.Windows.Forms.Form() ; 
...


Matlab,和其它语言,互操,已经很方便了


.Net 调用Matlab ,有很多途径
比如,你的要求, 可以用 Matlab Builder NE
而 plot 绘图, 直接有 
matlabroot\toolbox\dotnetbuilder\Examples\VS8\NET\PlotExample
文件夹内, example:
PlotApp.cs
PlotCSApp.csproj
AssemblyInfo.cs
上面是C#, 还有Cpp,VB等版本
[解决办法]
C# 调用 matlab的范例


using System;

using MathWorks.MATLAB.NET.Utility;
using MathWorks.MATLAB.NET.Arrays;

using PlotComp;

....

            {
              const int numPoints= 10;  // Number of points to plot

              // Allocate native array for plot values
              double [,] plotValues= new double[2, numPoints];

              // Plot 5x vs x^2
              for (int x= 1; x <= numPoints; x++)
                {
                  plotValues[0, x-1]= x*5;
                  plotValues[1, x-1]= x*x;
                }

              // Create a new plotter object
              Plotter plotter= new Plotter();

              // Plot the two sets of values - Note the ability to cast the native array to a MATLAB numeric array
              plotter.drawgraph((MWNumericArray)plotValues);

[解决办法]
引用:
引用:引用:Matlab  调用 .net  ,很简单, 比如, 在matllab 中 调用.Net 的 WinForms
NET.addAssembly('System.Windows.Forms')
ff = System.Windows.Forms.Form() ; 
..……


这个我也想 看看
[解决办法]
引用:
引用:引用:Matlab  调用 .net  ,很简单, 比如, 在matllab 中 调用.Net 的 WinForms
NET.addAssembly('System.Windows.Forms')
ff = System.Windows.Forms.Form() ; 
..……

请问你这种方法是在matlab中把图片存储,c#去读取这种方式吗?如果不是的话请给我发一个实例,谢谢,191330159@qq.com

热点排行