Software Listing of Author : "George Thiers"
- From Fortran, call MATLAB Compiler C shared library
- License: Freeware
- Price: 0.00

The MATLAB Compiler (v4, R14 onwards) can package MATLAB code into an executable or C/C++ shared library. Calling a C shared library from Fortran, however, can be difficult. The mixed-language issue is C vs. Fortran calling conventions. This is an example of how to call a MATLAB Compiler-generated C shared library from Fortran.
- Publisher: George Thiers
- Date Released: 08-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- MATLAB controls and writes PowerPoint
- License: Freeware
- Price: 0.00

The MATLAB functions XLSREAD and XLSWRITE open Microsoft Excel as a COM Automation Server in the background, and read or write data. Using the same mechanism, it is possible to open, write to, and fully control Microsoft PowerPoint from MATLAB. The advantage is that from a single tool, both the data analysis and the presentation creation can be scripted. This is the same functionality used in Mark Brown's submission referenced below. Mark Brown's "saveppt.m" is a cleanly packaged solution, whereas this submission is an open script intended to show what's going on, and empower users to create their own customized "pptwrite" functions.
- Publisher: George Thiers
- Date Released: 04-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- MATLAB read/write/control Excel
- License: Freeware
- Price: 0.00

On a Windows platform, MATLAB's XLSREAD and XLSWRITE open Excel as a COM automation server in the background to read/write data. Sometimes users want XLSREAD and XLSWRITE to do more, and would like their own custom XLSREAD or XLSWRITE functions (such as a custom XLSWRITE that puts data into multiple worksheets, and creates Excel charts at the same time). Little new functionality is contained in this submission compared to what is already contained in Brett Shoelson's submission referenced below. Whereas Brett Shoelson's "Write2Excel.m" is a cleanly packaged solution, this is an open script intended to show what's going on, to empower users to create their own enhanced XLSREAD and XLSWRITE.
- Publisher: George Thiers
- Date Released: 04-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts