Trinh @ Bath

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
it_matlab_startup [2024/03/23 23:21]
trinh
it_matlab_startup [2024/03/23 23:40] (current)
trinh
Line 6: Line 6:
  
 <code matlab> <code matlab>
-edit(fullfile(userpath,'startup.m')) +edit(fullfile(userpath,'startup.m')) </code>
- </code>+
  
 +
 +Once you have run the above, the relevant startup file should appear. You can copy and paste the below as a starter. Comment in or out the relevant scripts. 
  
 <code matlab 1> <code matlab 1>
Line 14: Line 15:
  
 % This adds all paths recursively from the directory % This adds all paths recursively from the directory
-addpath(genpath('~/myfunctions'));+% You can add the relevant directory where you store commonly used functions  
 +% On windows, you may need to use a directory structure like C:\Users\myuserid\Documents\... 
 +addpath(genpath('~/myfunctions')); 
 % This adds a single path % This adds a single path
-addpath ~/mysinglepath/+addpath ~/mysinglepath/
  
 % Set figure default to something more pragmatic % Set figure default to something more pragmatic
Line 40: Line 44:
  
 % Add the starting path % Add the starting path
-cd ~/mystartingpath/+cd ~/mystartingpath/
 </code> </code>
 +
 +You can try running the script. 
 +
 +If you exit Matlab and restart it, Matlab should run the startup script automatically. 
 +
 +The use of a startup file was common enough for me to make a guide on YouTube: 
 +
 +<html>
 +<iframe width="560" height="315" src="https://www.youtube.com/embed/ME6jkGxsPCA?si=C4jq6TRD48gKJG0X" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
 +</html>