2

我对 Visual Studio 有点缺乏经验,但我想深入了解我的问题。我在 C# 中创建了一个包含不同参数的类。我想知道如何将类和值导入/重定向到 MATLAB(R2012b)作为我在 MATLAB 中创建的函数的输入。

更具体地说,我有一个 MATLAB 函数,它将 4-2D 点作为输入: (x1, y1) (x2, y2) (x3, y3) (x4, y4) 并执行一些计算以将这些点映射到 3D 坐标中——可以在输入 2D 点被硬编码时完成,但是这些 2D 点是使用我的 c# 程序确定的(来自点数组 [])。

我需要一种方法来连接两者来执行这些计算。

任何帮助是极大的赞赏!

4

2 回答 2

0

这是另一种方法,但这需要您将 csv 文件放在一些常见的地方,比如MyDocumentsc# 和 matlab 程序都可以访问:

  1. 使用 c# 在 csv 文件中写入 4 个 2D 输入值
  2. 在 Matlab 中读取这些值,例如这里
于 2013-10-24T20:46:04.023 回答
0

进程 a 从标准输入读取,进程 b 写入标准输出

只需用管道连接它们

随便一个>一个| b

于 2013-10-24T20:38:57.853 回答