t_norm.c
来自「模糊控制工具箱,很好用的,有相应的说明文件,希望对大家有用!」· C语言 代码 · 共 36 行
C
36 行
/***********************************************************************
T-norm and T-conorm operators
**********************************************************************/
/* Copyright 1994-2002 The MathWorks, Inc. */
/* $Revision: $ $Date: $ */
static DOUBLE fisMin(DOUBLE x, DOUBLE y)
{return((x) < (y) ? (x) : (y));}
static DOUBLE fisMax(DOUBLE x, DOUBLE y)
{return((x) > (y) ? (x) : (y));}
static DOUBLE fisProduct(DOUBLE x, DOUBLE y)
{return(x*y);}
static DOUBLE fisProbOr(DOUBLE x, DOUBLE y)
{return(x + y - x*y);}
static DOUBLE fisSum(DOUBLE x, DOUBLE y)
{return(x + y);}
/* apply given function to an array */
static DOUBLE fisArrayOperation(DOUBLE *array, int size, DOUBLE (*fcn)())
{
int i;
DOUBLE out;
if (size == 0)
fisError("Given size is zero!");
out = array[0];
for (i = 1; i < size; i++)
out = (*fcn)(out, array[i]);
return(out);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?