<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, How to find the transfer function from a given state-space form?</title>
    <link>http://www.mapleprimes.com/questions/142717-How-To-Find-The-Transfer-Function-From</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Tue, 09 Jun 2026 15:08:23 GMT</lastBuildDate>
    <pubDate>Tue, 09 Jun 2026 15:08:23 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, How to find the transfer function from a given state-space form?</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, How to find the transfer function from a given state-space form?</title>
      <link>http://www.mapleprimes.com/questions/142717-How-To-Find-The-Transfer-Function-From</link>
    </image>
    <item>
      <title>DynamicSystems</title>
      <link>http://www.mapleprimes.com/questions/142717-How-To-Find-The-Transfer-Function-From?ref=Feed:MaplePrimes:How to find the transfer function from a given state-space form?:Comments#answer142720</link>
      <itunes:summary>&lt;p&gt;You can do&lt;/p&gt;
&lt;pre&gt;A := ImportMatrix("A.txt"):&lt;br&gt;B := ImportMatrix("B.txt"):&lt;br&gt;C := ImportMatrix("C.txt"):&lt;br&gt;&lt;br&gt;with(DynamicSystems):&lt;br&gt;&lt;br&gt;ss := StateSpace(A,B,C):&lt;br&gt;&lt;br&gt;BodePlot(ss, range = 0.1..100);&lt;/pre&gt;
&lt;p&gt;The system has 2 inputs and 14 outputs, so you get 28 superimposed plots.&amp;nbsp; You can plot just one by doing, say&lt;/p&gt;
&lt;pre&gt;BodePlot(ss, range = 0..1000, subsystem=[1,2]);&lt;br&gt;&lt;br&gt;&lt;/pre&gt;</itunes:summary>
      <description>&lt;p&gt;You can do&lt;/p&gt;
&lt;pre&gt;A := ImportMatrix("A.txt"):&lt;br&gt;B := ImportMatrix("B.txt"):&lt;br&gt;C := ImportMatrix("C.txt"):&lt;br&gt;&lt;br&gt;with(DynamicSystems):&lt;br&gt;&lt;br&gt;ss := StateSpace(A,B,C):&lt;br&gt;&lt;br&gt;BodePlot(ss, range = 0.1..100);&lt;/pre&gt;
&lt;p&gt;The system has 2 inputs and 14 outputs, so you get 28 superimposed plots.&amp;nbsp; You can plot just one by doing, say&lt;/p&gt;
&lt;pre&gt;BodePlot(ss, range = 0..1000, subsystem=[1,2]);&lt;br&gt;&lt;br&gt;&lt;/pre&gt;</description>
      <guid>142720</guid>
      <pubDate>Mon, 28 Jan 2013 04:24:57 Z</pubDate>
      <itunes:author>Joe Riel</itunes:author>
      <author>Joe Riel</author>
    </item>
    <item>
      <title>finding the infinity norm of the transfer function</title>
      <link>http://www.mapleprimes.com/questions/142717-How-To-Find-The-Transfer-Function-From?ref=Feed:MaplePrimes:How to find the transfer function from a given state-space form?:Comments#answer142726</link>
      <itunes:summary>&lt;p&gt;I have a way of finding the infinity norm of the transfer function as follows:&lt;/p&gt;
&lt;p&gt;1. identityMAtrix&lt;/p&gt;
&lt;p&gt;&amp;gt;II:= IdentityMatrix(7);&lt;/p&gt;
&lt;p&gt;2. find the infinity norm of H(j&amp;omega;)&lt;/p&gt;
&lt;p&gt;&amp;gt;f:=s-&amp;gt;MatrixNorm(C.(s*II-A)&lt;sup&gt;-1&lt;/sup&gt;&amp;nbsp;.B&amp;nbsp;)&lt;/p&gt;
&lt;p&gt;3. plot the function f, the maximum of f(s) is the infinity norm of the transfer function&lt;/p&gt;
&lt;p&gt;&amp;gt;loglogplot(f,10^-5..10^-5)&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;I have a way of finding the infinity norm of the transfer function as follows:&lt;/p&gt;
&lt;p&gt;1. identityMAtrix&lt;/p&gt;
&lt;p&gt;&amp;gt;II:= IdentityMatrix(7);&lt;/p&gt;
&lt;p&gt;2. find the infinity norm of H(j&amp;omega;)&lt;/p&gt;
&lt;p&gt;&amp;gt;f:=s-&amp;gt;MatrixNorm(C.(s*II-A)&lt;sup&gt;-1&lt;/sup&gt;&amp;nbsp;.B&amp;nbsp;)&lt;/p&gt;
&lt;p&gt;3. plot the function f, the maximum of f(s) is the infinity norm of the transfer function&lt;/p&gt;
&lt;p&gt;&amp;gt;loglogplot(f,10^-5..10^-5)&lt;/p&gt;</description>
      <guid>142726</guid>
      <pubDate>Mon, 28 Jan 2013 08:03:13 Z</pubDate>
      <itunes:author>STHence</itunes:author>
      <author>STHence</author>
    </item>
    <item>
      <title>How to find infinity-norm of the transfer function</title>
      <link>http://www.mapleprimes.com/questions/142717-How-To-Find-The-Transfer-Function-From?ref=Feed:MaplePrimes:How to find the transfer function from a given state-space form?:Comments#comment142724</link>
      <itunes:summary>&lt;p&gt;Hi Joe,&lt;/p&gt;
&lt;p&gt;thank you very much for your code. It works perfect.&lt;/p&gt;
&lt;p&gt;I have one more question: &lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;&lt;em&gt;how to find the infinity-norm of the transfer function?&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is an error that I have when using "MatrixNorm", and "TransferFunction" functions in Maple:&lt;/p&gt;
&lt;p&gt;"Error, (in LinearAlgebra:-MatrixNorm) invalid input: LinearAlgebra:-MatrixNorm expects its 1st argument, M, to be of type Matrix but received (module () description "Transfer Function"; export tf, inputcount, outputcount, statecount, sampletime, discrete, systemname, inputvariable, outputvariable, statevariable, systemtype, ModulePrint; option _cmtransferfunction; end module)-(module () description "Transfer Function"; export tf, inputcount, outputcount, statecount, sampletime, discrete, systemname, inputvariable, outputvariable, statevariable, systemtype, ModulePrint; option _cmtransferfunction; end module)"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Hi Joe,&lt;/p&gt;
&lt;p&gt;thank you very much for your code. It works perfect.&lt;/p&gt;
&lt;p&gt;I have one more question: &lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;&lt;em&gt;how to find the infinity-norm of the transfer function?&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is an error that I have when using "MatrixNorm", and "TransferFunction" functions in Maple:&lt;/p&gt;
&lt;p&gt;"Error, (in LinearAlgebra:-MatrixNorm) invalid input: LinearAlgebra:-MatrixNorm expects its 1st argument, M, to be of type Matrix but received (module () description "Transfer Function"; export tf, inputcount, outputcount, statecount, sampletime, discrete, systemname, inputvariable, outputvariable, statevariable, systemtype, ModulePrint; option _cmtransferfunction; end module)-(module () description "Transfer Function"; export tf, inputcount, outputcount, statecount, sampletime, discrete, systemname, inputvariable, outputvariable, statevariable, systemtype, ModulePrint; option _cmtransferfunction; end module)"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <guid>142724</guid>
      <pubDate>Mon, 28 Jan 2013 07:10:13 Z</pubDate>
      <itunes:author>STHence</itunes:author>
      <author>STHence</author>
    </item>
  </channel>
</rss>