我有如下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搜索找到了解决方法.但是,我找不到任何东西.一些人讨论了一种恒定空间的方法.如果您知道该怎么做或该问题有现有的问答并告诉我,我们将不胜感激.谢谢,
我正在将在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部分.我不擅长统计.有人可以帮我这么做吗?谢谢,