EDA365电子论坛网
标题:
想请教一下大神是否存在批量提取系数的方法?
[打印本页]
作者:
zophim
时间:
2020-3-27 14:03
标题:
想请教一下大神是否存在批量提取系数的方法?
本帖最后由 zophim 于 2020-3-27 18:28 编辑
2 [+ l \6 G% f. G
! g8 I1 K" @0 A# c! Y7 k/ D
有一个符号多项式数组PAll,size是920*1,每一个元素都是形如 3x^2 + 2*x + 1的一元二次符号多项式。现在想将所有多项式的系数分别提取出来,形成一个920*3的系数矩阵,比如上式就是 [3 2 1],作为系数矩阵的一行。
( d) e7 O5 u# r0 G; S
g) T$ B) I* V
目前我用的方法是【for循环加sympoly依次提取】的方法,因为sympoly( ) 只针对单一的符号表达式,不能供矩阵使用……由于我的方法效率比较低,所以想请教一下大神是否存在批量提取系数的方法?非常感谢!附目前我的野鸡代码……
+ S6 W. t! c! n6 J/ A
7 z o4 }7 v8 ]$ w7 ^' p
( }% g' Q+ x5 ~- o! r
for i=1:1:920
* p+ `8 \/ A; K% d9 ]8 M& ^ v
if PAll(i)==0
) u" x! i4 \- `' Y
cop(i,: )=[0 0 0];
2 _% j/ ~/ \0 y+ d1 v- O
else
p; w m0 e2 e" w( \2 ?: m2 `/ k
cop(i,: )=sym2poly(PAll(i));
% c" n& J& E# M% p9 l) N
end
5 ?( _& l! n- s' I
end
1 b. q3 t# _% I# r( W) _
作者:
helendcany
时间:
2020-3-27 18:31
路过。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2