3

我有一个简单的.m文件,将BER绘制为BPSK调制中SNR的函数。我想做同样的事情,但在 C# 中。

有没有办法可以将.m文件导入 C#?还是我必须再次为 C# 编写代码?

4

1 回答 1

2

每个版本的 Matlab 都有自己的 MCR(Matlab 编译器运行时),您可以在 Matlab 的文件夹中找到它。作为步骤 1 安装它。

请记住,当您升级您的 Matlab 并重建您的程序集时,程序集将无法工作,因为它绑定到 Matlab 版本附带的 MCR,它不向后/向前兼容。

第二步来了。在 Matlab 中,可以在这种情况下为您的 .m 文件创建程序集。您可以使用Matlab Builder NE执行此操作。

创建程序集后,您可以像在 Matlab 中一样轻松导入创建的文件并调用函数。

如果您可以找到信息,我可以为您提供几个链接。不幸的是,我无法为您提供我自己的示例,因为我将其创建为我不再工作的实习产品。如果我有一些信息,我会与您分享,如果您有任何进一步的问题,请告诉我。

链接:

  1. 将 MATLAB 与 C# 集成
  2. MATLAB Builder NE

还要观看这些 [示例]。

于 2013-05-27T10:32:45.437 回答