r - 在R或Matlab中绘制符号函数

标签 r matlab symbolic-math

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

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


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

最佳答案

使用ezsurf进行绘制。例如:

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




然后使用常规演算来查找临界值,进行二次微分以找到其类型,依此类推...

联机文档(diffsolve等)中都对此进行了说明。另外,此外部示例很好地涵盖了您想要的所有要点:http://msemac.redwoods.edu/~darnold/math50c/matlab/maxmin/index.xhtml

关于r - 在R或Matlab中绘制符号函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9165011/

相关文章:

python - sympy 中有多个用于 lambdify 的模块

r - 按日期范围连接表

bash - bash 中的 matlab 批处理并行化

matlab - 在 matlab-simulink/stateflow 中调用 C 函数

algorithm - 使用 symfun/subsindex 的 MATLAB 错误

python - SymPy 和复数的平方根

R覆盖另一个列表中的列表值

r - 如何在 R markdown 中乱序显示变量?

r - 在 Sys.sleep() 之前未执行的函数

matlab - if then 的单行