Я пытаюсь объявить некоторые магические числовые константы, которые мне нужно получить в каждом скрипте. Я сделал файл load_constants.m
в my_path
, который выглядит как:Объявление переменной в startup.m не работает в MATLAB
magic_number = 10;
other_magic_number = 12;
Мои startup.m
выглядит следующим образом:
% add a bunch of packages
addpath ~/Documents/MATLAB/some-package
userpath(my_path)
load_constants
Но когда я пытаюсь получить доступ к magic_number
в командном окне:
Undefined function or variable 'magic_number'.
Непосредственное объявление переменных в startup.m
тоже не работает. Как это исправить?
Является ли ваш 'startup.m' расположенный в текущем каталоге MATLAB? –