将数字范围分配给MATLAB符号

时间:2013-02-12 20:46:54

标签: matlab symbolic-math

我有常量符号,例如

t = sym('t')
c = sym ('c') 

但是我必须用一个约束来限制这些符号,说明t在0和1之间(大于等于零,小于等于1)。对于c只是大于等于零。

我可以通过表示

轻松地在matlab中指定一个数字
t = 0; 

但我需要帮助将这些符号放在一个区间内。

1 个答案:

答案 0 :(得分:0)

assume(t > 0);
assumeAlso(t < 1);

然后,您可以决定

之类的内容
isAlways(t^2 < 1)

对于> 0部分,您可以使用缩写

c = sym('c', 'positive')