MATLAB如何用宏优化代码

时间:2015-03-30 11:50:10

标签: matlab

if ispc
bc = fullfile(tmp,'toto');
else 
bc = fullfile(tmp,'tata');
end

有没有办法通过使用宏来优化此代码?我没有在文档中找到一些东西

谢谢,

1 个答案:

答案 0 :(得分:2)

你可以写一个函数:

function bc = getBCFromTmpByPlatform(tmp)
    if ispc
        bc = fullfile(tmp,'toto');
    else 
        bc = fullfile(tmp,'tata');
    end
end

然后只需调用您的原始代码即可调用您的函数。