【问题标题】:Defining a periodic function with the floor function用底函数定义周期函数
【发布时间】:2018-11-08 05:04:26
【问题描述】:

是否可以使用 floor 函数定义下图中定义的函数?如果有,怎么做?

我正在使用 Matlab 中的符号工具箱,在我尝试过的一些示例中,它将采用地板函数的拉普拉斯变换。

【问题讨论】:

    标签: matlab


    【解决方案1】:

    我不知道它是否符合您的需要,但这里有一个功能可以做到这一点:

    f = @(x) (0.5 - abs(x-floor(x)-0.5))*2
    x = linspace(0,10, 1000);
    plot(x, f(x))
    

    您需要在某处使用abs,因为斜率的符号会发生变化,因此floor 不能自己这样做。剩下的就是获得适当的缩放比例。

    【讨论】:

    • 这是一个很好的答案。完美的。我已经在网上搜索了一些教程,这些教程指导我使用 floor 函数完成了许多图形示例,但我没有成功。谁能给我一个链接,我可以在其中找到许多使用 floor 命令的周期性函数示例?谢谢。
    猜你喜欢
    • 2013-12-24
    • 1970-01-01
    • 2015-12-08
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    • 1970-01-01
    相关资源
    最近更新 更多