필터 지우기
필터 지우기

How to change array elements?

조회 수: 1 (최근 30일)
Alex
Alex 2013년 5월 22일
댓글: ofek berdah 2021년 3월 24일
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

채택된 답변

David Sanchez
David Sanchez 2013년 5월 22일
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
Alex
Alex 2013년 5월 22일
Thankyou :)
ofek berdah
ofek berdah 2021년 3월 24일
What does it mean cell?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Just for fun에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by