Diff for "MATLAB"


Differences between revisions 86 and 87
Revision 86 as of 2011-05-11 08:38:01
Size: 4690
Editor: 193
Comment:
Revision 87 as of 2011-05-11 20:06:20
Size: 5292
Editor: DHCP-129-59-231-232
Comment: addressing concerns raised about ubuntu 11.04 ... natty is not officially supported by r2011a - making this point clear
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
= MATLAB R2011a Installation Instructions = = MATLAB R2011a =
== Important Note Regarding Ubuntu 11.04 Support ==
MATLAB R2011a was released on April 8, 2011. Please note that this is prior to the release of Ubuntu 11.04. Consequently Ubuntu 11.04 is not a supported operating system for MATLAB R2011a.

MATLAB R2011a users are strongly encouraged to install R2011a on [[https://wiki.ubuntu.com/LucidLynx|Ubuntu 10.04 LTS]] or [[https://wiki.ubuntu.com/MaverickMeerkat|Ubuntu 10.10]] for best results. Installation of MATLAB R2011a on unsupported Ubuntu releases are outside the scope of this documentation.

= Installation Instructions =
Line 45: Line 51:
'''Important Note:''' these instructions does not work on Ubuntu 11.04 (Natty), because default MATLAB compiler gcc 4.3 is not anymore included at Natty (11.04) repository. The MEX function always '''failed''' in this case!!!
Line 85: Line 89:
Compatibility information:
 * < http://www.mathworks.com/support/sysreq/current_release/linux.html > - System Requirements - Release 2011a
 * < http://www.mathworks.com/support/compilers/R2011a/glnxa64.html > - Supported and Compatible Compilers – Release 2011a - Linux

Parent page: Programming Applications

Introduction

MATLAB® is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran.

You can use MATLAB in a wide range of applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis, and computational biology. Add-on toolboxes (collections of special-purpose MATLAB functions, available separately) extend the MATLAB environment to solve particular classes of problems in these application areas.

MATLAB provides a number of features for documenting and sharing your work. You can integrate your MATLAB code with other languages and applications, and distribute your MATLAB algorithms and applications.

MATLAB R2011a

Important Note Regarding Ubuntu 11.04 Support

MATLAB R2011a was released on April 8, 2011. Please note that this is prior to the release of Ubuntu 11.04. Consequently Ubuntu 11.04 is not a supported operating system for MATLAB R2011a.

MATLAB R2011a users are strongly encouraged to install R2011a on Ubuntu 10.04 LTS or Ubuntu 10.10 for best results. Installation of MATLAB R2011a on unsupported Ubuntu releases are outside the scope of this documentation.

Installation Instructions

  • You will need superuser privileges. The assumption is that MATLAB install files are located at /media/MATHWORKS_R2011a in your filesystem.

1. Run the MATLAB installer with the following Terminal command:

sudo /media/MATHWORKS_R2011A/install

2. When prompted to 'Choose installation type' you should select custom. This will allow you to create symbolic links to MATLAB in /usr/local/bin.

Choose installation type

3. When prompted to 'Specify installation folder' it is recommended that you use the default folder /usr/local/MATLAB/R2011a.

Specify installation folder

4. When given the option to 'Create symbolick links to MATLAB scripts in:' it is recommended that you check the box and use the supplied path /usr/local/bin.

Create symbolick links to MATLAB scripts in:

Create A MATLAB Launcher

1. Get an icon:

sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png

2. Get the launcher file:

sudo wget 'https://help.ubuntu.com/community/MATLAB?action=AttachFile&do=get&target=matlab-r2011a.desktop' -O /usr/share/applications/matlab.desktop

MEX functions

If you try to compile MEX functions you may see a message like the following:

Warning: You are using gcc version "4.4.4-14ubuntu5)".  The version
         currently supported with MEX is "4.3.4".
         For a list of currently supported compilers see:
         http://www.mathworks.com/support/compilers/current_release/

Note this is a warning - the MEX function will still compile.

The following instructions will setup gcc 4.3 and make it the default compiler for MATLAB:

1. Install The GNU Compiler Collection 4.3 and The GNU Standard C++ Library

sudo apt-get install gcc-4.3-multilib libstdc++6-4.3-dev

2. Make a MATLAB specific 'bin' directory for gcc symlink.

mkdir ~/.matlab/bin

3. Symlink gcc to gcc-4.3 via user MATLAB specific 'bin' directory.

ln -s /usr/bin/gcc-4.3 ~/.matlab/bin/gcc

4. Add MATLAB specific 'bin' directory to the front of your system $PATH within your local startup.m file.

printf "setenv('PATH',sprintf('/home/%%s/.matlab/bin:%%s',getenv('USER'),getenv('PATH')));\n" >> ~/Documents/MATLAB/startup.m

For more ideas, try this thread or this one.

Previous Versions

External Links

Compatibility information:

For more information about MATLAB see the following links


CategoryScience

MATLAB (last edited 2015-10-30 17:51:30 by ip-37-201-246-20)