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' Iend
1 b. q3 t# _% I# r( W) _
作者: helendcany    时间: 2020-3-27 18:31
路过。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2