Display a matrix as an image with boundaries(borders) between different components

3 visualizzazioni (ultimi 30 giorni)
I have a matrix like the first image that changes with each step.
To display this matrix as an image, the imagesc or other commands only displays as a color image, but I want the boundaries(borders) to be displayed automatically as well, because this matrix changes at every step, and if the borders are not detected automatically, it will be useless.
1- Please help me how I can display this matrix with its boundaaries (borders) automatically like the following images with and without color ?

Risposte (1)

KSSV
KSSV il 3 Giu 2021
  3 Commenti
HG
HG il 7 Giu 2021
S=[1 1 1 1 5 5 5 5 5 5;
1 1 1 1 1 5 5 5 5 5;
1 1 1 1 1 5 5 5 5 5;
1 1 1 1 5 5 5 5 2 2;
1 1 1 1 5 5 5 2 2 2;
1 1 1 4 4 5 2 2 2 2;
4 4 4 4 4 4 2 2 2 2;
4 4 4 4 4 2 2 2 2 2;
4 4 4 4 4 2 2 2 2 2;
4 4 4 4 4 2 2 2 2 2];

Accedi per commentare.

Categorie

Scopri di più su Display Image in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by