LinearizingTransformationData[…]
represents data of an AffineStateSpaceModel linearized by functions such as FeedbackLinearize and StateTransformationLinearize using transformation of variables.
LinearizingTransformationData
LinearizingTransformationData[…]
represents data of an AffineStateSpaceModel linearized by functions such as FeedbackLinearize and StateTransformationLinearize using transformation of variables.
Details
- A LinearizingTransformationData[…] object ltd can be used to retrieve various properties.
- The list of available properties is given by ltd["Properties"].
- Additional information about the properties is listed on function pages FeedbackLinearize, StateTransformationLinearize, and CarlemanLinearize.
- Typical properties include:
-
"Linearization" type of linearization "TransformedSystem" system in the new coordinates "InverseStateTransformation" inverse transformation of the state variables
Examples
open all close allBasic Examples (1)
ℱ = FeedbackLinearize[AffineStateSpaceModel[{{Subscript[x, 2] + Subscript[x, 2]^2,
Subscript[x, 1]}, {{0}, {1}}, {Subscript[x, 1]}, {{0}}},
{Subscript[x, 1], Subscript[x, 2]}, Automatic, {Automatic}, Automatic,
SamplingPeriod -> None]]Obtain the list of properties:
ℱ["Properties"]ℱ["TransformedSystem"]Scope (4)
Obtain a particular property value:
𝒮 = StateTransformationLinearize[AffineStateSpaceModel[{{Subscript[x, 2], Subscript[x, 3],
Subscript[x, 4], 0},
{{Subscript[x, 2]/2 - (Subscript[x, 3]*Subscript[x, 4])/
12}, {Subscript[x, 3]/2}, {Subscript[x, 4]}, {1}}},
{Subscript[x, 1], Subscript[x, 2], Subscript[x, 3],
Subscript[x, 4]}, Automatic, {Automatic, Automatic, Automatic, Automatic},
Automatic, SamplingPeriod -> None]]𝒮["Linearization"]Obtain several property values simultaneously:
ℱ = FeedbackLinearize[AffineStateSpaceModel[{{Subscript[x, 2] + Subscript[x, 2]^2,
Subscript[x, 1]}, {{0}, {1}}, {Subscript[x, 1]}, {{0}}},
{Subscript[x, 1], Subscript[x, 2]}, Automatic, {Automatic}, Automatic,
SamplingPeriod -> None]];ℱ[{"InverseStateTransformation", "LinearSystem"}]Some properties could be missing:
ℱ = FeedbackLinearize[AffineStateSpaceModel[{{Subscript[x, 2] + Subscript[x, 2]^2,
Subscript[x, 1]}, {{0}, {1}}, {Subscript[x, 1]}, {{0}}},
{Subscript[x, 1], Subscript[x, 2]}, Automatic, {Automatic}, Automatic,
SamplingPeriod -> None]];ℱ["ZeroDynamicsSystem"]Some properties require multiple arguments:
ℱ = FeedbackLinearize[AffineStateSpaceModel[{{Subscript[x, 2] + Subscript[x, 2]^2,
Subscript[x, 1]}, {{0}, {1}}, {Subscript[x, 1]}, {{0}}},
{Subscript[x, 1], Subscript[x, 2]}, Automatic, {Automatic}, Automatic,
SamplingPeriod -> None]];Compute a set of feedback gains based on the linearized system:
κ = StateFeedbackGains[ℱ["LinearSystem"], {-1, -2}];This can be used to obtain the closed-loop system:
ℱ[{"ClosedLoopSystem", κ}]Simulate the closed-loop system:
Plot[Evaluate@OutputResponse[{%, {0.1, -1}}, 0, {t, 0, 5}], {t, 0, 5}]Related Guides
History
Text
Wolfram Research (2014), LinearizingTransformationData, Wolfram Language function, https://reference.wolfram.com/language/ref/LinearizingTransformationData.html.
CMS
Wolfram Language. 2014. "LinearizingTransformationData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/LinearizingTransformationData.html.
APA
Wolfram Language. (2014). LinearizingTransformationData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LinearizingTransformationData.html
BibTeX
@misc{reference.wolfram_2026_linearizingtransformationdata, author="Wolfram Research", title="{LinearizingTransformationData}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/LinearizingTransformationData.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_linearizingtransformationdata, organization={Wolfram Research}, title={LinearizingTransformationData}, year={2014}, url={https://reference.wolfram.com/language/ref/LinearizingTransformationData.html}, note=[Accessed: 12-June-2026]}