Gia*_*oni 2 syntax matlab increment
是否有一个快捷语句可以执行C代码的i++操作?(那是增加i的1)?
当然,我并不是说明显的i = i + 1.
不,你不能在Matlab中做到这一点.要增加变量,必须使用i = i + 1;.
编辑 - 如果你真的非常渴望这样的东西,你可以定义一个看起来像的功能
function increment(x)
evalin('caller', sprintf('%s = %s + 1;', x, x));
end
Run Code Online (Sandbox Code Playgroud)
并称之为这样
>> x = 1;
>> increment x;
>> x
x =
2
Run Code Online (Sandbox Code Playgroud)
然而,这将是(a)混乱和(b)缓慢.