## ------------------------------------------------
## Method `FuzzyNumberList$new`
## ------------------------------------------------
# Example 1:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0,-1.5,-1.0,-1.0, 2.0, 1.5, 1.0), dim =
c(3, 3))), FuzzyNumber$new(array(c(0.0, 0.5, 1.0,-1.5,-1.25,-1.0, 3.0, 2.0,
1.0), dim = c(3, 3)))))
# Example 2:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -1.5, -1.0, 2, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, -1.5, -1.0, 2.0, 1.5), dim = c(2, 3)))))
## ------------------------------------------------
## Method `FuzzyNumberList$dthetaphi`
## ------------------------------------------------
# Example 1:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -1.5, -1.0, 2, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, -1.0, -1.0, 1.5, 1.0), dim = c(2, 3)))
))$dthetaphi(
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -0.5, 0, 1.5, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, 1, 1.5, 1.5, 1.5), dim = c(2, 3))))),
1,5,1)
# Example 2:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1.5, -1.0, -1.0, 2.0, 1.5, 1.0), dim =
c(3, 3))),FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1.5, -1.25, -1.0, 3.0, 2.0,
1.0), dim = c(3, 3))), FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 0, 1.0, 1.0, 2.5,
2.0, 1.5), dim = c(3, 3))),FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 0.5 , 1, 1.5,
3, 2.0, 2), dim = c(3, 3)))))$dthetaphi(FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0,1,1.25,1.5, 2, 1.75, 1.5), dim = c(3, 3))),
FuzzyNumber$new(array(c(0.0, 0.5, 1.0,-1,-0.5,0, 1.5, 1.25, 1), dim = c(3, 3))))
), 1, 1, 1/3)
# Example 3:
F=Simulation$new()$simulCase1(10L)
S=Simulation$new()$simulCase1(20L)
F=F$transfTra()
S=S$transfTra()
F$dthetaphi(S,1,5,1)
# Example 4:
F=Simulation$new()$simulCase1(10L)
S=Simulation$new()$simulCase1(10L)
F$dthetaphi(S,2,1,1/3)
# Example 5:
F=Simulation$new()$simulCase1(10L)
S=Simulation$new()$simulCase1(10L)
F=F$transfTra()
S=S$transfTra(50L)
F$dthetaphi(S,2,1,1)
## ------------------------------------------------
## Method `FuzzyNumberList$dwablphi`
## ------------------------------------------------
# Example 1:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -1.5, -1.0, 2, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, -1.0, -1.0, 1.5, 1.0), dim = c(2, 3)))
))$dwablphi(
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -0.5, 0, 1.5, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, 1, 1.5, 1.5, 1.5), dim = c(2, 3))))),
1,5,1)
# Example 2:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1.5, -1.0, -1.0, 2.0, 1.5, 1.0), dim =
c(3, 3))),FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1.5, -1.25, -1.0, 3.0, 2.0,
1.0), dim = c(3, 3))), FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 0, 1.0, 1.0, 2.5,
2.0, 1.5), dim = c(3, 3))),FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 0.5 , 1, 1.5,
3, 2.0, 2), dim = c(3, 3)))))$dwablphi(FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0,1,1.25,1.5, 2, 1.75, 1.5), dim = c(3, 3))),
FuzzyNumber$new(array(c(0.0, 0.5, 1.0,-1,-0.5,0, 1.5, 1.25, 1), dim = c(3, 3))))
), 1, 1, 1/3)
# Example 3:
F=Simulation$new()$simulCase1(3L)
S=Simulation$new()$simulCase1(4L)
F=F$transfTra()
S=S$transfTra()
F$dwablphi(S,2,1,1)
# Example 4:
F=Simulation$new()$simulCase1(10L)
S=Simulation$new()$simulCase1(10L)
F$dwablphi(S)
# Example 5:
F=Simulation$new()$simulCase1(10L)
S=Simulation$new()$simulCase1(10L)
F=F$transfTra()
S=S$transfTra(50L)
F$dwablphi(S,2,1,1)
## ------------------------------------------------
## Method `FuzzyNumberList$rho1`
## ------------------------------------------------
# Example 1:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -1.5, -1.0, 2, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, -1.0, -1.0, 1.5, 1.0), dim = c(2, 3)))
))$rho1(
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -0.5, 0, 1.5, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, 1, 1.5, 1.5, 1.5), dim = c(2, 3))))))
# Example 2:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1.5, -1.0, -1.0, 2.0, 1.5, 1.0), dim =
c(3, 3))),FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1.5, -1.25, -1.0, 3.0, 2.0,
1.0), dim = c(3, 3))), FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 0, 1.0, 1.0, 2.5,
2.0, 1.5), dim = c(3, 3))),FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 0.5 , 1, 1.5,
3, 2.0, 2), dim = c(3, 3)))))$rho1(FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0,1,1.25,1.5, 2, 1.75, 1.5), dim = c(3, 3))),
FuzzyNumber$new(array(c(0.0, 0.5, 1.0,-1,-0.5,0, 1.5, 1.25, 1), dim = c(3, 3))))))
# Example 3:
F=Simulation$new()$simulCase1(4L)
S=Simulation$new()$simulCase1(5L)
F=F$transfTra()
S=S$transfTra()
F$rho1(S)
S$rho1(F)
# Example 4:
F=Simulation$new()$simulCase1(4L)
S=Simulation$new()$simulCase1(5L)
F=F$transfTra()
S=S$transfTra(10L)
F$rho1(S)
S$rho1(F)
## ------------------------------------------------
## Method `FuzzyNumberList$addFuzzyNumber`
## ------------------------------------------------
# Example 1:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -1.5, -1.0, 2, 1), dim = c(2, 3)))))$addFuzzyNumber(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1, -0.5, 0, 1.5, 1.25, 1), dim = c(3, 3))))
# Example 2:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1, -0.5, 0, 1.5, 1.25, 1), dim = c(3, 3)))
))$addFuzzyNumber( FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 1, 1.25, 1.5, 2, 1.75,
1.5), dim = c(3, 3))))
## ------------------------------------------------
## Method `FuzzyNumberList$removeFuzzyNumber`
## ------------------------------------------------
# Example 1:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -1.5, -1.0, 2, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, -1, -0.5, 1.5, 1.25), dim = c(2, 3)))
))$removeFuzzyNumber(1L)
# Example 2:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1, -0.5, 0, 1.5, 1.25, 1), dim = c(3, 3))),
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 1, 1.25, 1.5, 2, 1.75, 1.5), dim = c(3, 3)))
))$removeFuzzyNumber(2L)
## ------------------------------------------------
## Method `FuzzyNumberList$getDimension`
## ------------------------------------------------
# Example 1:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1, -0.5, 0, 1.5, 1.25, 1), dim = c(3, 3))),
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 1, 1.25, 1.5, 2, 1.75, 1.5), dim = c(3, 3)))
))$getDimension(1L)
# Example 2:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1, -0.5, 0, 1.5, 1.25, 1), dim = c(3, 3))),
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 1, 1.25, 1.5, 2, 1.75, 1.5), dim = c(3, 3)))
))$getDimension(2L)
## ------------------------------------------------
## Method `FuzzyNumberList$plot`
## ------------------------------------------------
# Example 1:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1, -0.5, 0, 1.5, 1.25, 1), dim = c(3, 3))),
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 1, 1.25, 1.5, 2, 1.75, 1.5), dim = c(3, 3)))
))$plot()
# Example 2:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -1.5, -1.0, 2, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, -1.0, -1.0, 1.5, 1.0), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, -0.5, 0, 1.5, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, 1, 1.5, 1.85, 1.7), dim = c(2, 3))))
)$plot("blue")
# Example 3:
Simulation$new()$simulCase1(8L)$transfTra()$plot(palette())
# Example 4:
Simulation$new()$simulCase1(5L)$transfTra()$plot(palette()[2:6])
## ------------------------------------------------
## Method `FuzzyNumberList$getLength`
## ------------------------------------------------
# Example 1:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, -1, -0.5, 0, 1.5, 1.25, 1), dim = c(3, 3))),
FuzzyNumber$new(array(c(0.0, 0.5, 1.0, 1, 1.25, 1.5, 2, 1.75, 1.5), dim = c(3, 3)))
))$getLength()
# Example 2:
FuzzyNumberList$new(c(
FuzzyNumber$new(array(c(0.0, 1.0, -1.5, -1.0, 2, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, -1.0, -1.0, 1.5, 1.0), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, -0.5, 0, 1.5, 1), dim = c(2, 3))),
FuzzyNumber$new(array(c(0.0, 1.0, 1, 1.5, 1.5, 1.5), dim = c(2, 3))))
)$getLength()
Run the code above in your browser using DataLab