【问题标题】:Graphing the difference of two handle-functions in matlab在matlab中绘制两个句柄函数的差异
【发布时间】:2014-02-25 11:38:54
【问题描述】:

我有两个handle-functions,它们的图形非常接近,我可以通过绘制两个函数来看到这一点。

f = @(x1);
ff = @(x2);
fplot(f, [0 1],'r')
hold on
fplot(ff, [0 1],'b')
hold on

我想要另一个图表,用来计算f-ff 之间的差异

fplot((f-ff), [0 1])

如何在 matlab 中做到这一点?我怎样才能找到:

max(abs(f-ff))

当两者都是句柄函数时?
提前致谢!

附言。只要让我知道是否应该添加有关fff 的更多信息。

【问题讨论】:

    标签: matlab graph function-handle


    【解决方案1】:

    试试这个:

    fplot(@(x) f(x) - ff(x), [0 1])
    

    【讨论】:

    • 嗨@LuisMendo,感谢您的回答,我想知道您是否对如何找到max(abs(f-ff)) 有建议?
    • 你可以用数字来做:定义你的x值:x=linspace(0,1,1e5);,然后计算max(abs(f(x)-ff(x)))。或者您可以使用fplot(@(x) abs(f(x)-ff(x)), [0 1]) 并以图形方式查看结果
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    相关资源
    最近更新 更多