funcionoplog.java

来自「This application can make a comparativ」· Java 代码 · 共 49 行

JAVA
49
字号
package opLogicos;

/*******************************************************************************
 * Clase encargada de las transformaciones de las matrices para hallar los
 * Operadores L骻icos v醠idos.
 ******************************************************************************/
final class FuncionOpLog {

    /***************************************************************************
     * Variables globales: - hadamard: Matriz de 3x3 con los valores para hacer
     * la m醩cara. - adding: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - equivalence: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - arithmetic: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - conjunction: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - disjunction: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - matrizOrig: La Matriz origen con la que trabajaremos. -
     * tamVent: cte. con el tama駉 de cada Ventana. - numOpLog: cte. con el
     * numero de Operadores L骻icos. - serialVersionUID: cte. para evitar
     * concurrencias de procesos.
     **************************************************************************/
    private final static double[][] hadamard = { { 0.5, 0.5, 0 },
            { 0.5, -0.5, 0 }, { 0, 0, 0 } };

    private final static double[][] adding = { { 0.333, 0, 0 },
            { 0.333, 0.333, 0 }, { 0, 0, 0 } };

    private final static double[][] arithmetic = { { 1, 0, 0 }, { -1, 1, 0 },
            { 0, 0, 0 } };

    private final static double[][] equivalence = { { 0.5, 0, 0 },
            { 0, 0.5, 0 }, { 0, 0, 0 } };

    private final static double[][] conjunction = { { 0, 0, 0 }, { 0, 1, 0 },
            { 0, 0, 0 } };

    private final static double[][] disjunction = { { 0, 0.333, 0 },
            { 0.333, 0.333, 0 }, { 0, 0, 0 } };

    private static double[][] matrizOrig;

    private final static int tamVent = 5;

    private final static int numOpLog = 6;

    private static final long serialVersionUID = 1L;

    /***************************************************************************
     * Constructor que recibe una matriz de doubles (la matriz Origen con la que
     * se trabajar

⌨️ 快捷键说明

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