plot N*N pane questions

조회 수: 1 (최근 30일)
chengxuan yu
chengxuan yu 2012년 7월 18일
I want to plot a N*N pane figure, N is an integer.Who know how can I do that? Thanks in advance; any comments will be appreciate.
  댓글 수: 6
chengxuan yu
chengxuan yu 2012년 7월 23일
Sorry for the long time no come. Because my family has some circs. I just realize plot the pane. And I don't konw how to come true that game. I konw it should be progammed in GUI. But i should know the basic programme first. The following step that I want to konw is how to fill the N pane among the 10*10 pane to black? N is random. Thank you for your help first.
Image Analyst
Image Analyst 2012년 7월 23일
편집: Image Analyst 2012년 7월 23일
Hmmmm.... Looks like Google Translate didn't do such a good job on that one. Maybe if you reviewed some of Doug Hull's video tutorials ( http://blogs.mathworks.com/videos/) on GUI development you might learn how to do whatever it is that you want to do.

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

답변 (1개)

Walter Roberson
Walter Roberson 2012년 7월 23일
pane = zeros(10,10);
temp_idx_to_fill = randperm(numel(pane));
idx_to_fill = temp_idx_to_fill(1:N);
[row_to_fill, col_to_fill] = idx2sub(size(pane), idx_to_fill);
Now fill the locations at [row_to_fill(1), col_to_fill(1)], [row_to_fill(2), col_to_fill(2)] and so on.
  댓글 수: 2
chengxuan yu
chengxuan yu 2012년 7월 25일
In your programme I didn't understand the function of idx2sub and matlab can not recognise it.
Walter Roberson
Walter Roberson 2012년 7월 25일
Sorry I should have written ind2sub() instead of idx2sub()

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

카테고리

Help CenterFile Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by