Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-08-21, 11:02   #1
yanyan300300
初级会员
 
注册日期: 2008-08-19
年龄: 38
帖子: 3
声望力: 0
yanyan300300 正向着好的方向发展
默认 [求助]怎样对符号表达式进行因式分解

请问有一个高次的符号表达式,怎样利用matlab可以得到它的因式分解?或者有方法可以对符号表达式求零点吗?谢谢
yanyan300300 当前离线   回复时引用此帖
旧 2008-08-21, 14:01   #2
pslpsl
普通会员
 
注册日期: 2008-08-17
年龄: 36
帖子: 70
声望力: 20
pslpsl 是一个将要出名的人pslpsl 是一个将要出名的人
默认 回复: [求助]怎样对符号表达式进行因式分解

solve(s):求解符号表达式s的代数方程,求解变量为默认变量。
solve(s,v):求解符号表达式s的代数方程,求解变量为v
solve(s1,s2,…,sn,v1,v2,…,vn):求解符号表达式s1,s2,…,sn组成的代数方程组,求解变量分别v1,v2,…,vn
pslpsl 当前离线   回复时引用此帖
旧 2008-08-21, 14:07   #3
pslpsl
普通会员
 
注册日期: 2008-08-17
年龄: 36
帖子: 70
声望力: 20
pslpsl 是一个将要出名的人pslpsl 是一个将要出名的人
默认 回复: [求助]怎样对符号表达式进行因式分解

比如解 a*x^2+b*x+c=0

代码:
 
syms a b c x;
s=solve(a*x^2+b*x+c,x);
s
运行结果如下

代码:
 
s =
 
 1/2/a*(-b+(b^2-4*a*c)^(1/2))
 1/2/a*(-b-(b^2-4*a*c)^(1/2))
pslpsl 当前离线   回复时引用此帖
旧 2008-09-04, 20:18   #4
Log54
初级会员
 
注册日期: 2008-05-04
年龄: 37
帖子: 7
声望力: 0
Log54 正向着好的方向发展
默认 回复: [求助]怎样对符号表达式进行因式分解

factor函数貌似也可以用。但很傻。
Log54 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 23:47


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.