How to illustrate a cell array
显示 更早的评论
I have the following cel array:
x{1}=[0 0 0 0];
x{2}=[0 0 -1 0 0];
x{3}=[0 0 0 1 1 0];
x{4}=[0 0 1 1 0];
x{5}=[-1 -1 0 -1];
Which supposed to represent the state of Abalone game board, like this:

Where zeros mean empty cell, -1's mean occupied by green marble, and 1's occupied by blues.
Is there any possible way to illustrate the board using my cell array?
5 个评论
Jan
2019-7-16
What does "illustrate" mean here? What is the wanted output?
Naza Karim
2019-7-16
Joel Handy
2019-7-16
So is your question, "How do I take the cell array, and draw the figure I've sketched?"
The isnt going to be a simple one line function call like fig = drawAbalone(x); You'd need to process x and draw the board using things like the viscircles function
Naza Karim
2019-7-16
Joel Handy
2019-7-16
编辑:Joel Handy
2019-7-16
It can definitely be done. viscircles should let you create a figure with all of the circles. The fill function will let you plot the hexagon. Placing all of the shapes should be inde[endant of X. all you need to do while plotting the board is refer to your cell array to choose colors.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Title 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
