polynomial-math

    2热度

    1回答

    我有以下代码: syms z Gc=1.582*(1-0.3679*z^-1)/(1+.418*z^-1); Ghp=.3679*(z^-1)*(1+.718*z^-1)/((1-z^-1)*(1-.3679*z^-1)); T=(Gc*Ghp)/(1+Gc*Ghp); clipboard('copy', latex(simplifyFraction(T))); 导致以下为T: 我怎样

    0热度

    1回答

    我将使用GNU科学图书馆(GSL)解决多项式曲线配件。这里是我的polyFit函数 - 参见“C++代码”。如果我使用下面的示例数据,那么我得到以下结果 - 请参阅“输出”。我试图验证,如果它是好的或不与python - 请参阅“Python代码”和Python输出。我不知道为什么GSL和Python的结果是不同的。 Python结果的趋势与原始数据类似。但是,GSL结果不同。为什么它不同?如果有

    1热度

    2回答

    最近,我一直在试图理解二进制扩展欧几里德算法在处理器级别的工作原理。这个问题都是关于在GF(2^m)中找到一个具有多项式基础的逆元素。 一般来说,我在整个扩展欧几里得算法来评估的逆元,但事实是,它涉及太多的加法和乘法运算。二进制EEA算法只需要位移操作(相当于除以2 - 逻辑右移)。该算法在this link, page number 8。 在该算法的步骤3和5中,每次迭代都将参数u和b向右移动1

    0热度

    1回答

    如何计算两个多项式的乘积? 例如:X^3 + 3×^ 2 + 0.2×和2x^4 + 3 首先我由类型 Type term = {coefficient:int; name:string; exponent:int};; Type polynomials = term list;; 然后我做了一个函数计算系数 let product l l' = List.concat (List

    0热度

    1回答

    我的老师给了我一个在MATLAB(曲线拟合)中以多项式形式表达声音文件(.wav)的任务。 我尝试使用polyfit()这样的: - a=wavread('filename'); x=linspace(0,1,239915); p=polyfit(x,a,4); display(p); ,但我得到错误的 X和Y载体必须是相同的大小 请帮助我。 a的大小不是239915,这是为x我们已经采

    1热度

    2回答

    我有一些时间序列数据,我试图用Numpy中的polyfit函数拟合曲线。我已使用date2num函数将日期时间x值转换为数字,并绘制了原始数据,即大约600个数据点(01-01-2014 - 10-08-2015)。 我想要为曲线派生一个表达式,以便我可以近似预测未来的数据点,例如在未来30天内我的图形数据。但是,当以任何顺序绘制图表时,我的多项式表达式都是离开的。我确信我正在做一些明显错误的事情

    0热度

    2回答

    我试图编写一个代码,要求用户给出五次多项式的5个系数,并且还要求给出一个范围(两个值)程序检查是否存在解决方案(我被要求只找到一个),解决方案必须是整数,而系数可以是浮点数。 我正在考虑编写一个运行在范围内的每个整数的代码,并将其替换为多于我定义的多项式的描述,并检查它是否等于零,但我在决定如何制作循环。另一件事,如果用户输入的时间间隔中有多个根,那么我们必须打印根的最小值(但我没有方向怎么做)。

    16热度

    1回答

    我试图使用NTL中的ZZ_pEX类来执行4096次多项式的乘法运算。但是,它返回错误“FFT多项式太大”,我无法找到一种方法使其工作(或者甚至可以帮助NTL的文档),但在幻灯片中发表评论说它可以修复不用说如何!)。 有没有人找到解决办法?

    1热度

    1回答

    我想生成参数为(n,m)的随机二进制多项式。 n是要生成的多项式的数量 并且m是每个多项式的元素的数量。 在同一时间,我需要它的多项式是唯一的。 而且我还需要排除所有元素等于零的结果。 例如对于n=3和m=3我在寻找类似于 [1 0 1] [1 0 0] [1 1 1]的东西。 是否有任何命令在mat实验室,我可以用来获得上述结果?如果可能的话,我也想避免for循环! 编辑:我发现命令unique

    12热度

    2回答

    我想在整数环上快速分解多项式(原始多项式具有整数系数,所有因子都有整数系数)。 比如我想分解4*x^6 + 20*x^5 + 29*x^4 - 14*x^3 - 71*x^2 - 48*x为(2*x^4 + 7*x^3 + 4*x^2 - 13*x - 16)*(2*x + 3)*x。 我应该选择哪种算法,以避免代码的方法效率低下的复杂性(谈到算术运算的总量和内存消耗)? 我打算使用C编程语言。