Matlab Configuration
Table of Contents
Startup
Setup LaTeX as a default interpreter
set(groot, 'DefaultTextInterpreter', 'LaTeX'); set(groot, 'DefaultAxesTickLabelInterpreter', 'LaTeX'); set(groot, 'DefaultAxesFontName', 'LaTeX'); set(groot, 'DefaultLegendInterpreter', 'LaTeX');
Default Line Width
set(groot, 'DefaultLineLineWidth', 1.5); set(groot, 'DefaultAxesLineWidth', 0.5);
Default grids on all axis
set(groot, 'DefaultAxesXGrid','on'); set(groot, 'DefaultAxesYGrid','on'); set(groot, 'DefaultAxesZGrid','on');
Default Font Size
set(groot, 'DefaultTextFontUnits', 'points'); set(groot, 'DefaultTextFontSize', 10); set(groot, 'DefaultAxesFontUnits', 'points'); set(groot, 'DefaultAxesFontSize', 10); set(groot, 'DefaultUicontrolFontSize', 10);
Default Fonts
set(groot, 'DefaultAxesFontName', 'Helvetica'); set(groot, 'DefaultTextFontName', 'Helvetica');
Make figures into a Box
set(groot, 'DefaultAxesBox', 'on');
Default Colors
set(groot, 'DefaultAxesColor', 'w'); set(groot, 'DefaultAxesXColor', 'k'); set(groot, 'DefaultAxesYColor', 'k'); set(groot, 'DefaultFigureColor', 'w');
Default Plot Colors
c1 = [ 0 0.4470 0.7410]; % Blue c2 = [0.8500 0.3250 0.0980]; % Orange c3 = [0.9290 0.6940 0.1250]; % Yellow c4 = [0.4940 0.1840 0.5560]; % Purple c5 = [0.4660 0.6740 0.1880]; % Green c6 = [0.3010 0.7450 0.9330]; % Light Blue c7 = [0.6350 0.0780 0.1840]; % Red set(groot, 'defaultAxesColorOrder', [c1; c2; c3; c4; c5; c6; c7])
Figure paper and window style
set(groot, 'DefaultFigurePaperType', 'A4'); set(groot, 'DefaultFigureWindowStyle', 'normal');
Set the display format
format compact; format long g;
Home Path
toolboxes_path = '~/Cloud/thesis/matlab/toolboxes/';
Add to path
addpath([toolboxes_path 'Org-Mode-Toolbox/src']) addpath([toolboxes_path 'Usefull-Functions/src']) addpath([toolboxes_path 'Stacked-Elements-Toolbox/src']) addpath([toolboxes_path 'Measure-Analysis-Toolbox/src']) addpath([toolboxes_path 'Hinf-Toolbox/src']) addpath([toolboxes_path 'Fit-Model-Toolbox/src']) addpath([toolboxes_path 'Dspace-Toolbox/src']) addpath([toolboxes_path 'SpeedGoat-Toolbox/src']) addpath([toolboxes_path 'Add-Ons/matrix_fitting_toolbox_1']) addpath([toolboxes_path 'Add-Ons/matlab-schemer']) addpath([toolboxes_path 'Add-Ons/matlab2tikz/src']) addpath([toolboxes_path 'Add-Ons/hline_vline']) addpath([toolboxes_path 'Add-Ons/export_fig']) addpath([toolboxes_path 'Add-Ons/subaxis']) addpath([toolboxes_path 'Add-Ons/cbrewer']) addpath([toolboxes_path 'Add-Ons/tightfig']) addpath([toolboxes_path 'Add-Ons/fig2svg/src']) addpath([toolboxes_path 'Add-Ons/CVX']) addpath([toolboxes_path 'Add-Ons/MBeautifier'])
addpath('/home/thomas/.emacs.d/.local/straight/repos/mirror/toolbox')
Clear
clear;
Setup
Schemer Import
schemer_import([home_path '/Cloud/thesis/matlab/toolboxes/Add-Ons/matlab-schemer/schemes/monokai.prf']);