matlab语言怎样表示x的导数

在matlab的stateflow中,我需要表示x>0,x'<0,x">0,请问应该怎么样写?x‘表示x的一阶导数,x"表示二阶导数。跪求~~

diff(f,v,n) %对符号函数f以v为自变量求n阶导,返回的是符号函数(表达式)。

代码案例:
y1 = 'log((2*tan(x)+1)/(tan(x)+2))' %log在matlab中求自然对数
y11=diff(y1) %求导
simple(y11) %化简

y2 = 'sin(e^(x^2+3*x-2))'
y21=diff(y2)
simple(y21)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-26
diff(f,v,n) %对符号函数f以v为自变量求n阶导,返回的是符号函数(表达式)。

函数(function),名称出自数学家李善兰的著作《代数学》。之所以如此翻译,他给出的原因是“凡此变数中函彼变数者,则此为彼之函数”,也即函数指一个量随着另一个量的变化而变化,或者说一个量中包含另一个量。
函数的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。
第2个回答  2011-04-13
diff(f,v,n) %对符号函数f以v为自变量求n阶导,返回的是符号函数(表达式)

希望对你有用!追问

如果我没有具体的函数,只是表示状态间转换,在一个状态中表示x的变化情况呢?需要怎么样写呢?谢谢你的回答

本回答被网友采纳