This file will output a MATLAB numeric matrix in a format suitable to paste into a LaTeX tabular environment. You can choose whether to individually cast each element in math mode (you wouldn't want to in the AMS bmatrix environment, for example). You can also choose a format specifier independently for each column of the matrix.
I find this useful to convert true matrices, convergence tables, and the like into a document-ready form. It's independent of the Symbolic Toolbox.
$1.0000$ & $2.0000$ & $3.0000$ & $4.0000$ \\
$2.0000$ & $1.0000$ & $2.0000$ & $3.0000$ \\
$3.0000$ & $2.0000$ & $1.0000$ & $2.0000$ \\
$4.0000$ & $3.0000$ & $2.0000$ & $1.0000$ \\
1 & 2 & 3 & 4 \\
2 & 1 & 2 & 3 \\
3 & 2 & 1 & 2 \\
4 & 3 & 2 & 1
$1$ & $2.00$ & $3.00$ & $4.00$ \\
$2$ & $1.00$ & $2.00$ & $3.00$ \\
$3$ & $2.00$ & $1.00$ & $2.00$ \\
$4$ & $3.00$ & $2.00$ & $1.00$
Very simple and yet extremely helpful. I suggest using it together with fprintf as you can see in the example below. That way, a raw LaTeX table is created that can easily be used to design LaTeX tables in your desired style and format.
fileID = fopen('testtab.tex', 'w');
fprintf(fileID, '%s', latex(data,'%.2f'));
This is really useful, thanks!
I use it several times a week, brilliant piece of code. Thank you.
Great, also deals with NaNs!
This is really keeping it simple, thank you very much
Worked perfectly for what I needed. I like the option of 'nomath' option.
A very helpful tool. Thanks a lot.
I dont know if this code works with ratinal numbers or nut? for example, maybe somone want to generate a table with ratinal numbers to a book or other texts.
Nice, simple and effective.
Thanks to programmer...
simple and intuitive. good work.
Works well - very nice programmed. Thanks a lot.
Inspired: LaTeX table element wrapper
Create scripts with code, output, and formatted text in a single executable document.