displayallsolutions

Класс: FunctionApproappation.LUTSolution
Пакет: FunctionApproappation

Отображение всех решений, найденных во время приближения функций

Синтаксис

displayallsolutions(solution)

Описание

displayallsolutions(solution) отображает все решения, включая невозможные решения, связанные с FunctionApproximation.LUTSolution объект.

Входные параметры

расширить все

FunctionApproximation.LUTSolution объект, из которого можно отобразить все связанные решения.

Примеры

расширить все

Создайте FunctionApproximation.Problem объект, определяющий математическую функцию для аппроксимации. Затем используйте solve метод получения FunctionApproximation.LUTSolution объект.

Отобразите все решения, найденные в процессе приближения, используя displayallsolutions способ.

problem = FunctionApproximation.Problem('sin')
problem = 

  FunctionApproximation.Problem with properties

    FunctionToApproximate: @(x)sin(x)
           NumberOfInputs: 1
               InputTypes: "numerictype(0,16,13)"
         InputLowerBounds: 0
         InputUpperBounds: 6.2832
               OutputType: "numerictype(1,16,14)"
                  Options: [1×1 FunctionApproximation.Options]
solution = solve(problem)
solution = 

  FunctionApproximation.LUTSolution with properties

          ID: 8
    Feasible: "true"
displayallsolutions(solution)
|    ID |   Memory (bits) |   ConstraintMet |      Table Size | Breakpoints WLs |    TableData WL |   BreakpointSpecification |             Error(Max,Current) | 
|     0 |              64 |               0 |               2 |              16 |              16 |           EvenPow2Spacing |     7.812500e-03, 1.590463e+00 |
|     1 |             464 |               0 |              27 |              16 |              16 |           EvenPow2Spacing |     7.812500e-03, 7.823061e-03 |
|     2 |             864 |               1 |              52 |              16 |              16 |           EvenPow2Spacing |     7.812500e-03, 1.978726e-03 |
|     3 |              64 |               0 |               2 |              16 |              16 |               EvenSpacing |     7.812500e-03, 1.000000e+00 |
|     4 |             560 |               1 |              33 |              16 |              16 |               EvenSpacing |     7.812500e-03, 4.817965e-03 |
|     5 |             304 |               0 |              17 |              16 |              16 |               EvenSpacing |     7.812500e-03, 1.887217e-02 |
|     6 |             432 |               0 |              25 |              16 |              16 |               EvenSpacing |     7.812500e-03, 8.513680e-03 |
|     7 |             496 |               1 |              29 |              16 |              16 |               EvenSpacing |     7.812500e-03, 6.288182e-03 |
|     8 |             464 |               1 |              27 |              16 |              16 |               EvenSpacing |     7.812500e-03, 7.324035e-03 |
|     9 |             448 |               0 |              26 |              16 |              16 |               EvenSpacing |     7.812500e-03, 7.895832e-03 |
|    10 |             704 |               1 |              22 |              16 |              16 |            ExplicitValues |     7.812500e-03, 7.323370e-03 |

Best Solution
|    ID |   Memory (bits) |   ConstraintMet |      Table Size | Breakpoints WLs |    TableData WL |   BreakpointSpecification |             Error(Max,Current) |
|     8 |             464 |               1 |              27 |              16 |              16 |               EvenSpacing |     7.812500e-03, 7.324035e-03 |
Введенный в R2018a