如何使用函数映射范围中的每个元素?

时间:2016-04-20 09:10:26

标签: matlab mapping octave range-map

我看到我可以使用1:3定义范围。我也可以将函数应用于数字,例如sin(1)。但是,如何使用函数映射数字范围?我想$ 1,2,3 \ sin(1),sin(2),sin(3)$。

1 个答案:

答案 0 :(得分:1)

我怀疑你想要这样的东西:

[1:n; sin(1:n)].'
ans =
    1.0000    0.8415
    2.0000    0.9093
    3.0000    0.1411
    4.0000   -0.7568

f = @(n) sin(n)
f(1:n)
ans =
    0.8415    0.9093    0.1411   -0.7568

如果您确认这是您想要实现的目标,我可以更彻底地解释它。