diff --git a/src/frd.jl b/src/frd.jl index 4591c95a..6ebb3b8e 100644 --- a/src/frd.jl +++ b/src/frd.jl @@ -110,8 +110,8 @@ end ControlSystemsBase.noutputs(f::FRD) = f.r isa AbstractVector ? 1 : size(f.r, 1) ControlSystemsBase.ninputs(f::FRD) = f.r isa AbstractVector ? 1 : size(f.r, 2) -ControlSystemsBase._default_freq_vector(f::Vector{<:FRD}, _; kwargs...) = f[1].w -ControlSystemsBase._default_freq_vector(f::FRD, _; kwargs...) = f.w +ControlSystemsBase._default_freq_vector(f::Vector{<:FRD}, ::Any; kwargs...) = f[1].w +ControlSystemsBase._default_freq_vector(f::FRD, ::Any; kwargs...) = f.w function ControlSystemsBase.bode(f::FRD, w::AbstractVector = f.w; unwrap=true, kwargs...) # kwargs such as balance do not apply to frequency-response data w == f.w || error("Frequency vector must match the one stored in the FRD") angles = angle.(f.r)