0

我需要使用 Matlab 将数据文件转换为 ppm/png/任何其他格式?我有一个数据文件,其中包含一列和 250000 行整数,范围从 0 到 5。文件中的数据(比如说)如下:

2
1
0
5
2
1
3
.
.
.
0
5
1
4

我想将这些数据写入图像文件,比如 ppm、jpeg 或任何其他格式,我该如何使用 Matlab 来完成?

4

1 回答 1

2

让您的数据为 A。

A = 1:12;
B = reshape(A,4,[]);
B =
     1     5     9
     2     6    10
     3     7    11
     4     8    12

I = mat2gray(B); %converts the matrix A to the intensity image I
imwrite(I,filename,fmt)
于 2013-07-07T18:40:29.210 回答