Size: 5094
Comment:
|
Size: 5092
Comment: fixing numbers for steps in MEX section
|
Deletions are marked like this. | Additions are marked like this. |
Line 69: | Line 69: |
# Install The GNU Compiler Collection 4.2 and The GNU Standard C++ Library | 1. Install The GNU Compiler Collection 4.2 and The GNU Standard C++ Library |
Line 73: | Line 73: |
# Make a MATLAB specific 'bin' directory for gcc symlink. |
2. Make a MATLAB specific 'bin' directory for gcc symlink. |
Line 78: | Line 77: |
# Symlink gcc to gcc-4.2 via user MATLAB specific 'bin' directory. |
3. Symlink gcc to gcc-4.2 via user MATLAB specific 'bin' directory. |
Line 83: | Line 81: |
# Add MATLAB specific 'bin' directory to the front of your system $PATH within your local startup.m file. |
4. Add MATLAB specific 'bin' directory to the front of your system $PATH within your local startup.m file. |
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 R2010a Installation Instructions
You will need superuser privileges. The assumption is that MATLAB install files are in /media/cdrom.
1. Create the directory MATLAB will be installed to. It is recommended that you use /usr/local/matlabR2010a:
sudo mkdir /usr/local/matlabR2010a
2. Change your working directory to the directory MATLAB will be installed to:
cd /usr/local/matlabR2010a/
3. Run the MATLAB installer:
sudo sh /media/cdrom/install
If you are running the student version on a 64-bit machine, you need to set the -glnx86 flag:
sudo sh /media/cdrom0/install_unix.sh -glnx86
DO NOT START MATLAB AT THE END OF THE INSTALLATION
Starting MATLAB at the end of Product Activation creates a permissions problem for storing MATLAB preferences, since the directory and files inside of ~/.matlab will be created for the root user. However this inconvenience can be easily fixed running the following command:
sudo chown -R ${USER}:${USER} ~/.matlab
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.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.3-4ubuntu5)". The version currently supported with MEX is "4.2.3". 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.2 and make it the default compiler for MATLAB on versions of Ubuntu prior to 10.04 LTS (Lucid):
1. Install The GNU Compiler Collection 4.2 and The GNU Standard C++ Library
sudo aptitude install gcc-4.2-multilib libstdc++6-4.2-dev
2. Make a MATLAB specific 'bin' directory for gcc symlink.
mkdir ~/.matlab/bin
3. Symlink gcc to gcc-4.2 via user MATLAB specific 'bin' directory.
ln -s /usr/bin/gcc-4.2 ~/.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
Possible Problems
Preferences Permission
When you launch your MATLAB Desktop you might see an error message similar to the following:
The desktop configuration was not saved successfully Cannot write to preference file "matlab.prf" in "/home/username/.matlab/R2010a". Check file permissions.
You can resolve this by exiting all instances of MATLAB and issuing the following command in your terminal:
sudo chown -R ${USER}:${USER} ~/.matlab
Missing JRE
If you are using the student version on a 64-bit system, generate and paste the license.dat file in the /matlab/licenses folder. You may need to contact MATLAB support to generate the dat file.
Previous Versions
Instructions for previous versions can be found here.
External Links
For more information about MATLAB see the following links
< http://www.mathworks.com/ > - MathWorks - MATLAB and Simulink for Technical Computing.
< http://www.mathworks.com/products/matlab/ > - MATLAB - The Language Of Technical Computing
< http://www.mathworks.com/access/helpdesk/help/techdoc/matlab.html > - MATLAB Documentation.
< http://www.mathworks.com/support/ > - The MathWorks Support.
< http://www.mathworks.com/matlabcentral/ > - MATLAB Central.
< http://www.mathworks.com/matlabcentral/fileexchange/ > - MATLAB Central File Exchange.