Scilab > Elementary Functions > Signal processing: block2ss pen2ea ssrand sysconv sysdiag trfmod are mislocated => should be moved
Reported by Samuel GOUGEON (@sgougeon)
BUG DESCRIPTION:
----------------
Scilab > Elementary Functions > Signal processing:
bloc2ss pen2ea ssrand sysconv sysdiag trfmod are mislocated nad should be moved.
* This "Signal processing" subsection outside the main "Signal processing" chapter is puzzling.
* Functions documented here are not about signal processing.
Some are not elementary, like bloc2ss, pen2ea, trfmod
Some are clearly rather parts of CACSD, or Linear Algebra, which are other chapters.
We propose to move all of them (and so to empty this subsection) as follows:
bloc2ss => CACSD > Linear System Representation (= with all other conversions)
ssrand => CACSD > Linear System Representation (= with syslin)
sysconv => CACSD > Linear System Representation (= with all other conversions)
trfmod => CACSD > Linear System Representation
pen2ea => Linear Algebra > Matrix Pencil
sysdiag => Elementary Functions > Matrix generation / (with diag)
All are macros. heir code (and possibly their tests) should be moved as well.
Note: sysdiag() is a general usage matrix-building function, not at all specific to syslin.
Another report will propose to rename (and extend) it as blkdiag().
HOW TO REPRODUCE THE BUG:
-------------------------
"Lost" Signal processing "mini-series":
https://help.scilab.org/docs/6.0.2/en_US/section_d728de877569acf8adb464501fbc83a4.html
CACSD > Linear System Representation (existing):
https://help.scilab.org/docs/6.0.2/en_US/section_637fa90aa340e048a567f7c1ab6b622b.html
Linear Algebra > Matrix Pencil (existing):
https://help.scilab.org/docs/6.0.2/en_US/section_ceedd82cae4382c688b33ea65081b0c8.html
Elementary Functions > Matrix generation (existing):
https://help.scilab.org/docs/6.0.2/en_US/section_ba610fcd68844748a4fd0e03f43d5458.html
OTHER INFORMATION:
------------------