Copyright (c) 1989-1994 Shalom Halevy MathViews Version 1.71A Student version MathViews compiler is included with this version!!!!! Thanks for using MathViews Benefits of MathViews - Written in C++ for Windows from the ground up (not a retrofit) - Full screen m-file debugger (support step into and step over) you have access to the variable window and the stack window at all times (keyboard access is always available) Break points support is simple, use the right mouse button! - You can load a script file and run a selection of consecutive statements - Dynamic loading of MathViews DLLs enable you to extend MathViews in client-server environments. Unlike MEX, a single DLL support multiple functions - Windows DDE client and server DLL tool kit gives you access to any Windows application that support DDE. - Different windows for editing, text output, graphics output, interactive input, and inspector for the function stack - Multiple graphics windows with zoom and scroll support - Build and compile MathViews libraries; You can put all your m-files into a single module and compile the module into a MathViews library. The library can be brought into MathViews runtime memory with a single command. Commercial customers: if you are looking to protect your m-file, this compiler might be the solution you were looking for. - C syntax for simple and compount assignment (+=, -=. *=, ++, --, etc.) - Cut/Copy/Paste of commands; Copy/Print for plots - AutoAssign, := assignment, for automatic variable updates. For example: y := abs(x) yf := abs(fft(y)) when x is changed, y and yf are updated automatically. You can use this feature to create whatif analysis (spreadsheet ?) Load and run the autoasgn example - Optional run time module is included with this student version - The student version is limited to matrices and array of 1024 elemets. We are actively looking for m-files authors and porting partners Source code licensing is available for qualified customers MathViews Developer's Edition (includes a royalty free MathViews compiler) is available for qualified customers. Send for details. Consulting and contract programming services are available. Loading of DLLs and run time modules are supported by the full working version of MathViews Dr. Shalom Halevy The MathWizards PO Box 22564 San Diego, CA 92192 Tel/FAX: (619) 552-9031 CompuServe E-mail 70274,2564 INTERNET E-mail 70274.2564@compuserve.com MathViews professional ---------------------- MathViews for Windows is listed for $399.00 + $10 S&H ($50 for international orders) + applicable taxes. It comes with a printed manual and free technical support. The array size is limited only by the available PC memory. It is now available, for a limited time ONLY, for ONLY $249.00. An additional $100.00, off the current price, is offered for academic and educational institutions ($149.00 ONLY with your academic order). Your support will enable us to offer you this mathematical software at affordable prices. Send in your comments. We greatly appreciate your feedback. -------------------------------------------------------------- MathViews COMPILER - For advanced users only. Here is how to create your standalone MathViews executables. BACKGROUND: 1. mathview.rtm is MathViews run-time supervisor 2. You bind to mathview.rtm your precompiled function files (SCRIPT FILES ARE NOT ALLOWED) 3. MathViews run-time supervisor, mathview.rtm, loads the compiled functions files and call the entry point mvrun(). mvrun() is the run-time equivalent of startup.m LET's do: 4. So here what to do Create a working directory A. Copy math_org.mlb, mathvstd.exe, mathview.rtm to that directory. B. Copy all you FUNCTIONS files (called by mvrun() directly) to the working directory. C. Execute the following code (make_exe.m) _loadlib math_org % load the original precompiled MathViews MLB _compile mvrun % compile your own code (turn off debugger) _savelib % create the new mathview.MLB file _bind % create MATHVRT.EXE % (_bind requires mathview.rtm in the current dir) 5. MathViews creates mathvrt.exe in the current directory 6. You might want to rename mathvrt.exe to YOURPROG.exe 7. make_exe.m and mvrun.m demonstarte a simple program Here is a simple mvrun() file function y=mvrun() n=100; for i=10:10:n plot(blackman(i)) pause(6) end ------------------------------------------------------------------------- Package-Name: mathstud.zip Title: MathViews for Windows/32 - Math Software for Windows (32-bit) Version: 1.71A Student Version Description: MathViews for Windows/32 is Matlab look-alike. It has a full set of linear algebra and signal processing functionality Abstract: Math Software, Signal Processing, Interactive graphics Distribution-Type: No sources. Restrictions: Windows 3.1 Copying-Policy: Shareware Electronic-Address: 70274.2564@compuserve.com Author: Dr. Shalom Halevy Author Address: PO BOX 22564, San Diego, CA 92192 Author-Telphone: (619) 552-9031 USA (Tel/FAX) Where: look at ftp.cica.indiana.edu /pub/pc/win3/mathstud.zip oak.oakland.edu /pub/msdos/windows3/mathstud.zip wuarchive.wustl.edu Copyright (c) 1989-1994 Shalom Halevy Permission to use, copy, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that (i) the above copyright notices and this permission notice appear in all copies of the software and related documentation, and (iii) the names of Shalom Halevy and The MathWizards may not be used in any advertising or publicity relating to the software without the specific, prior written permission of Shalom Halevy. PERMISSION is NOT granted to modify the software or its documentation. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SHALOM HALEVY BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.