5dw2eoej.txt

来自「matlab程序例题,相当不错,绝对的经典,可以下下来看看,大家相互交流交流」· 文本 代码 · 共 1,008 行 · 第 1/4 页

TXT
1,008
字号
            0     0   255   255   255   255     0   192   192   128
            255   255   255   255   255     0   192   192   192   128
            255   255   255   255     0   192   192   192   192   128
            255   255     0     0   192   192   192   192   192   128
            0     0   192   192   192   192   192   192   192   128
            192   192   192   192   192   192   192   192   192   128
            128   128   128   128   128   128   128   128   128   128
        ]];
    
    Matrix(:,:,3) = [[
            255   255   255   255   255   255   255   255   255   255   255   255   255
            255   255   255   255   255   255   255   255   255   255   255   255   255
            255   255   192   192   192   192   192   192   192   192   192   192   192
            255   255   192   192   192   192   192   192   192   192   192   192   192
            255   255   192   192   192   192   192   192   192   192     0     0     0
            255   255   192   192   192   192   192   192     0     0     0     0     0
            255   255   192   192   192   192   192     0     0     0     0     0     0
            255   255   192   192   192   192     0     0     0     0     0     0     0
            255   255   192   192   192     0     0     0     0     0     0     0     0
            255   255   192   192   192     0     0     0     0     0     0     0     0
            255   255   192   192     0     0     0     0     0     0     0     0     0
            255   255   192   192     0     0     0     0     0     0     0     0     0
            255   255   192   192     0     0     0     0     0     0     0     0     0
            255   255   192   192     0     0     0     0     0     0     0     0     0
            255   255   192   192     0     0     0     0     0     0     0     0     0
            255   255   192   192   192     0     0     0     0     0     0     0     0
            255   255   192   192   192     0     0     0     0     0     0     0     0
            255   255   192   192   192   192     0     0     0     0     0     0     0
            255   255   192   192   192   192   192     0     0     0     0     0     0
            255   255   192   192   192   192   192   192     0     0     0     0     0
            255   255   192   192   192   192   192   192   192   192     0     0     0
            255   255   192   192   192   192   192   192   192   192   192   192   192
            255   192   128   128   128   128   128   128   128   128   128   128   128
        ],[
            255   255   255   255   255   255   255   255   255   255
            255   255   255   255   255   255   255   255   255   192
            192   192   192   192   192   192   192   192   192   128
            192   192   192   192   192   192   192   192   192   128
            0     0   192   192   192   192   192   192   192   128
            0     0     0     0   192   192   192   192   192   128
            0     0     0     0     0   192   192   192   192   128
            0     0     0     0     0     0   192   192   192   128
            0     0     0     0     0     0     0   192   192   128
            0     0     0     0     0     0     0   192   192   128
            0     0     0     0     0     0     0     0   192   128
            0     0     0     0     0     0     0     0   192   128
            0     0     0     0     0     0     0     0   192   128
            0     0     0     0     0     0     0     0   192   128
            0     0     0     0     0     0     0     0   192   128
            0     0     0     0     0     0     0   192   192   128
            0     0     0     0     0     0     0   192   192   128
            0     0     0     0     0     0   192   192   192   128
            0     0     0     0     0   192   192   192   192   128
            0     0     0     0   192   192   192   192   192   128
            0     0   192   192   192   192   192   192   192   128
            192   192   192   192   192   192   192   192   192   128
            128   128   128   128   128   128   128   128   128   128
        ]];
else % Cry
    Matrix(:,:,1) = [[
            128   128   128   128   128   128   128   128   128   128   128   128   128
            128   255   255   255   255   255   255   255   255   255   255   255   255
            128   255   255   255   255   255   255   255   255   255   255   255   255
            128   255   255   192   192   192   192   192   192   192   192   192   192
            128   255   255   192   192   192   192   192   192   192   192   192   192
            128   255   255   192   192   192   192   192   192   192   192     0     0
            128   255   255   192   192   192   192   192   192     0     0   255   255
            128   255   255   192   192   192   192   192     0   255   255   255   255
            128   255   255   192   192   192   192     0   255   255   255   255   255
            128   255   255   192   192   192     0   255   255     0   255     0   255
            128   255   255   192   192   192     0   255   255   255     0   255   255
            128   255   255   192   192     0   255   255   255     0   255     0   255
            128   255   255   192   192     0   255   255   255   255   255   255   255
            128   255   255   192   192     0   255   255   255   255   255   255   255
            128   255   255   192   192     0   255   255   255   255   255   255   255
            128   255   255   192   192     0   255   255   255   255   255     0     0
            128   255   255   192   192   192     0   255   255   255     0   255   255
            128   255   255   192   192   192     0   255   255     0   255   255   255
            128   255   255   192   192   192   192     0   255   255   255   255   255
            128   255   255   192   192   192   192   192     0   255   255   255   255
            128   255   255   192   192   192   192   192   192     0     0   255   255
            128   255   255   192   192   192   192   192   192   192   192     0     0
            128   255   255   192   192   192   192   192   192   192   192   192   192
        ],[
            128   128   128   128   128   128   128   128   128   128   128   128
            255   255   255   255   255   255   255   255   255   255   255   192
            255   255   255   255   255   255   255   255   255   255   192   128
            192   192   192   192   192   192   192   192   192   192   128   128
            192   192   192   192   192   192   192   192   192   192   128   128
            0     0     0   192   192   192   192   192   192   192   128   128
            255   255   255     0     0   192   192   192   192   192   128   128
            255   255   255   255   255     0   192   192   192   192   128   128
            255   255   255   255   255   255     0   192   192   192   128   128
            255   255     0   255     0   255   255     0   192   192   128   128
            255   255   255     0   255   255   255     0   192   192   128   128
            255   255     0   255     0   255   255   255     0   192   128   128
            255   255   255   255   255   255   255   255     0   192   128   128
            255   255   255   255   255   255   255   255     0   192   128   128
            255   255   255   255   255   255   255   255     0   192   128   128
            0     0     0   255   255   255   255   255     0   192   128   128
            255   255   255     0   255   255   255     0   192   192   128   128
            255   255   255   255     0   255   255     0   192   192   128   128
            255   255   255   255   255   255     0   192   192   192   128   128
            255   255   255   255   255     0   192   192   192   192   128   128
            255   255   255     0     0   192   192   192   192   192   128   128
            0     0     0   192   192   192   192   192   192   192   128   128
            192   192   192   192   192   192   192   192   192   192   128   128
        ]] ;
    Matrix(:,:,2) = [[
            128   128   128   128   128   128   128   128   128   128   128   128   128
            128   255   255   255   255   255   255   255   255   255   255   255   255
            128   255   255   255   255   255   255   255   255   255   255   255   255
            128   255   255   192   192   192   192   192   192   192   192   192   192
            128   255   255   192   192   192   192   192   192   192   192   192   192
            128   255   255   192   192   192   192   192   192   192   192     0     0
            128   255   255   192   192   192   192   192   192     0     0   255   255
            128   255   255   192   192   192   192   192     0   255   255   255   255
            128   255   255   192   192   192   192     0   255   255   255   255   255
            128   255   255   192   192   192     0   255   255     0   255     0   255
            128   255   255   192   192   192     0   255   255   255     0   255   255
            128   255   255   192   192     0   255   255   255     0   255     0   255
            128   255   255   192   192     0   255   255   255   255   255   255   255
            128   255   255   192   192     0   255   255   255   255   255   255   255
            128   255   255   192   192     0   255   255   255   255   255   255   255
            128   255   255   192   192     0   255   255   255   255   255     0     0
            128   255   255   192   192   192     0   255   255   255     0   255   255
            128   255   255   192   192   192     0   255   255     0   255   255   255
            128   255   255   192   192   192   192     0   255   255   255   255   255
            128   255   255   192   192   192   192   192     0   255   255   255   255
            128   255   255   192   192   192   192   192   192     0     0   255   255
            128   255   255   192   192   192   192   192   192   192   192     0     0
            128   255   255   192   192   192   192   192   192   192   192   192   192
        ],[
            128   128   128   128   128   128   128   128   128   128   128   128
            255   255   255   255   255   255   255   255   255   255   255   192
            255   255   255   255   255   255   255   255   255   255   192   128
            192   192   192   192   192   192   192   192   192   192   128   128
            192   192   192   192   192   192   192   192   192   192   128   128
            0     0     0   192   192   192   192   192   192   192   128   128
            255   255   255     0     0   192   192   192   192   192   128   128
            255   255   255   255   255     0   192   192   192   192   128   128
            255   255   255   255   255   255     0   192   192   192   128   128
            255   255     0   255     0   255   255     0   192   192   128   128
            255   255   255     0   255   255   255     0   192   192   128   128
            255   255     0   255     0   255   255   255     0   192   128   128
            255   255   255   255   255   255   255   255     0   192   128   128
            255   255   255   255   255   255   255   255     0   192   128   128
            255   255   255   255   255   255   255   255     0   192   128   128
            0     0     0   255   255   255   255   255     0   192   128   128
            255   255   255     0   255   255   255     0   192   192   128   128
            255   255   255   255     0   255   255     0   192   192   128   128
            255   255   255   255   255   255     0   192   192   192   128   128
            255   255   255   255   255     0   192   192   192   192   128   128
            255   255   255     0     0   192   192   192   192   192   128   128
            0     0     0   192   192   192   192   192   192   192   128   128
            192   192   192   192   192   192   192   192   192   192   128   128
        ]] ;
    Matrix(:,:,3) = [[
            128   128   128   128   128   128   128   128   128   128   128   128   128
            128   255   255   255   255   255   255   255   255   255   255   255   255
            128   255   255   255   255   255   255   255   255   255   255   255   255
            128   255   255   192   192   192   192   192   192   192   192   192   192
            128   255   255   192   192   192   192   192   192   192   192   192   192
            128   255   255   192   192   192   192   192   192   192   192     0     0
            128   255   255   192   192   192   192   192   192     0     0     0     0
            128   255   255   192   192   192   192   192     0     0     0     0     0
            128   255   255   192   192   192   192     0     0     0     0     0     0
            128   255   255   192   192   192     0     0     0     0     0     0     0
            128   255   255   192   192   192     0     0     0     0     0     0     0
            128   255   255   192   192     0     0     0     0     0     0     0     0
            128   255   255   192   192     0     0     0     0     0     0     0     0
            128   255   255   192   192     0     0     0     0     0     0     0     0
            128   255   255   192   192     0     0     0     0     0     0     0     0
            128   255   255   192   192     0     0     0     0     0     0     0     0
            128   255   255   192   192   192     0     0     0     0     0     0     0
            128   255   255   192   192   192     0     0     0     0     0     0     0
            128   255   255   192   192   192   192     0     0     0     0     0     0
            128   255   255   192   192   192   192   192     0     0     0     0     0
            128   255   255   192   192   192   192   192   192     0     0     0     0
            128   255   255   192   192   192   192   192   192   192   192     0     0
            128   255   255   192   192   192   192   192   192   192   192   192   192
        ],[
            128   128   128   128   128   128   128   128   128   128   128   128
            255   255   255   255   255   255   255   255   255   255   255   192
            255   255   255   255   255   255   255   255   255   255   192   128
            192   192   192   192   192   192   192   192   192   192   128   128
            192   192   192   192   192   192   192   192   192   192   128   128
            0     0     0   192   192   192   192   192   192   192   128   128
            0     0     0     0     0   192   192   192   192   192   128   128
            0     0     0     0     0     0   192   192   192   192   128   128
            0     0     0     0     0     0     0   192   192   192   128   128
            0     0     0     0     0     0     0     0   192   192   128   128
            0     0     0     0     0     0     0     0   192   192   128   128
            0     0     0     0     0     0     0     0     0   192   128   128
            0     0     0     0     0     0     0     0     0   192   128   128
            0     0     0     0     0     0     0     0     0   192   128   128
            0     0     0     0     0     0     0     0     0   192   128   128
            0     0     0     0     0     0     0     0     0   192   128   128
            0     0     0     0     0     0     0     0   192   192   128   128
            0     0     0     0     0     0     0     0   192   192   128   128
            0     0     0     0     0     0     0   192   192   192   128   128
            0     0     0     0     0     0   192   192   192   192   128   128
            0     0     0     0     0   192   192   192   192   192   128   128
            0     0     0   192   192   192   192   192   192   192   128   128
            192   192   192   192   192   192   192   192   192   192   128   128
        ]] ;
end

% -------------------------------------------------------------------------
function Keypress_fcn( h )

handles = guidata( h ) ;

CurrentKey = get( handles.ClearMine, 'CurrentKey' ) ;
CurrentCharacter = get( handles.ClearMine, 'CurrentCharacter' ) ;

if strcmp(CurrentKey, 'f2')
    BeginMenu_Callback( handles.ClearMine ) ;
elseif  strcmp(CurrentKey, 'return')
    if strcmp( CurrentCharacter, char(10))
        GameIsBegin = getappdata( handles.ClearMine, 'GameIsBegin' ) ;        
        if isempty( GameIsBegin )
            return ;    
        end        
        MineNumberArray = getappdata( handles.ClearMine, 'MineNumberArray' ) ;
        if isempty(MineNumberArray)
            return ;
        end
        
        setappdata( handles.ClearMine, 'GameOver', 1 ) ;
        ButtonHandles = getappdata( handles.ClearMine, 'ButtonHandles' ) ;  
        set( ButtonHandles, 'Enable', 'inactive' ) ;
        
        UsefulIndex = getappdata( handles.ClearMine, 'UsefulIndex' ) ;            
        Matrix = com_GetMineImage ;            
        set( ButtonHandles(UsefulIndex), 'CData', Matrix );
        
        ZeroIndex = find( MineNumberArray == 0 ) ;
        set( ButtonHandles(ZeroIndex), 'String', '', 'Style', 'text', 'BackgroundColor', [0.85 0.85 0.85]) ;
        
        ColorArray = 'bgrcmykbg' ;
        for num = 1: max(max(MineNumberArray))
            TempIndex = find(MineNumberArray == num) ;
            if ~isempty(TempIndex)            
                set( ButtonHandles(TempIndex), 'String', num2str(num), 'Style', 'text',...
                    'ForeGroundColor', ColorArray(num), 'BackgroundColor', [0.85 0.85 0.85] ) ;
            end
        end
    end
else 
    return 
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?