jsfuzz:JavaScript模糊逻辑控制器的实现

时间:2024-05-29 04:42:26
【文件属性】:

文件名称:jsfuzz:JavaScript模糊逻辑控制器的实现

文件大小:224KB

文件格式:ZIP

更新时间:2024-05-29 04:42:26

JavaScript

jsfuzz javascript模糊逻辑控制器的实现。 创建一个控制器。 首先创建一些输入变量。 以下代码创建两个变量“ i1”和“ i2”。 每个模糊变量由1个或多个模糊集组成。 模糊集是像LOW(或L)这样的值 FuzzySet s = new FuzzySet(0.0,0.5,1.0); 该模糊集是一种锯齿函数,其设置值在[0.0,1.0]之外为零,并在间隔[0.0,0.5]中从0.0线性增加,在[0.5,1.0]间隔中从1线性减小。 以下代码为范围[0.0,1.0]内的输入值定义输入模糊变量i1。 i1 = new FuzzyVariable(); i1.VL = new FuzzySet(-0.25,0.0,0.25); i1.L = new FuzzySet(0.0,0.25,0.5); i1.M = new FuzzySet(0.25,0.5,0.75); i1.


【文件预览】:
jsfuzz-master
----FuzzyControllerDocs.html(1KB)
----LICENSE(7KB)
----FuzzyControllerTests.html(9KB)
----fuzzy.controller.js(5KB)
----lib()
--------jquery.js(91KB)
--------box2d.js(724KB)
--------qunit.css(5KB)
--------qunit.js(57KB)
----README.md(5KB)
----segway()
--------segway.html(3KB)
--------SegwayWorld.js(475B)
--------fuzzyPendulum.js(2KB)
--------VecUtils.js(384B)
--------Segway.js(1KB)
--------WorldPlotter.js(4KB)
----FuzzyController.html(3KB)

网友评论