小编use*_*073的帖子

拆分包含各种空格的字符串

我有如下txt文件,并希望将它们拆分成双数组

node Strain    Axis  Strain  F      P/S   Sum    Cur     Moment
0   0.00000    0.00  0.0000     0     0     0     0      0.00
1   0.00041  -83.19  0.0002  2328   352     0     0     -0.80
2   0.00045  -56.91  0.0002  2329   352     0     0      1.45
3   0.00050  -42.09  0.0002  2327   353     0     0     -0.30
Run Code Online (Sandbox Code Playgroud)

我的目标是为每列提供一系列数组.即node [] = {0,1,2,3),Axis [] = {0.00,-83.19,-56.91,-42.09},....

我知道如何读取txt文件并将字符串转换为双数组.但问题是值不是由制表符分隔,而是由不同数量的空格分隔.我用Google搜索找到了解决方法.但是,我找不到任何东西.一些人讨论了一种恒定空间的方法.如果您知道该怎么做或该问题有现有的问答并告诉我,我们将不胜感激.谢谢,

c# arrays split

5
推荐指数
1
解决办法
109
查看次数

从Matlab到C#的多元正态随机数

我正在将在Matlab上编写的代码转换为C#.在Matlab中,有一个名为mvnrnd的函数,它是多元正态随机数生成器.这需要两个输入:nxd平均矩阵和d-by-d cov矩阵.我用Google搜索并发现math.net matrixnormal确实做了同样的事情.

与Matlab中的函数不同,矩阵正态需要三个输入:平均矩阵(M),行(V)的cov矩阵和列(K)的cov矩阵.文件说明M的尺寸是否为d-by-m,则V是d-by-d,K是m-by-m.我有这两个输入矩阵(1x12平均矩阵和12x12 cov矩阵用于Matlab.我想将这两个输入转换为三个输入,用于矩阵正态.

平均矩阵部分不是问题,但我不知道如何转换cov部分.我不擅长统计.有人可以帮我这么做吗?谢谢,

c# statistics matlab matrix probability-theory

5
推荐指数
1
解决办法
492
查看次数

标签 统计

c# ×2

arrays ×1

matlab ×1

matrix ×1

probability-theory ×1

split ×1

statistics ×1