1:预设符号变量类型
假设我们编写了如下代码:
syms x
f=x^3+x^2+9*x+9;
solve(f==0)
此时求解结果为:
ans =
-1
-3i
3i
但如果在求解前预设x为实数:
syms x
assume(x,'real')
f=x^3+x^2+9*x+9;
solve(f==0)
求解结果为:
ans =
-1
还有超多其他预设等你来研究:
| Assume ‘x’ is | Syntax |
|---|---|
| real | assume(x,‘real’) |
| rational | assume(x,‘rational’) |
| positive | assume(x,‘positive’) |
| positive integer | assume(x,{‘positive’,‘integer’}) |
| less than -1 or greater than 1 | assume(x2 & x0 & x
关注
打赏
立即登录/注册
微信扫码登录 |
