Matlab imagesc сюжет - PullRequest
       2

Matlab imagesc сюжет

0 голосов
/ 09 мая 2019

У меня есть данные, которые создают изображение, как показано на первом рисунке ниже.

enter image description here

Как я могу преобразовать его в изображениерисунок два - преобразованное изображение?

enter image description here

Обратите внимание , первое изображение и второе изображение - это два разных набора данных, которые не связанысовсем.У меня есть данные на изображении 1, и я хочу, чтобы результат выглядел так, как показано на втором рисунке.

1 Ответ

1 голос
/ 09 мая 2019

Вы можете продолжить что-то вроде этого:

N = 100 ; 
x = linspace(0,2*pi,N)' ; 
y = sin(x) ; 

xi = linspace(min(x),max(x),N) ; 
yi = linspace(min(y)-1,max(y)+1,N) ; 
[X,Y] = meshgrid(xi,yi) ; 
Z = zeros(size(X)) ; 
idx = knnsearch([X(:) Y(:)],[x y]) ; 
Z(idx) = 1 ; 
Z(idx+1) = 1 ; 
Z(idx-1) = 1 ; 
pcolor(X,Y,Z)
shading interp
colorbar
colormap(jet)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...