exponenta event banner

displayfeasiblesolutions

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

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

Синтаксис

displayfeasiblesolutions(solution)

Описание

displayfeasiblesolutions(solution) отображает все возможные решения, найденные в процессе аппроксимации, включая наилучшее решение. Возможные решения определяются как любые решения к исходному FunctionApproximation.Problem объект, удовлетворяющий ограничениям, определенным в связанном FunctionApproximation.Options объект.

Входные аргументы

развернуть все

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

Примеры

развернуть все

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

Отображение всех возможных решений, найденных в процессе аппроксимации, с помощью displayfeasiblesolutions способ.

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"
displayfeasiblesolutions(solution)
|    ID |   Memory (bits) |   ConstraintMet |      Table Size | Breakpoints WLs |    TableData WL |   BreakpointSpecification |             Error(Max,Current) | 
|     2 |             864 |               1 |              52 |              16 |              16 |           EvenPow2Spacing |     7.812500e-03, 1.978726e-03 |
|     4 |             560 |               1 |              33 |              16 |              16 |               EvenSpacing |     7.812500e-03, 4.817965e-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 |
|    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