在R或Matlab中绘制符号函数

在R或Matlab中绘制符号函数,r,matlab,symbolic-math,R,Matlab,Symbolic Math,我想在Matlab或R中绘制此方程(首选Matlab): 其中,0

我想在Matlab或R中绘制此方程(首选Matlab):


其中,
0
0
T
是一个常数。我想根据
S
p
绘制函数并找到最小值和最大值。我的基本问题是将图形的跨度定义为符号。由于S从0变为T.

使用
ezsurf
进行绘图。例如:

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

然后用正则微积分求临界值,用双微分求其类型,等等


在线文档(
diff
solve
等)对此进行了详细说明。此外,这个外部示例很好地涵盖了您想要的所有要点:

看起来像家庭作业。在期望我们完成您的工作之前,您应该付出一些努力。请通读符号数学工具箱上的帮助。例如,我的问题基本上是使用symobls定义限制。由于S从0变为T。有关如何为晶格函数设置此项的示例,请参见
?线框
。@DWin我已安装了线框,我将对其进行更新。看来你是统计方面的专家。如果你不介意的话,我有个问题想问你。非常感谢你,亲爱的。因此,现在有一种方法可以将范围定义为符号,并根据不同的符号绘制它们?。
f = 'p + (1 - p) * (5 - S)'
ezsurf(f, [0 5 0 1])