Matlab 版 (精华区)

发信人: seesea (马虎学究), 信区: Matlab
标  题: [合集]问个关于多项式的问题
发信站: 哈工大紫丁香 (2003年01月09日22:04:05 星期四), 站内信件


────────────────────────────────────────
 qizq (好想毕业,养家糊口)            于 2002年12月23日14:39:42 星期一 说道:

现有一关于s的多项式如下:
eigdiff =(x2-56327/5000)*s+846/625*x2+5871/500*x1-100836861/2500000,s为符号
变量,
请问如何用程序实现对s的系数和常数项的提取?谢谢!

────────────────────────────────────────
 zjliu (Robusting)                    于 2002年12月23日17:51:57 星期一 说道:

我不知道有没有现成的命令,但是可以如下来求:
常数项可这样提取
P0=subs(f(s),'s',0)
其他项可以这样弄
Dpn=diff(f(s),'s',n) %先对f(s)求n次导数
Pn=subs(Dpn,'s',0)/num2str(factorial(n)) %在Dpn中令s=0,再除以n的阶乘
这样就能搞定了,有点麻烦
【 在 qizq (好想毕业,养家糊口) 的大作中提到: 】
: 现有一关于s的多项式如下:
: eigdiff =(x2-56327/5000)*s+846/625*x2+5871/500*x1-100836861/2500000,s为符号
: 变量,
: 请问如何用程序实现对s的系数和常数项的提取?谢谢!

────────────────────────────────────────
 qizq (好想毕业,养家糊口)            于 2002年12月23日20:11:50 星期一 说道:

谢谢,真得很好用,憋了我一下午的问题,在您的帮助下解决了,真高兴!
【 在 zjliu (Robusting) 的大作中提到: 】
: 我不知道有没有现成的命令,但是可以如下来求:
: 常数项可这样提取
: P0=subs(f(s),'s',0)
: 其他项可以这样弄
: Dpn=diff(f(s),'s',n) %先对f(s)求n次导数
: Pn=subs(Dpn,'s',0)/num2str(factorial(n)) %在Dpn中令s=0,再除以n的阶乘
: 这样就能搞定了,有点麻烦
: 【 在 qizq (好想毕业,养家糊口) 的大作中提到: 】
: : 现有一关于s的多项式如下:
: : eigdiff =(x2-56327/5000)*s+846/625*x2+5871/500*x1-100836861/2500000,s为符号

────────────────────────────────────────
 zjliu (Robusting)                    于 2002年12月23日20:13:05 星期一 说道:

呵呵,可能还有简单的命令
【 在 qizq (好想毕业,养家糊口) 的大作中提到: 】
: 谢谢,真得很好用,憋了我一下午的问题,在您的帮助下解决了,真高兴!
: 【 在 zjliu (Robusting) 的大作中提到: 】
: : 我不知道有没有现成的命令,但是可以如下来求:
: : 常数项可这样提取
: : P0=subs(f(s),'s',0)
: : 其他项可以这样弄
: : Dpn=diff(f(s),'s',n) %先对f(s)求n次导数
: : Pn=subs(Dpn,'s',0)/num2str(factorial(n)) %在Dpn中令s=0,再除以n的阶乘
: : 这样就能搞定了,有点麻烦

────────────────────────────────────────
 qizq (好想毕业,养家糊口)            于 2002年12月24日11:39:10 星期二 说道:

有时间我们一起找,找些更方便的,希望有更多的机会向您学习
【 在 zjliu (Robusting) 的大作中提到: 】
: 呵呵,可能还有简单的命令
: 【 在 qizq (好想毕业,养家糊口) 的大作中提到: 】
: : 谢谢,真得很好用,憋了我一下午的问题,在您的帮助下解决了,真高兴!

────────────────────────────────────────
 ramjet (史努比狗)                    于 2002年12月25日23:18:21 星期三 说道:

使用sym2poly()可以得到一个符号多项式的系数向量
【 在 zjliu (Robusting) 的大作中提到: 】
: 我不知道有没有现成的命令,但是可以如下来求:
: 常数项可这样提取
: P0=subs(f(s),'s',0)
: 其他项可以这样弄
: Dpn=diff(f(s),'s',n) %先对f(s)求n次导数
: Pn=subs(Dpn,'s',0)/num2str(factorial(n)) %在Dpn中令s=0,再除以n的阶乘
: 这样就能搞定了,有点麻烦
: 【 在 qizq (好想毕业,养家糊口) 的大作中提到: 】
: : 现有一关于s的多项式如下:
: : eigdiff =(x2-56327/5000)*s+846/625*x2+5871/500*x1-100836861/2500000,s为符号

────────────────────────────────────────
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.458毫秒