13
13
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="en" xml:id="lcmdiag">
15
<refname>lcmdiag</refname>
16
<refpurpose> least common multiple diagonal factorization</refpurpose>
19
<title>Calling Sequence</title>
20
<synopsis>[N,D]=lcmdiag(H)
25
<title>Arguments</title>
30
<para>rational matrix</para>
36
<para>polynomial matrix</para>
42
<para>diagonal polynomial matrix</para>
49
character string: <literal>'row'</literal> or <literal>'col'</literal> (default)
56
<title>Description</title>
58
<literal>[N,D]=lcmdiag(H,'row')</literal> computes a factorization <literal>D*H=N</literal>,
59
i.e. <literal>H=D^(-1)*N</literal> where D is a diagonal matrix with D(k,k)=lcm of
63
<literal>[N,D]=lcmdiag(H)</literal> or <literal>[N,D]=lcmdiag(H,'col)</literal> returns
64
<literal>H=N*D^(-1)</literal> with diagonal D and D(k,k)=lcm of kth col of H('den')
68
<title>Examples</title>
69
<programlisting role="example"><![CDATA[
15
<refname>lcmdiag</refname>
16
<refpurpose> least common multiple diagonal factorization</refpurpose>
19
<title>Calling Sequence</title>
20
<synopsis>[N,D]=lcmdiag(H)
25
<title>Arguments</title>
30
<para>rational matrix</para>
36
<para>polynomial matrix</para>
42
<para>diagonal polynomial matrix</para>
49
character string: <literal>'row'</literal> or <literal>'col'</literal> (default)
56
<title>Description</title>
58
<literal>[N,D]=lcmdiag(H,'row')</literal> computes a factorization <literal>D*H=N</literal>,
59
i.e. <literal>H=D^(-1)*N</literal> where D is a diagonal matrix with D(k,k)=lcm of
63
<literal>[N,D]=lcmdiag(H)</literal> or <literal>[N,D]=lcmdiag(H,'col)</literal> returns
64
<literal>H=N*D^(-1)</literal> with diagonal D and D(k,k)=lcm of kth col of H('den')
68
<title>Examples</title>
69
<programlisting role="example"><![CDATA[
71
71
H=[1/s,(s+2)/s/(s+1)^2;1/(s^2*(s+2)),2/(s+2)];
74
74
]]></programlisting>
76
<refsection role="see also">
77
<title>See Also</title>
78
<simplelist type="inline">
80
<link linkend="lcm">lcm</link>
83
<link linkend="gcd">gcd</link>
86
<link linkend="bezout">bezout</link>
76
<refsection role="see also">
77
<title>See Also</title>
78
<simplelist type="inline">
80
<link linkend="lcm">lcm</link>
83
<link linkend="gcd">gcd</link>
86
<link linkend="bezout">bezout</link>