如何使用函数调用链式索引

时间:2017-05-17 17:39:04

标签: matlab

假设我已经定义了ft

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函数和/或行为,我有兴趣了解我的选项。

1 个答案:

答案 0 :(得分:0)

我希望Matlab能像Python那样拥有这个功能,但出于某种原因,它没有。 Octave支持这一点。