matlab中如何实现已输出了一个多项式,如何提取它的系数?
matlab中如何实现已输出了一个多项式,如何提取它的系数?给出的多项式如下,I1~I10都是符号变量。S=(262144*I10)*x^19+(65536*I9-124...
matlab中如何实现已输出了一个多项式,如何提取它的系数?给出的多项式如下,I1~I10都是符号变量。S=(262144*I10)*x^19 + (65536*I9 - 1245184*I10)*x^17 + (2490368*I10 + 16384*I8 - 278528*I9)*x^15 + (4096*I7 - 2723840*I10 - 61440*I8 + 487424*I9)*x^13 + (1770496*I10 + 1024*I6 - 13312*I7 + 92160*I8 - 452608*I9)*x^11 + (256*I5 - 695552*I10 - 2816*I6 + 16640*I7 - 70400*I8 + 239360*I9)*x^9 + (160512*I10 + 64*I4 - 576*I5 + 2816*I6 - 9984*I7 + 28800*I8 - 71808*I9)*x^7 + (16*I3 - 20064*I10 - 112*I4 + 432*I5 - 1232*I6 + 2912*I7 - 6048*I8 + 11424*I9)*x^5 + (1140*I10 + 4*I2 - 20*I3 + 56*I4 - 120*I5 + 220*I6 - 364*I7 + 560*I8 - 816*I9)*x^3 + (I1 - 19*I10 - 3*I2 + 5*I3 - 7*I4 + 9*I5 - 11*I6 + 13*I7 - 15*I8 + 17*I9)*x
展开
3个回答
展开全部
比如我们输出一个函数f=A*sin(x)-B*exp(C*x)这种表达式,A,B,C是你输入的任何参数.
(1)你写上如下代码的M文件
function f=dispf(A,B,C)
syms x;
f=A*sin(x)-B*exp(C*x);
end
(2)现在你直接在命令窗口输入命令dispf就可以了,比如
>> dispf(12,36,78)
ans =
12*sin(x) - 36*exp(78*x)
(1)你写上如下代码的M文件
function f=dispf(A,B,C)
syms x;
f=A*sin(x)-B*exp(C*x);
end
(2)现在你直接在命令窗口输入命令dispf就可以了,比如
>> dispf(12,36,78)
ans =
12*sin(x) - 36*exp(78*x)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-09
展开全部
你会基于自编的matlab, 来提取多项式系数吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询