Matlab

From InterSciWiki

Jump to: navigation, search

Contents

[edit] Introduction

http://www.absoluteastronomy.com/topics/MATLAB#encyclopedia

Matlab is a commercial program that is purchased with an academic license at universities, but is otherwise quite expensive. "For a long time there was criticism that because MATLAB is a proprietary software (a term coined by advocates of the free software movement to describe computer software which is the legal property of one party) product of The MathWorks, users are subject to vendor lock-in Vendor lock-in (which makes a customer dependent on a vendor for Products and Service, unable to use another vendor without substantial switching barriers). Recently an additional tool called the MATLAB Builder under the Application Deployment tools section has been provided to deploy MATLAB functions as library files which can be used with .NET (.net is a generic top-level domain used on the Internet's Domain Name System. The .net gTLD is currently operated by VeriSign. Registrations are processed via accredited registrars and internationalized domain names are also accepted) or Java application building environment. But the drawback is that the computer where the application has to be deployed needs MCR (MATLAB Component Runtime) for the MATLAB files to function normally. MCR can be distributed freely with library files generated by the MATLAB compiler."[1] (See a sample MatLab version 14 release for the Mac) and What libraries should I include when distributing my stand-alone application?


http://www.engin.umich.edu/group/ctm/extras/commands.html

http://www.mathworks.com/support/functions/alpha_list.html

[edit] Videos

http://www.mathworks.com/products/featured/videos/?s_cid=SA_Sol_ML_Video&ref=solutions

[edit] Install for Windows

[edit] Windows XP or Vista

  • VPN
  • (My)Computer
  • (tools)Map Network drive
  • \\software.nacs.uci.edu\software
  • DO NOT click INSTALL MANAGER!!!
  • Paste (from email) into ascii file, save file, browse for file on your drive
# BEGIN--------------BEGIN--------------BEGIN
# MATLAB license passcode file
...
# END
  • Installation key (from email)
59588-...
  • Takes 2 hours from home network with VPN for XP
  • After installation
  1. To configure Real-Time Windows Target you must type rtwintgt -setup in a MATLAB command window.
  2. You have installed xPC Target. Use the xPC Target Explorer GUI (type xpcexplr in the MATLAB Command Window) to correctly configure xPC Target with a valid compiler pathname. For further help, type doc xpcexplr.
  3. Run mbuild -setup from MATLAB before using MATLAB Compiler or builder products. This command sets up the C/ C++ compiler to be used with MATLAB Compiler and builder products to create deployable applications/ components.

[edit] Mac

[edit] Matlab exchange

Matlab exchange - shared software

Use Help - Product help - Lacks Matlab exchange programs however

[edit] Pages with Matlab

Haifeng Du

Aaron Clauset

Scott D. White

[edit] Implemented in Matlab

McFadden's conditional logit

Matlab implementation

Aaron Clauset programs for Maximal Likelihood Estimation

Assortative networks

[edit] Data

[edit] Workaround memory errors in XP

This “Matlab won’t start’ error is currently under investigation. The current workaround is to set an environment variable that will bypass the error. Please try the following to start MATLAB:

1) Go to the Start menu to Control Panel. 2) Double click on "System" and go to the Advanced tab (for Vista go to "System and Maintenance" to "System" to "Advanced System Settings". 3) Click the Environment Variables button.

4) Click "New" under either option (System or User variables) to create a new variable. The variable name will be MATLAB_RESERVE_LO. The variable value will be the number 0 (zero). Press OK to save the changes.

EXPLANATION: Setting MATLAB_RESERVE_LO=0 tells MATLAB to bypass the functionality introduced in R2007b (for Windows only) that tries to reserve the largest available contiguous space for MATLAB arrays. This process guarantees that at least 256MB is left available for use by Java for the Heap and PermGen spaces. It appears that Windows is either loading a DLL or doing a malloc somewhere in this 256MB space, so that when Java tries to reserve the Heap and PermGen address space, it fails, since both the Heap and PermGen spaces must be contiguous. If MATLAB_RESERVE_LO is set to 0, the reserve is for a fixed amount of space, not the largest available space.

If you have a new technical support question, please submit a new request here:

http://www.mathworks.com/contact_TS.html

Regards,

  • Installation and Licensing Specialist
  • The MathWorks, Inc.
  • 508-647-7000 option 5
  • support@mathworks.com
  • Please be sure to keep the THREAD ID included at the bottom of this email intact when replying to this message. [THREAD ID: 1-5M5KHW]

[edit] MATLAB Digest

News for the MATLAB® and Simulink® user community

--Technical Articles-- Nonlinear Mixed-Effects Modeling of Population Pharmacokinetics Data http://www.mathworks.com/company/newsletters/digest/2009/july/pharmacokinetics.html?s_cid=MLD0709naTA1&s_v1=1-A23VP9_1-5PXDXF

Analytical Modeling of Aircraft Wing Forces Using MATLAB and Symbolic Math Toolbox http://www.mathworks.com/company/newsletters/digest/2009/july/analytical-modeling.html?s_cid=MLD0709naTA2&s_v1=1-A23VP9_1-5PXDXF


--User Resources-- MATLAB Central: Chebfun http://www.mathworks.com/matlabcentral/fileexchange/23972?s_cid=MLD0709naMC&s_v1=1-A23VP9_1-5PXDXF

Blog Spotlight: Loren on the Art of MATLAB - Nice Way to Set Function Defaults http://blogs.mathworks.com/loren/2009/05/05/nice-way-to-set-function-defaults/?s_cid=MLD0709naBL&s_v1=1-A23VP9_1-5PXDXF

User Story: Harman Becker Designs and Verifies OFDM Radio Receivers Using MathWorks Tools http://www.mathworks.com/company/user_stories/userstory19636.html?s_cid=MLD0709naUS&s_v1=1-A23VP9_1-5PXDXF

Bug Reports: Track and monitor published reports (login required) http://www.mathworks.com/programs/digest_bounce/july09/mld_nabr.html?s_cid=MLD0709naBR&s_v1=1-A23VP9_1-5PXDXF


--Books-- Model Predictive Control System Design and Implementation Using MATLAB http://www.mathworks.com/support/books/book19818.html?s_cid=MLD0709naBO&s_v1=1-A23VP9_1-5PXDXF

Digital Image Processing Using MATLAB, 2e http://www.mathworks.com/support/books/book19900.html?s_cid=MLD0709naBO&s_v1=1-A23VP9_1-5PXDXF


--Products-- Simulink Design Optimization 1.0 http://www.mathworks.com/products/sl-design-optimization/?s_cid=MLD0709naPR&s_v1=1-A23VP9_1-5PXDXF

Curve Fitting Toolbox 2.0 http://www.mathworks.com/products/curvefitting/?s_cid=MLD0709naPR&s_v1=1-A23VP9_1-5PXDXF

Trial Software Available for all MathWorks Products http://www.mathworks.com/programs/trials/trial_request.html?eventid=57123&s_cid=MLD0709naTR&s_v1=1-A23VP9_1-5PXDXF

Third-Party: Model 2920 RF Vector Signal Generator from Keithley Instruments http://www.mathworks.com/products/connections/product_detail/product_35930.html?s_cid=MLD0709naTPR&s_v1=1-A23VP9_1-5PXDXF


--Events-- Webinars Using Statistics and Optimization to Support Design Activities

  • July 21

http://www.mathworks.com/company/events/webinars/upcoming.html?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF

Designing Vehicle-Mounted Communications Systems with Simulink

  • July 23

http://www.mathworks.com/company/events/webinars/upcoming.html?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF

Modeling and Testing Hardware in the Simulink Environment

  • August 11

http://www.mathworks.com/company/events/webinars/upcoming.html?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF

>>View all Live Webinars http://www.mathworks.com/programs/webinar/bounce_hub.html?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF


Training Adopting Model-Based Design

  • July 20-21, Los Angeles, CA
  • August 20-21, St. Louis, MO
  • September 14-15, Wauwatosa, WI
  • September 24-25, Cincinnati, OH

http://www.mathworks.com/services/training/courses/SL02_1.html?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF

Parallel Computing with MATLAB

  • July 22-23, Boston, MA
  • July 23-24, Novi, MI
  • August 6-7, Los Angeles, CA
  • September 17-18, Washington, DC

http://www.mathworks.com/services/training/courses/DC01_1.html?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF

MATLAB for Data Processing and Visualization

  • July 24, Boston, MA
  • July 29, Parsippany, NJ, and Denver, CO
  • August 12, San Diego, CA
  • September 23, Salt Lake City, UT, San Jose, CA, and Cincinnati, OH

http://www.mathworks.com/services/training/courses/ML02_1.html?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF

Advanced Risk and Portfolio Management (Presenter: Attilio Meucci, author of Risk and Asset Allocation)

  • August 17-22, New York, NY

http://www.mathworks.com/programs/digest_bounce/july09/mld_natc.html?s_cid=MLD0709naTC&s_v1=1-A23VP9_1-5PXDXF

>>View all Training Courses http://www.mathworks.com/services/training/courses/?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF


Seminars MATLAB and Simulink Sessions: Data Analysis and Signal Processing Systems

  • July 21, Irvine, CA

http://www.mathworks.com/company/events/seminars/seminar37562.html?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF

Data Analysis with MATLAB for Excel Users

  • July 23, San Jose, CA

http://www.mathworks.com/company/events/seminars/seminar31511.html?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF

>>View all Seminars http://www.mathworks.com/company/events/seminars/?s_cid=MLD0709naEV&s_v1=1-A23VP9_1-5PXDXF

[edit] Links

>>For more information on products and services contact MathWorks sales http://www.mathworks.com/company/aboutus/contact_us/contact_sales.html

[edit] Notes

  1. http://www.absoluteastronomy.com/topics/MATLAB#encyclopedia. Wikipedia:Matlab describes MATLAB in terms of a manual, but once changed to an encyclopedia format the manual description will located under its revision history.