我试图使用符号变量x设置一个符号表达式V,例如:
V = piecewise(x<=0.5, 2*x, x>0.5, 2-2*x)然而,MATLAB甚至不承认这个命令,尽管在他们的文档中提到了它。
它一直返回的错误是:
Undefined function or variable 'piecewise'.我在网上搜索了这条错误消息,一些像MuPad笔记本这样的名字不断出现,但我也不知道这意味着什么。我确实有符号数学工具箱(我使用which privResolveArgs进行了检查)。最后,我使用MATLAB2016a如果有帮助的话。
谢谢你的帮助,提前。
发布于 2018-10-19 05:08:33
piecewise函数可从Matlab2016b版本开始使用。在2016年a,您必须使用函数heaviside
syms y(x)
y(x)= heaviside(x-0.5)*(2-2*x)+heaviside(0.5-x)*2*xhttps://stackoverflow.com/questions/52885970
复制相似问题