使用 c# 的输出作为 MATLAB 的输入

本文关键字:MATLAB 输入 输出 使用 | 更新日期: 2023-09-27 18:36:56

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

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

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

任何帮助将不胜感激!

使用 c# 的输出作为 MATLAB 的输入

进程 A 从 stdin 读取,进程 b 写入 stdout

只需用管道连接它们

无论如何> A | B

这是另一种方法,但这需要您将 csv 文件放置在一些常见位置,例如 C# 和 matlab 程序都可以访问MyDocuments

  1. 使用 c# 在 csv 文件中写入 4 个二维输入值
  2. 在 Matlab 中读取这些值,此处为示例