exponenta event banner

displayallsolutions

Класс: Функция Аппроксимация. Растворение
Пакет: Функциональная аппроксимация

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

Синтаксис

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