Как мне sh текстовый файл ASCII из данных пикселей - MATLAB - PullRequest
0 голосов
/ 19 марта 2020

Я пытался импортировать данные из файла .txt (текстовый файл ASCII) в Matlab, чтобы затем мне sh было иметь карту того, что происходит в каждом пикселе (каждый пиксель имеет строку и столбец # и соответствующее значение).

Предполагается, что это цветовая карта различных давлений воздуха, заданных c точками изображения.

Я не могу понять, как это сделать. Текстовый файл имеет 1200 строк и 1600 столбцов.

1 Ответ

0 голосов
/ 19 марта 2020

Вопрос немного двусмысленный. Но вот как вы читаете 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...