Присвоение числового диапазона символам MATLAB

У меня есть постоянные символы, такие как

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

но я должен ограничить эти символы ограничением, утверждающим, что t находится между 0 и 1 (больше равно нулю, меньше равно единице). Для c просто больше и равно нулю.

Я могу легко назначить номер в Matlab, просто обозначив

t = 0; 

но мне нужна помощь, чтобы поместить эти символы в интервал.

1 ответ

Решение
assume(t > 0);
assumeAlso(t < 1);

Затем вы можете решить такие вещи, как

isAlways(t^2 < 1)

Для > 0 часть, вы можете использовать сокращение

c = sym('c', 'positive')
Другие вопросы по тегам