如何从像素数据中网格化ASCII文本文件-MATLAB
我一直在尝试将.txt文件(ASCII文本文件)中的数据导入Matlab,然后mesh将拥有每个像素上发生的事情的映射(每个像素有一行和一列以及相应的值) 它应该是不同气压的彩色地图,是图像的特定点如何从像素数据中网格化ASCII文本文件-MATLAB,matlab,Matlab,我一直在尝试将.txt文件(ASCII文本文件)中的数据导入Matlab,然后mesh将拥有每个像素上发生的事情的映射(每个像素有一行和一列以及相应的值) 它应该是不同气压的彩色地图,是图像的特定点 我想不出怎样才能做到这一点。txt文件有1200行和1600列 这个问题有点模棱两可。但下面是如何读取矩阵的ASCII文件,然后将每个单元格的值绘制为颜色 rows = 1200; cols = 1600; fid = fopen('file.txt', 'r'); A = fscanf(fid,
我想不出怎样才能做到这一点。txt文件有1200行和1600列 这个问题有点模棱两可。但下面是如何读取矩阵的ASCII文件,然后将每个单元格的值绘制为颜色
rows = 1200;
cols = 1600;
fid = fopen('file.txt', 'r');
A = fscanf(fid, '%f', [cols rows])'; % transpose so rows of matrix correspond to rows in text
fclose(fid)
imagesc(A)
shading interp