Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB:多项式系数乘以指数_Matlab - Fatal编程技术网

MATLAB:多项式系数乘以指数

MATLAB:多项式系数乘以指数,matlab,Matlab,给定t中的一个多项式及其逆,我想在MATLAB中找到一种实现以下函数的方法(多项式是使用syms定义的): 从c1*t^(x1)+c2*t^(x2)+…+cn*t^(xn),得到c1*x1+c2*x2++…+cn*xn假设y=c1*t^(x1)+c2*t^(x2)+…+cn*t^(xn),也许您可以使用以下代码 yt = diff(y); k = subs(yt, t,1) 这实际上是一个微积分问题,你可以使用 y'(t) = c1*x1*t^(x1-1) + c2*x2*t^(x2-1) +

给定t中的一个多项式及其逆,我想在MATLAB中找到一种实现以下函数的方法(多项式是使用syms定义的):

从c1*t^(x1)+c2*t^(x2)+…+cn*t^(xn),得到c1*x1+c2*x2++…+cn*xn

假设
y=c1*t^(x1)+c2*t^(x2)+…+cn*t^(xn)
,也许您可以使用以下代码

yt = diff(y);
k = subs(yt, t,1)
这实际上是一个微积分问题,你可以使用

y'(t) = c1*x1*t^(x1-1) + c2*x2*t^(x2-1) + ... cn*xn*t^(xn-1)

然后用
t=1

评估
y'(t)
,看看你在那里做了什么。谢谢大家!@user8253417这能解决您的问题吗?是的,能!再次感谢。