Red de conocimiento informático - Material del sitio web - ¿Cómo escribir un programa buscaminas usando matlab?

¿Cómo escribir un programa buscaminas usando matlab?

función xpbombs(arg1,arg2,arg3)

%XPBOMBS Juega al juego del buscaminas.

% ? Hay 13 bombas escondidas en el campo minado. para marcarlos

% ? y descubrir todos los demás espacios sin volar por los aires.

% ? p>% ? cuadrados que contienen bombas.

%

% ? Utilice el botón BANDERA para activar y desactivar el modo bandera. ?Cuando

% ? en el modo bandera, al hacer clic en cualquier cuadrado cubierto se coloca una bandera.

% ? Al hacer clic en cualquier bandera, se elimina.

%

% ? Durante el juego, el número de bombas

% ? >% ? NEW detiene el juego y crea un nuevo campo minado.

%

% ? CLOSE cierra la ventana del juego.

% ? MathWorks, Inc.

persistente h campo minado cntmines filas cols t nummines restantes

persistente ALTURA ANCHO BANCHO BHEIGHT textHndl

bandera persistenteHndl bomba bandera oculta hb nhb hflag p>

si nargin < 1,

arg1 = 'inicio';

fin;

if strcmp(arg1,'inicio') ;

filas = 8; % 16;

cols = 8; % 30;

numminas = 13 % 99;

ANCHO = 35;

ANCHO = 0;

ALTO = 35;

ALTO = 0;

ANCHO = ANCHO + ANCHO;

p>

ALTURA = BHEIGHT + SHEIGHT;

Interfaz del programa

La nueva versión de MATLAB puede utilizar el compilador MATLAB y la biblioteca matemática C/C++ y la biblioteca de gráficos para integrar sus propios programas MATLAB se convierten automáticamente en código C y C++ que se ejecuta independientemente de MATLAB.

Permite a los usuarios escribir programas en lenguaje C o C++ que puedan interactuar con MATLAB.

Además, el programa de servidor web MATLAB también le permite utilizar sus propios programas matemáticos y gráficos de MATLAB en aplicaciones web. Una característica importante de MATLAB es un sistema de extensión de programas y un conjunto de subrutinas de aplicación especiales llamadas cajas de herramientas. La caja de herramientas es una biblioteca de subrutinas de funciones de MATLAB. Cada caja de herramientas está personalizada para una determinada disciplina y aplicación, que incluye principalmente procesamiento de señales, sistemas de control, redes neuronales, lógica difusa, análisis de ondas y aplicaciones de simulación de sistemas.