您当前的位置: 首页 >  slandarer matlab

MATLAB | 那些你不得不知道的MATLAB小技巧(一)

slandarer 发布时间:2022-07-25 21:38:59 ,浏览量:4

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’ isSyntax
realassume(x,‘real’)
rationalassume(x,‘rational’)
positiveassume(x,‘positive’)
positive integerassume(x,{‘positive’,‘integer’})
less than -1 or greater than 1assume(x2 & x0 & x
关注
打赏
查看更多评论