Borrar filtros
Borrar filtros

Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How do i generate the template like this?

1 visualización (últimos 30 días)
xiyou fu
xiyou fu el 17 de Oct. de 2016
Cerrada: MATLAB Answer Bot el 20 de Ag. de 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

Respuestas (1)

KSSV
KSSV el 17 de Oct. de 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 comentarios
xiyou fu
xiyou fu el 17 de Oct. de 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 el 17 de Oct. de 2016
YOu have to change Z values '1' at different positions.

La pregunta está cerrada.

Community Treasure Hunt

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

Start Hunting!

Translated by