它几乎可以解决任何给定的线性、非线性、非线性和高度超越方程。 这段代码的特点是虽然它遵循稍微修改的二分法, 要找到其根的函数在 .m 文件中单独定义。 甚至函数也可以包含'多个变量',例如。" x^2+y^2+cos(x)+sin(y)=0 " 详细信息,如没有。 迭代次数和相应的值会自动保存, 转换成 (.txt) 文件格式,以系统的表格形式。 此代码已在 MATLAB 7.14 (R2012a) 上针对所有可能类型的方程进行了测试,并证明是准确的。 一个例子也解决了。 主程序=代码.m 子程序或函数文件=FCT.m 如有任何疑问,请随时发布。
2021-09-24 10:06:06 3KB matlab
1
在经典的三阶迭代方法基础上,利用一阶导函数的差商代替函数本身的二阶导数,由此得到求解非线性方程根的一个不带二阶导数的迭代公式,并证明了公式具有三阶收敛性。
2021-08-04 17:02:19 533KB 自然科学 论文
1
使用c++,只需知道各项系数,利用MFC建立对话框实现求一元一次、二次、三次方程的根
2021-06-18 23:41:44 142KB 对话框 控件
1
1.double my_sqrt(double c);求平方根 。 假设浮点数在计算机中按IEEE标准表示。而c是一个整的规格化浮点数。令 为c的尾数。使用如下的牛顿迭代格式: 请详细论证p,q的选取,实得仅使用三次迭代就能达到双精度浮点数(double)的精度。 2.unsigned my_sqrt(unsigned c);求整数平方根 。 使用牛顿迭代法求 。 3.double my_inverse(double c);求倒数 。 假设浮点数在计算机中按IEEE标准表示。而c是一个非零的规格化浮点数。令 为c的尾数。使用如下的牛顿迭代格式: 请详细论证p,q的选取,得出达到双精度浮点数(double)精度要求需要的迭代次数。 4.unsigned my_inverse(unsigned c);求模 的逆 。其中c为奇数。 使用牛顿迭代法求
2021-06-14 13:37:02 226KB 北邮 数值 符号计算
1
MATLAB语言常用算法程序集MATLAB源码: 第10章 非线性方程组求解 第11章 解线性方程组的直接法 第12章 解线性方程组的迭代法 第13章 随机数生成 第14章 特殊函数计算 第15章 常微分方程的初值问题 第16章 偏微分方程的数值解法 第17章 数据统计和分析 第4章 插值 第5章 函数逼近 第6章 矩阵特征值计算 第7章 数值微分 第8章 数值积分 第9章 方程求根
matlab开发-高超越方程的根。它解决了几乎任何给定的线性、非线性、非线性和高度超越方程。
2021-05-04 17:51:27 3KB 未分类
1
密码学中线性同余算法 线性丢番图方程 原根算法 解二次同余方程的C++实现。适合密码学和C++初学者。希望对大家有帮助。
1
已知二元一次方程ax²+bx+c=0(a≠0),编程实现求解方程的根。(分三种情况考虑) 欢迎大佬指教
2021-04-30 09:03:26 459B c++
1
数值分析中用MATLAB实现牛顿法解决非线性方程的根
2021-04-24 21:03:39 680B matlab
1
利用简单迭代法、牛顿法、弦割法求解方程f(x)=0的全部根
1