Borrar filtros
Borrar filtros

How to change array elements?

1 visualización (últimos 30 días)
Alex
Alex el 22 de Mayo de 2013
Comentada: ofek berdah el 24 de Mzo. de 2021
I'm making a tic-tac-toe game and wish to display a 3x3 array with "X"s "O"s and spaces from an array the has -1's 1's and 0's from inputs, how would I go about doing that? I want to basically convert and input matrix to a display matrix

Respuesta aceptada

David Sanchez
David Sanchez el 22 de Mayo de 2013
I hope the following code is of help:
% example matrix
M=[-1 1 0;
1 0 -1;
0 0 1];
D_1_ = find(M==-1);
D_0 = find(M==0);
D_1 = find(M==1);
D(D_0) = 'O';
D(D_1) = 'X';
D(D_1_) = ' ';
F = [D(1:3);D(4:6);D(7:9)]';
N=cell(3,3);
% to display spaces, use horizcat
for col = 1:3
for row = 1:3
N{col,row} = horzcat(F(col,row),' ');
end
end
disp(N)
  2 comentarios
Alex
Alex el 22 de Mayo de 2013
Thankyou :)
ofek berdah
ofek berdah el 24 de Mzo. de 2021
What does it mean cell?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Just for fun 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!

Translated by