Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

How do i generate the template like this?

1 visualizzazione (ultimi 30 giorni)
xiyou fu
xiyou fu il 17 Ott 2016
Chiuso: MATLAB Answer Bot il 20 Ago 2021
How do i generate a series of template like those in the picture in a efficient way? In the picture, the templates are all 9 pixels squares. The black means value 0 and the white means value 1. Thank you

Risposte (1)

KSSV
KSSV il 17 Ott 2016
clc; clear all ;
x = linspace(0,1,11) ;
y = linspace(0,1,11) ;
[X,Y] = meshgrid(x,y) ;
Z = zeros(size(X)) ;
Z(4:7,:) = 1 ;
surf(X,Y,Z,'edgecolor','b') ;
view([0 90])
colormap('gray')
axis off
You make Z values '1' according to your attached pictures, you can generate others.
  2 Commenti
xiyou fu
xiyou fu il 17 Ott 2016
I am sorry I didn't make the question clearly. In fact, my question is suppose I have a 9x9 matrix (black means 0 and white means 1, just like the first one in the picture), how can I generate others matrixs ( like the others from two to nine in the picture) by rotating the first one?
KSSV
KSSV il 17 Ott 2016
YOu have to change Z values '1' at different positions.

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!

Translated by