• 大小: 8KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Matlab
  • 标签: MATLAB  迷宫  GUI  

资源简介

使用MATLAB编写的迷宫小游戏,使用MATLAB中的GUI编程开发窗口和菜单

资源截图

代码片段和文件信息

function maze
row = 20;
col = 39;
rand(‘state‘sum(100*clock))
[ccrr] = meshgrid(1:col1:row);
state = reshape([1:row*col]rowcol);
id = reshape([1:row*col]rowcol);
ptr_left = zeros(size(id));
ptr_up = zeros(size(id));
ptr_right = zeros(size(id));
ptr_down = zeros(size(id));
ptr_left(:2:size(id2)) = id(:1:size(id2)-1);
ptr_up(2:size(id1):) = id(1:size(id1)-1:);
ptr_right(:1:size(id2)-1) = id(:2:size(id2));
ptr_down(1:size(id1)-1:) = id(2:size(id1):);
the_maze = cat(2reshape(idrow*col1)reshape(rrrow*col1)reshape(ccrow*col1)reshape(staterow*col1)...
    reshape(ptr_leftrow*col1)reshape(ptr_uprow*col1)reshape(ptr_rightrow*col1)reshape(ptr_downrow*col1)  );
the_maze = sortrows(the_maze);
id = the_maze(:1);
rr = the_maze(:2);
cc 

评论

共有 条评论