【发布时间】:2018-05-26 10:03:15
【问题描述】:
给定:
y=[y(1),y(2),...,y(n)]
其中n由用户输入,并且:
x=[x(1),x(2),...,x(n)]
a=[a0,a1,...,am]=[a(1),a(2),...,a(m+1)]
其中m也是用户输入的,那我需要计算一下:
y(p) = a0*x(p)^0 + a1*x(p)^1 + a2*x(p)^2 + ... + am*x(p)^m
y(p) = a(1)*x(p)^0 + a(2)*x(p)^1 + a(3)*x(p)^2 + ... + a(m+1)*x(p)^m.
即y 的每个元素都是m、y=a0+a1x+a2x^2+...+amx^m 中的多项式,使用pthx 值作为pth@987654333 @值。
总和表示法:
y(p) = **sum** (from q=0 to m) **[a(q+1)*x(p)^q]**
我不确定如何在 MATLAB 中对这个系列求和。任何帮助将不胜感激!
编辑:
我尝试通过以下方式评估y(p) 的每个值,例如y(2):
syms q a x
f=a(q+1)*x(2)^q
y(2) = symsum(f, q, 0, m)
但是,这会返回错误Invalid indexing or function definition。
【问题讨论】:
-
你在总结这个系列时到底有什么困难?您是否尝试过编写代码?如果是这样,它在哪里失败?你能给我们一个minimal reproducible example吗?
-
我已经编辑了帖子
标签: matlab sum series polynomials