在R或Matlab中绘制符号函数

时间:2012-02-06 18:13:16

标签: r matlab symbolic-math

我想在Matlab或R中绘制这个等式(Matlab是首选):

f = p+(1-p)*(T-S)

其中0 < S < 10 < p < 1T是常量。我想绘制函数并根据Sp找到最小值,最大值。我的基本问题是将图形的范围定义为符号。由于S从0变为T。

1 个答案:

答案 0 :(得分:1)

使用ezsurf绘图。例如:

f = 'p + (1 - p) * (5 - S)'
ezsurf(f, [0 5 0 1])

enter image description here

然后使用常规微积分找到临界值,双重区分以找到它们的类型,依此类推......

在线文档(diffsolve等)中对此进行了解释。此外,这个外部示例涵盖了您非常需要的所有要点:http://msemac.redwoods.edu/~darnold/math50c/matlab/maxmin/index.xhtml