Skip to content

Commit 3fadfe2

Browse files
committed
type preserving mapping functions
1 parent 64a8bf3 commit 3fadfe2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/ExtendedStateSpace.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -793,7 +793,7 @@ Return the system from u -> y
793793
See also [`performance_mapping`](@ref), [`system_mapping`](@ref), [`noise_mapping`](@ref)
794794
"""
795795
function system_mapping(P::ExtendedStateSpace, sminreal=sminreal)
796-
sminreal(ss(P.A, P.B2, P.C2, P.D22, P.timeevol))
796+
sminreal(P.sys[P.y, P.u])
797797
end
798798

799799
"""
@@ -803,7 +803,7 @@ Return the system from w -> z
803803
See also [`performance_mapping`](@ref), [`system_mapping`](@ref), [`noise_mapping`](@ref)
804804
"""
805805
function performance_mapping(P::ExtendedStateSpace, sminreal=sminreal)
806-
sminreal(ss(P.A, P.B1, P.C1, P.D11, P.timeevol))
806+
sminreal(P.sys[P.z, P.w])
807807
end
808808

809809
"""
@@ -813,5 +813,5 @@ Return the system from w -> y
813813
See also [`performance_mapping`](@ref), [`system_mapping`](@ref), [`noise_mapping`](@ref)
814814
"""
815815
function noise_mapping(P::ExtendedStateSpace, sminreal=sminreal)
816-
sminreal(ss(P.A, P.B1, P.C2, P.D21, P.timeevol))
816+
sminreal(P.sys[P.y, P.w])
817817
end

0 commit comments

Comments
 (0)