假设我已经定义了f
和t
f = @(x)(x.^2);
t = [4,5,6];
然后我知道f(t) = [16, 25, 36]
,我希望能写出像
f(t)(1)
马上得到16
。正如我所说,我不能。有没有办法在函数调用后立即进行索引编制?也许将索引编写为MATLAB函数?即如果l(4)
只是语法糖,比如index(l, 4)
,我会写index(f(t), 1)
。当然我可以定义这样一个函数,但是如果我坚持已经定义的MATLAB函数和/或行为,我有兴趣了解我的选项。
答案 0 :(得分:0)
我希望Matlab能像Python那样拥有这个功能,但出于某种原因,它没有。 Octave支持这一点。