[216] in mathematical software users group
MathTools News Digest, Mar 1999
daemon@ATHENA.MIT.EDU (David Edwards)
Mon Mar 15 16:16:10 1999
From: David Edwards<edwards@mathtools.com>
To: msug@MIT.EDU
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Message-Id: <092cd5909210f39P1@isdn.net.il>
Date: 15 Mar 1999 23:09:59 +0200
We are pleased to offer you the latest news digest from the MathTools, containing news, tips and updates about free toolboxes for Matlab, new products and related technologies.
Sincerely,
David Edwards
MathTools Ltd.
Contents
========
* MIDEVA/MATCOM V4 review in IEEE Spectrum, Feb 1999
* Free: Solver for local nonlinear optimization problems
* New application page: medical signal processing
* Improving m-files speed using 'Scalar variables' in MIDEVA
* Compiling GUI m-files and using callbacks in MATCOM V4
MIDEVA/MATCOM V4 review in IEEE Spectrum, Feb 1999
==================================================
IEEE Spectrum featured MIDEVA/MATCOM in its Feb 1999 software review, 'Enhancing Matlab-to-C++ programming'. Read the review at:
http://www.mathtools.com/press/ieeespec4.html
Free: Solver for local nonlinear optimization problems
======================================================
The SolvOpt toolbox (Solver for local optimization problems) is concerned with minimization or maximization of nonlinear, possibly non-smooth objective functions and with the solution of nonlinear programming problems taking into account constraints by the so-called method of exact penalization. This solver is available for download for free.
http://www.mathtools.com/toolbox-solveopt.html
New application page: medical signal processing
===============================================
A recently added application story (courtesy of Department of Biomedical Engineering and Medical Informatics, Technical University of Ilmenau) discusses Biomedical Signal Processing - "time-frequency analysis during orthostatic load conditions" - and a real world application created using MATCOM and MIDEVA.
http://www.mathtools.com/users/biomedical.html
Improving m-files speed using 'Scalar variables' in MIDEVA
==========================================================
m-files programs often contain 'scalar variables', which are variables whose scalar value is always real during the program run. By automatically identifying these variables, MIDEVA can help you achieve major speed gains.
http://www.mathtools.com/mideva-optimizer.html
Compiling GUI m-files and using callbacks in MATCOM V4
======================================================
MATCOM V4 can compile complete m-files applications, including graphics and user interface commands. Callbacks, however, require special care. Here are several guidelines for using callbacks:
1. Declare callbacks as specific, immediate strings in your program uicontrol(...,'callback','myfunc',...);
2. Do not use string variables as callbacks.
3. To use program variables inside callbacks, you need to declare them as globals in both the main program and the callback string.
4. Callbacks may be functions but not scripts.
5. In case the callback function calls additional function, use the %# call directive with the additional function name in the main function.
--- --- --- --- --- --- --- --- --- --- --- ---
Sent to email: msug@mit.edu - If you have any suggestions or requests about this news digest, let us know (and include the mentioned email).
=====================================================================
MathTools Ltd. Web: http://www.mathtools.com
POBox 784 Email: info@mathtools.com
Fort Washington, PA 19034-0784 Phone: 212-208-4476
USA Fax: 212-208-4477
=====================================================================