how change elements around the special element in matrix
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    fatema saba
 el 11 de Nov. de 2015
  
    
    
    
    
    Comentada: fatema saba
 el 11 de Nov. de 2015
            Hello please guide me.
A is
    A=zeros(100,100)
i a j is selected randomly for example i=9 and j=8. I want to change element of matrix A to 1 on the basis of i and j. In fact elements that are around the element(i=9,j=8) should be changed to 1. my picture shows that. yellow cell is (i=9,j=8) and orange cells should be changed. each time i and j may be changed and this will change everything. Thank you

0 comentarios
Respuesta aceptada
  Image Analyst
      
      
 el 11 de Nov. de 2015
        Try this:
A(i-3:i+3, j-3:j+3) = 1; % Or whatever value you want.
If you want to change just the surrounding values and not the i,j value, then save it and restore it:
savedValue = A(i,j);
A(i-3:i+3, j-3:j+3) = 1; % Or whatever value you want.
A(i,j) = savedValue;
3 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!