.m
有没有办法在 MATLAB 中在编译时解析一次的文件中创建代码片段?
例如,假设您有一段代码是模态的,将被执行多次,但它总是使用相同的模式。但是,为了便于移植和阅读代码,我更喜欢在同一个文件中包含所有不同的模式。有点像
if mode==1
% code of mode 1
elseif mode==2
% code of mode 2
elseif mode==3
% code of mode 3
end
但是,如果这个文件被执行一千次,我必须执行这个有条件的一千次。但是对于每次运行,我都会设置模式并且不会更改它。
因此,我在想如果 MATLAB 在类似 C 的行中有一些东西#ifdef
,我可以去掉所有其他不会在执行中使用的部分。