Skip to content

Instantly share code, notes, and snippets.

@adhithyan15
adhithyan15 / mat2latex.m
Created July 22, 2012 20:33
matlab2octave(path_to_m_file) example
function output = mat2latex(varargin)
%This function produces Latex code for any matlab matrix of any dimension.
%It requires the package amsmath in latex for successful operation. This
%code utilizes bmatrix environment.This code produces square brackets to
%enclose the elements of the matrix.This function has to be run as an
%argument for the builtin fprintf() function to work properly. For example
%this fprintf(mat2latex(A)).Decimal numbers are left as decimal numbers by default.
%If you want the decimal numbers to be formatted as rational numbers, pass
%in a second parameter 'ratio' with your matrix. For example,fprintf(mat2latex(A,'ratio'))