10得票4回答
Python中的拉格朗日插值

我想使用拉格朗日插值法来插值一个多项式,但是这段代码无法正常工作:def interpolate(x_values, y_values): def _basis(j): p = [(x - x_values[m])/(x_values[j] - x_values[m])...

10得票8回答
解决线性丢番图方程(详见示例)

让我先澄清一下(在你们否定我的时候),这不是一个作业问题,我也不是大学生。:) 编辑:感谢@Klas和其他人的帮助,我的问题现在归结为需要以编程方式解决数学方程式。 我正在寻找解决“线性丢番图方程”的算法/代码。对于像我这样的凡人来说,这种方程式看起来像这样: 示例1:3x + 4y ...

10得票2回答
使用切比雪夫多项式基函数拟合多项式。

我一直在使用Matlab中的polyfit函数,来对数据进行线性最小二乘多项式拟合。根据我的阅读,这使用标准的多项式基(单项式基)。我读到说使用Chebyshev多项式基进行拟合可以获得更高的数值稳定性,所以我想这样做。Matlab是否有这个选项?

9得票1回答
计算多项式的最有效方法

多项式:a0x^0 + a1x^1 +a2x^2 + a3x^3 + ... + anx^n 数组:array_a[] = {a0, a1, a2, a3 ... an}; 我用Java写了一个计算多项式的函数: public double cal(double x) { dou...

9得票2回答
使用Python寻找多项式根 -- 可能存在Numpy扩展Bug

我正在使用Numpy获取多项式的根。Numpy提供了一个名为“polynomial”的模块。 对于方程x^2 + 5*x + 6 = 0,我的手动计算结果是x = -2和x = -3。(简单易懂) 但是我的代码给出了错误的答案:array([-0.5, -0.33333333])(相反?)...

9得票8回答
如何存储一个多项式?

整数可以用来存储单个数字,但不能用于存储数学表达式。例如,假设我有以下表达式:6x^2 + 5x + 3,我该如何存储这个多项式呢?我可以创建自己的对象,但我不知道如何通过成员数据来表示这个多项式。我不想创建一个函数来评估传入的参数,因为我不仅需要评估它,还需要操作表达式。 除了向量,是否有...

8得票1回答
百斯托法的初始二次逼近

拜斯托根查找法需要非常好的初始近似值来收敛二次因子。 我尝试了各种常数、随机数、分数(通过Lin计算-a1/a2,-a0/a2)等方法,但都没有成功。 请问有没有人知道选择这些因子的好方法? 例如: 1*x^8 + 118*x^7 + 1*x^6 + 2*x^5 - 2*x^4 - 3...

8得票3回答
使用Python解决非线性方程组问题

我可以在Python中解决带有参数的非线性方程组吗?是否有示例或教程?在maple中,我可以轻松地完成这个任务,但是我的特定系统表达式相当复杂,复制它们非常困难。 示例: sigma*(y-x) = 0 x*(rho-z)-y = 0 x*y-beta*z = 0 你应该获得解决方案:...

8得票4回答
优化整数系数列表和其长整数表示之间的转换

我正在尝试优化我的多项式实现。特别地,我处理的是具有模数n(可能为>2^64)和模式为x^r - 1(其中r为<2^64)的多项式。目前,我将系数表示为整数列表(*),并以最直观的方式实现了所有基本操作。 我希望幂运算和乘法能够尽可能快地进行,并且为了实现这一点,我已经尝试了不同...

8得票2回答
识别图表的上升趋势或下降趋势。

我正在尝试使用Python(标准线图)读取数据并将其绘制到图表上。请问如何以编程方式分类某些点在图表中是上升趋势还是下降趋势?哪种方法最优?这肯定是一个已解决的问题,存在数学方程来确定这一点吧? 以下是一些包含上升趋势和下降趋势的样本数据 x = [1,2,3,4,5,6,7,8,9,10...