Донохо-Таннер фазовый переход Matlab - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь создать фазовые переходы в Matlab, но не знаю, как программировать точные графики.Мои данные, например, представляют собой следующую матрицу:

     0         0         0         0         0         0         0         0         0         0         0    1.0000
     0         0         0         0         0         0         0         0         0         0         0    1.0000
     0         0         0         0         0         0         0         0         0         0         0    1.0000
     0         0         0         0         0         0         0         0         0         0         0    1.0000
     0         0         0         0         0         0         0         0         0         0    0.1000    1.0000
     0         0         0         0         0         0         0         0         0         0    0.2000    1.0000
     0         0         0         0         0         0         0         0         0    0.2000    0.3000    1.0000
     0         0         0         0         0         0         0         0         0    0.1000    0.5000    1.0000
     0         0         0    0.1000         0    0.4000    0.3000    0.5000    0.7000    1.0000    0.9000    1.0000
0.6000    0.4000    0.8000    0.9000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000    1.0000

На данный момент, что я хочу сделать, это в основном построить строки по столбцам и представить записи в виде оттенков, например, с 1, представляемым какбелый и 0 представлен как черный.Результат должен выглядеть примерно так:

Phase Transition Plots

Заранее спасибо!

1 Ответ

0 голосов
/ 11 июня 2018

использовать imagesc

colormap(gray)
imagesc(my_data,[0 1])

0 отображается на черном и 1 карта на белом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...