De UGent heeft 2 afzonderlijke licentieovereenkomsten voor Matlab:
Beide licenties vereisen een verbinding met een licentieserver en kunnen dus enkel gebruikt worden vanop een toestel verbonden met UGentNet (rechtstreeks of via VPN).
De research licentie mag gebruikt worden voor onderzoek maar niet op rekenclusters en niet voor commercieel onderzoek. De research licentie omvat volgende aantallen:
| 150 | Matlab |
| 22 | Simulink |
| 25 | Bioinformatics Toolbox |
| 25 | Communications System Toolbox |
| 7 | Computer Vision Toolbox |
| 10 | Control System Toolbox |
| 15 | Curve Fitting Toolbox |
| 25 | DSP System Toolbox |
| 25 | Data Acquisition Toolbox |
| 10 | Database Toolbox |
| 10 | Deep Learning Toolbox |
| 25 | Fuzzy Logic Toolbox |
| 10 | Global Optimization Toolbox |
| 25 | Image Acquisition Toolbox |
| 25 | Image Processing Toolbox |
| 7 | Instrument Control Toolbox |
| 12 | MATLAB Coder |
| 5 | MATLAB Compiler |
| 5 | MATLAB Compiler SDK |
| 5 | Mapping Toolbox |
| 5 | Navigation Toolbox |
| 25 | Optimization Toolbox |
| 20 | Parallel Computing Toolbox |
| 5 | Partial Differential Equation Toolbox |
| 5 | ROS Toolbox |
| 5 | Robotics System Toolbox |
| 25 | Signal Processing Toolbox |
| 8 | Simscape |
| 7 | Simscape Electrical |
| 5 | Simscape Fluids |
| 12 | Simulink Coder |
| 50 | Statistics and Machine Learning Toolbox |
| 11 | Symbolic Math Toolbox |
| 25 | Wavelet Toolbox |
Belangrijk: MathWorks heeft het "Classroom"-licentiemodel stopgezet. We kunnen de classroom licenties nog verder blijven gebruiken maar niet meer updaten naar de laatste versie. Matlab 2024a is dus de meest recente versie die we kunnen aanbieden op Athena en in de PC-klassen.
De classroom licentie mag enkel gebruikt worden voor onderwijsdoeleinden maar niet voor onderzoek of op rekenclusters. De Matlab versie op Athena en in de PC-klassen maakt gebruik van de classroom licentie. De classroom licentie omvat volgende aantallen:
| 500 | Matlab |
| 250 | Simulink |
| 10 | Bioinformatics Toolbox |
| 56 | Communications System Toolbox |
| 250 | Control System Toolbox |
| 60 | Curve Fitting Toolbox |
| 56 | DSP System Toolbox |
| 20 | Data Acquisition Toolbox |
| 50 | Database Toolbox |
| 25 | Econometrics Toolbox |
| 25 | Financial Instruments Toolbox |
| 25 | Financial Toolbox |
| 250 | Fuzzy Logic Toolbox |
| 25 | Global Optimization Toolbox |
| 10 | Image Acquisition Toolbox |
| 250 | Image Processing Toolbox |
| 10 | Matlab Coder |
| 10 | Matlab Compiler |
| 250 | Model Predictive Control Toolbox |
| 250 | Neural Network Toolbox |
| 250 | Optimization Toolbox |
| 25 | Parallel Computing Toolbox |
| 250 | Partial Differential Equation Toolbox |
| 250 | Robust Control Toolbox |
| 250 | Signal Processing Toolbox |
| 35 | SimPowerSystems |
| 35 | Simscape |
| 10 | Simulink Coder |
| 250 | Simulink Control Design |
| 250 | Simulink Design Optimization |
| 200 | Statistics Toolbox |
| 235 | Symbolic Math Toolbox |
| 250 | System Identification Toolbox |
| 250 | Wavelet Toolbox |
Studenten kunnen gebruik maken van Matlab via Athena en in een aantal pc-klassen. Onze licenties laten evenwel geen installatie toe op toestellen die eigendom zijn van studenten. Studenten kunnen echter zelf aan een voordelige prijs een Matlab licentie aankopen.
Op toestellen die eigendom zijn van de UGent mag Matlab lokaal geïnstalleerd worden (installatiehandleiding), hetzij:
Je kan de installatiefiles ofwel:
ofwel maak je zelf een licentiefile met een teksteditor, bijvoorbeeld C:\temp\ResearchLicense.dat, met volgende inhoud:
SERVER licmatlabresearch.ugent.be 000000000000 27002 USE_SERVER
Als je Matlab installeert vanaf de software share, dan hoef je je niet eerst te registreren bij Mathworks.
Gezien de universiteit maar een beperkt aantal research licenties heeft, is het niet toegelaten deze rechtstreeks te gebruiken op de High Performance Cluster (HPC) of andere rekenclusters. Het is wel mogelijk om met behulp van de Matlab Compiler een standalone executable te compileren en deze vervolgens uit te voeren op een rekencluster. Bij het uitvoeren van een gecompileerd Matlab programma worden geen licenties op de licentieserver ingenomen.
Matlab programma's kunnen bijvoorbeeld op volgende manier gecompileerd worden op Unix systemen:
$ mcc -m -R -nojvm -R -nodisplay myscript.m -o myscript
Vervolgens kan via volgende opdracht het gecompileerde programma uitgevoerd worden:
$ ./run_myscript.sh $EBROOTMATLAB
De $EBROOTMATLAB variable duidt de plaats aan waar Matlab is geïnstalleerd, bv. /usr/local/MATLAB/R2020b, maar je kan in de plaats van deze variabele ook gewoon het path naar de Matlab installatiemap opgeven.
Op Windows systemen kunnen Matlab programma's als volgt gecompileerd worden:
> mcc.exe -m -R -nojvm -R -nodisplay myscript.m -o myscript
Vervolgens kan via volgende opdracht het gecompileerde programma uitgevoerd worden:
> run_myscript.bat "C:\Program Files\MATLAB\R2020b"
Na de installatie kan de compiler geïntegreerd worden in Matlab via volgend commando:
mbuild -setup
Via het commando "ver" kan je nagaan welke toolboxen geïnstalleerd zijn in een Matlab installatie.