如何从文件中读取矩阵? (c ++)

问题描述 投票:0回答:1

我一直在尝试很多东西,并尝试搜索解决方案,但我没有做任何工作。这甚至不是一件困难的事情,但对于我的一生,我可以做到。

基本上,我有一个由Matlab生成的.txt文件,它是一个640 * 480矩阵。每个单元格都有2个值,用逗号分隔。

我想从该文件读取以创建一个包含2个值的640 * 480 2D数组,以便我可以快速访问单元格以获取这2个值。

基本上,我正在做的是在matlab上进行一些图像分析,图像的每个像素给出2个值,我将在以后使用。我将640 * 480矩阵保存到.txt文件中。

完成后,我将该文件手动传输到我的c ++文件夹中。我的C ++代码跟踪标签的位置(中心坐标)。我想使用c ++代码访问该文件,以便可以在c ++中创建数组,然后访问单元格以使用其中的2个值在图像上显示它们(仅对应于标签中心坐标的单元格)。] >

P.S:我在想我之所以不能使它起作用是因为用逗号分隔了这两个值,但是我不知道该如何解决。

只是让您对我的矩阵看起来更清楚:

1,1     1,2     1,3     1,4

2,1     2,2     2,3     2,4

3,1     3,2     3,3     3,4

4,1     4,2     4,3     4,4
    

我一直在尝试很多东西,并尝试搜索解决方案,但我没有做任何工作。这甚至不是一件困难的事情,但是对于我的一生,我可以做到。基本上我有一个.txt文件...

c++ arrays matrix
1个回答
0
投票

我使用代理显示解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.