...
首页> 外文期刊>ACM transactions on mathematical software >Algorithm 1008: Multicomplex Number Class for Matlab, with a Focus on the Accurate Calculation of Small Imaginary Terms for Multicomplex Step Sensitivity Calculations
【24h】

Algorithm 1008: Multicomplex Number Class for Matlab, with a Focus on the Accurate Calculation of Small Imaginary Terms for Multicomplex Step Sensitivity Calculations

机译:算法1008:MATLAB的多偏角数字类,重点关注多种式用途步骤敏感性计算的小假想术语的准确计算

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

A Matlab class for multicomplex numbers was developed with particular attention paid to the robust and accurate handling of small imaginary components. This is primarily to allow the class to be used to obtain n-order derivative information using the multicomplex step method for, among other applications, gradient-based optimization and optimum control problems. The algebra of multicomplex numbers is described, as is its accurate computational implementation, considering small term approximations and the identification of principal values. The implementation of the method in Matlab is studied, and a class definition is constructed. This new class definition enables Matlab to handle n-order multicomplex numbers and perform arithmetic functions. It was found that with this method, the step size could be arbitrarily decreased toward machine precision. Use of the method to obtain up to the seventh derivative of functions is presented, as is timing data to demonstrate the efficiency of the class implementation.
机译:多种式相同的MATLAB类是由鲁棒和准确处理的特别关注的小型虚部。这主要是为了允许使用多种式相同步骤方法来获得N阶衍生信息,其中包括基于梯度的优化和最佳控制问题。描述了多种式相同的代数,这是其准确的计算实现,考虑到小术语近似和主值的识别。研究了MATLAB中的方法,构建了一个类定义。这个新的类定义使MATLAB能够处理n阶Multicomper号码并执行算术函数。结果发现,通过这种方法,可以随时对机器精度进行任意降低。提出了使用该方法来获得函数的第七衍生物,是定时数据来展示类实现的效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号