数据读取和存储在c#,中(概念..无代码)

数据读取和存储在c#,中(概念..无代码),c#,C#,我想把我的Matlab代码(最小二乘平面拟合)翻译成C#。 我在理解c#方面有很多问题。 让我在这里问一下。 在Matlab中读取文本文件并以xyz格式将数据存储在矩阵中(例如,xyzdata=xyz)非常容易。 把它翻译成CSharp? 如何在不知道文件长度的情况下读取[x y z],以及如何以矩阵形式存储它? 非常感谢您的帮助,如果有人有飞机配件代码/链接,请指导我。我不知道文本文件的内容,但这是将文本文件读入表示文件中所有行的字符串数组的最简单方法。不必知道文件的长度 如果这些行包含矩阵的

我想把我的Matlab代码(最小二乘平面拟合)翻译成C#。 我在理解c#方面有很多问题。 让我在这里问一下。 在Matlab中读取文本文件并以xyz格式将数据存储在矩阵中(例如,xyzdata=xyz)非常容易。 把它翻译成CSharp? 如何在不知道文件长度的情况下读取[x y z],以及如何以矩阵形式存储它?
非常感谢您的帮助,如果有人有飞机配件代码/链接,请指导我。

我不知道文本文件的内容,但这是将文本文件读入表示文件中所有行的字符串数组的最简单方法。不必知道文件的长度

如果这些行包含矩阵的条目,那么下一步将是在这些行中循环,并为每一行使用以获取单个元素

当你做到这一点时,你就有了创建所需大小矩阵的所有信息。要填充它的元素,需要使用或Decimal.Parse将元素转换为字符串并转换为数字

然而,从你的帖子中很难判断你需要什么样的矩阵(可能是多维数组)。在堆栈溢出处搜索“[matrix][c#]”。并尝试“[math][.net]”查找有关.net数学库的帖子