v-AAA-Lawson

A AAA-type with Lawson's iteration. It computes matrix-valued rational approximants, poles and zeros of user-specific rational types.
13 Downloads
Updated 31 Oct 2024

View License

---------------v-aaa-lawson-------------
Summary:
v-aaa-lawson is a AAA-type method with Lawson's iteration; it produces
vector-valued or matrix-valued rational approximants as well as the
corresponding poles and zeros of user-specific rational types.
Function:
[Rfun, mJ, J, pol, zers, errA ] = v_aaa_lawson(t, bigF, nd, deg_vec, maxItr)
Examples (refer to):
toy_example1_v_aaa_lawson_a.m
toy_example1_v_aaa_lawson_b.m
References:
[1] Zhang Lei-Hong, Ya-Nan Zhang, Linyi Yang, Ruwu Xiao, A AAA-type
algorithm for the microwave duplexer filtering, 2024.
[2] Y. Nakatsukasa, O. Sete, and L. N. Trefethen. The AAA algorithm for
rational approximation. SIAM J. Sci. Comput., 40:A1494-A1522, 2018.
[3] P. Lietaert, K. Meerbergen, J. Perez, and B. Vandereycken. Automatic
rational approximation and linearization of nonlinear eigenvalue
problems. IMA J. Numer. Anal., 42:1087-1115, 2022.

Cite As

Zhang Leihong (2026). v-AAA-Lawson (https://www.mathworks.com/matlabcentral/fileexchange/174740-v-aaa-lawson), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2024b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.0.0