matlab(3)
π matlab(3) π
okay bestie, welcome to the MEPACK manual page for matlab(3) β yes she's a section 3 page and yes she's iconic π
β¨ NAME β¨
matlab β the MATLAB / GNU Octave Interface π¦
so here's the tea: MEPACK ships an interface for MATLAB and GNU Octave. it's optional, meaning its build has to be turned on separately β go peek at Installation for the deets. and once upon a time that interface gets built (once it exists, basically), the files live in
${BUILDDIR}/matlab/matlab
for the MATLAB interface, and in
${BUILDDIR}/matlab/octave
for the GNU Octave interface. you gotta add those paths to your MATLAB or GNU Octave search path, no cap. π«Ά
π Documentation Update π
the docs are maintained as part of the source code, same way they do it in GNU Octave. so if you wanna extract (and update) the currently extracted documentation, you have to build the GNU Octave interface and then run
make update-matlab-doc
afterwards. then mepack can be reconfigured for use with MATLAB. π«
this step is only required if the documentation was changed, bestie. by default MEPACK ships the latest version of the MATLAB documentation, so likeβ¦ chill. π
π§ Interface Functions π§
the MATLAB and GNU Octave interface gives you access to all the basic routines of MEPACK. every single function has a detailed help page, and you reach it with
help mepack_XXXXXX
now here's the lineup, bestie β the following interfaces exist for general coefficient matrices:
mepack_csylvβ Solve the generalized coupled Sylvester equation (CSYLV)$(AR m LB=E,CR m LD = F)$.mepack_csylv_dualβ Solve the generalized coupled Sylvester equation (CSYLV_DUAL)$(AR + CL = E, m RB m LD =F)$.mepack_glyapβ Solve the generalized Lyapunov equation (GLYAP)$AXB^{T} + BXA^T = Y$.mepack_gsteinβ Solve the generalized Stein equation (GSTEIN)$AXA^T - EXE^T = Y$.mepack_gsylvβ Solve the generalized Sylvester equation (GSYLV)$AXB m CXD = Y$.mepack_lyapβ Solve the standard Lyapunov equation (LYAP)$AX + XA^T = Y$.mepack_steinβ Solve the standard Stein equation (STEIN)$AXA^T - X = Y$.mepack_sylv2β Solve the discrete-time Sylvester equation (SYLV2)$AXB - X = Y$.mepack_sylvβ Solve the standard Sylvester equation (SYLV)$AXm XB = Y$.
and the following interfaces are available for (quasi-) triangular coefficient matrices:
mepack_tgcsylvβ Solve the generalized coupled Sylvester equation (CSYLV)$(AR m LB=E,CR m LD = F)$.mepack_tgcsylv_dualβ Solve the generalized coupled Sylvester equation (CSYLV_DUAL)$(AR + CL = E, m RB m LD =F)$.mepack_tglyapβ Solve the generalized Lyapunov equation (GLYAP)$AXB^{T} + BXA^T = Y$.mepack_tgsteinβ Solve the generalized Stein equation (GSTEIN)$AXA^T - EXE^T = Y$.mepack_tgsylvβ Solve the generalized Sylvester equation (GSYLV)$AXB m CXD = Y$.mepack_trlyapβ Solve the standard Lyapunov equation (LYAP)$AX + XA^T = Y$.mepack_trsteinβ Solve the standard Stein equation (STEIN)$AXA^T - X = Y$.mepack_trsylv2β Solve the discrete-time Sylvester equation (SYLV2)$AXB - X = Y$.mepack_trsylvβ Solve the standard Sylvester equation (SYLV)$AXm XB = Y$.
and last but absolutely not least, the following routines implement the iterative refinement strategy π
mepack_csylv_refineβ Solve the generalized coupled Sylvester equation (CSYLV)$(AR m LB=E,CR m LD = F)$.mepack_csylv_dual_refineβ Solve the generalized coupled Sylvester equation (CSYLV_DUAL)$(AR + CL = E, m RB m LD =F)$.mepack_glyap_refineβ Solve the generalized Lyapunov equation (GLYAP)$AXB^{T} + BXA^T = Y$.mepack_gstein_refineβ Solve the generalized Stein equation (GSTEIN)$AXA^T - EXE^T = Y$.mepack_gsylv_refineβ Solve the generalized Sylvester equation (GSYLV)$AXB m CXD = Y$.mepack_lyap_refineβ Solve the standard Lyapunov equation (LYAP)$AX + XA^T = Y$.mepack_stein_refineβ Solve the standard Stein equation (STEIN)$AXA^T - X = Y$.mepack_sylv2_refineβ Solve the discrete-time Sylvester equation (SYLV2)$AXB - X = Y$.mepack_sylv_refineβ Solve the standard Sylvester equation (SYLV)$AXm XB = Y$.
and that's the whole page, bestie, we ate and left no crumbs π
β¨ Version 1.1.2, dated Thu Oct 9 2025 00:00:00, and yes it's the matlab(3) page from MEPACK β mwah, love u, go solve something ππ¦π
π¦ where this page comes from
- fedora 43: mepack-devel 1.1.2-1.fc43 Β· GPL-3.0-or-later and LGPL-2.1-or-later and BSD-3-Clause
- fedora 43: mepack-devel 1.1.2-1.fc43 Β· GPL-3.0-or-later and LGPL-2.1-or-later and BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms