Mercurial > repos > public > sbplib
changeset 439:2663be328d9a
Improve interface of convergenceTable()
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Mon, 13 Mar 2017 14:34:56 +0100 |
parents | 51d818bc8915 |
children | 0ef8965dd745 |
files | convergenceTable.m |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/convergenceTable.m Tue Feb 21 16:40:55 2017 +0100 +++ b/convergenceTable.m Mon Mar 13 14:34:56 2017 +0100 @@ -1,15 +1,15 @@ -function convergenceTable(methodName, T, orders, m, e, q, tableType) +function convergenceTable(caption, orders, m, e, q, tableType) default_arg('tableType','plaintext') switch tableType case {'plaintext','text','plain'} - plainTextTable(methodName, T, orders, m, e, q); + plainTextTable(caption, orders, m, e, q); case {'tex', 'latex'} - latexTable(methodName, T, orders, m, e, q); + latexTable(caption, orders, m, e, q); end end -function plainTextTable(methodName, T, orders, m, e, q) +function plainTextTable(caption, orders, m, e, q) eW = 0; @@ -23,7 +23,7 @@ mW = findFieldWidth('%d',m); orderHeaderWidth = eW + qW + 1; - fprintf('method: %s\nT: %d\n',methodName, T); + fprintf('%s\n',caption); % Print order headers fprintf(' %*s |',mW,'') @@ -69,7 +69,7 @@ end -function latexTable(methodName, T, orders, m, e, q) +function latexTable(caption, orders, m, e, q) nOrders = length(orders); @@ -85,7 +85,7 @@ footer = { '\end{tabular}' - '\caption{Error $l_2$, and convergence rate, $q$, for SBP operators of orders 4 and 6 at different grid densities $N$. PROBLEM DESCRIPTION.}' + ['\caption{' caption '}'] '\label{table:LABEL}' '\end{table}' };