matlab可以调wpf写的函数吗?

hefa 2014-08-09 11:27:52

matlab可以调wpf写的函数吗?意思就是我用wpf写了个函数,想用matlab调起来,能做到么?假如能有示例程序么?
比如,我用wpf写了int add(int a, int b); 想用matlab调这个函数,该怎么做呢?
...全文
133 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
窗前旧时光 2014-08-16
  • 打赏
  • 举报
回复
http://blog.csdn.net/begtostudy/article/details/5421806
icetee0702 2014-08-14
  • 打赏
  • 举报
回复
怎么调用?Matlab可以把函数存在.m文件里面,但是C#是.cs文件呀~都不能通用,而且关键是Matlab是c/c++类似的语言,更加宽松而已~貌似没有相应的接口给C# wpf吧
  • 打赏
  • 举报
回复
貌似不可以吧。它使用C++语言编写的,而WPF用的C#。
打开下面链接,直接免费下载资源: https://renmaiwang.cn/s/foxod 在开发过程中,有时我们需要将不同工具的优势结合起来,例如在C#应用中利用Matlab的强大计算能力及图形绘制功能。本文将详细介绍如何将Matlab的图形窗口嵌入到C#窗体中,以便在C#应用中实时展示Matlab生成的图形。我们需要了解.NET Framework与Matlab的交互机制。Matlab提供了MATLAB Compiler SDK,它允许我们把Matlab代码编译为可用的.NET组件。这个过程涉及到的主要文件是`MatlabForNetDll`,这是一个由MATLAB Compiler SDK生成的.NET兼容的动态链接库,包含了Matlab的计算逻辑和图形生成功能。步骤1:设置开发环境确保安装了Visual Studio和Matlab,同时Matlab应包含MATLAB Compiler SDK。在Matlab中编并测试好需要的图形生成代码,然后使用MATLAB Compiler SDK将其打包为.NET库。步骤2:创建C#项目在Visual Studio中新建一个Windows Forms应用程序项目。在该项目中,你需要添加对`MatlabForNetDll`的引用,这可以通过右键点击“引用”管理器,选择“添加引用”,然后在“浏览”选项卡中找到`MatlabForNetDll.dll`文件。步骤3:Matlab函数在C#代码中,你可以通过实例化`MatlabForNetDll`中的类来Matlab函数。例如,假设有一个名为`PlotGraph`的Matlab函数用于生成图形,你可以这样用:```csharpusing MatlabForNetDll; // 引用Matlab的.NET库private void Form1_Load(object sen

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧