A nonlinear least squares program based on differential equations, MULTI (RUNGE), for microcomputers.

A nonlinear least squares program based on differential equations, MULTI (RUNGE), for microcomputers.
复制标题

用于微型计算机的基于微分方程 MULTI (RUNGE) 的非线性最小二乘程序。

DOI:
10.1248/bpb1978.6.595
复制
发表时间:
1983
期刊:
Journal of pharmacobio-dynamics
影响因子:
--
通讯作者:
T. Nakagawa
T. Nakagawa
中科院分区:
--
文献类型:
--
作者:
K. Yamaoka;T. Nakagawa

文献摘要

参考文献

被引文献

相似文献

本文介绍了一个基于一阶微分方程的非线性最小二乘程序MULTI(RUNGE)。MULTI(RUNGE)中的非线性曲线拟合可采用经典Gauss-Newton法、阻尼Gauss-Newton法、修正马夸特法和单纯形法四种算法。由用户自愿定义的微分方程和初始条件由龙格-库塔-吉尔方法数值求解,并通过迭代最小二乘法将数值积分解拟合到观测数据点。MULTI(RUNGE)可以在许多个人计算机上执行,无需任何修改,因为该程序是单独使用Microsoft最低Basic命令编写的。微分方程的维数、要计算的参数的数目和实验数据点的数目仅受计算机中可用的存储器和计算时间的限制。
A nonlinear least squares program based on first-order simultaneous differential equations, MULTI (RUNGE), for personal computers was developed. Four algorithms, i.e. the classical Gauss-Newton method, the damping Gauss-Newton method, the modified Marquardt method and the simplex method can be used for the nonlinear curve fitting in MULTI (RUNGE). The differential equations and the initial conditions which are voluntarily defined by the user are numerically solved by the Runge-Kutta-Gill method and the numerically integrated solutions are fitted to the observed data points by the iterative least squares algorithms. MULTI (RUNGE) can be executed on many personal computers without any modification, because this program is written in the Microsoft minimum BASIC commands alone. The dimensions of differential equations, the number of parameters to evaluate and the number of experimental data points are restricted only by the available memory in computers and by the computing time.
DOI: 10.1248/bpb1978.4.879
发表时间: 1981-01-01
期刊: JOURNAL OF PHARMACOBIO-DYNAMICS
影响因子: --
作者:
YAMAOKA, K;TANIGAWARA, Y;UNO, T
通讯作者: UNO, T