我编写了一个 matlab 代码,它将加载写入文本文件中的矩阵,然后我想将其显示为图像。文本文件以随机方式包含从 0 到 2 的整数,我想用不同的颜色表示每个整数,例如白色的 0、某种颜色的 1 和不同颜色的 2。我将在下面提供 matlab 代码:
clc;
clear all;
for i=1:10
k=num2str(i);
f = strcat('test_file_num_',k,'.txt');
a{i} = fileread(f);
[m,n] = size(a{i});
a{i} = reshape(a{i},12,10);
a{i} = a{i}';
a{i} = a{i}(:,1:10);
end
文件夹中有 10 个文本文件,每个文件都包含一个包含整数 0 到 2 的随机矩阵,每个文本文件的名称以“test_file_num_”开头,在{i}中我有一个 10x10 矩阵的矩阵。现在我想将 a{i} 矩阵表示为图像或图形或其他任何东西,但要拥有可以以不同颜色显示矩阵内容的东西。感谢你的帮助。