In this paper, we describe general characteristics of the MathPartner computer algebra system (CAS) and Mathpar programming language thereof. MathPartner can be used for scientific and engineering calculations, as well as in high schools and universities. It allows one to carry out both simple calculations (acting as a scientific calculator) and complex calculations with large-scale mathematical objects. Mathpar is a procedural language; it supports a large number of elementary and special functions, as well as matrix and polynomial operators. This service allows one to build function images and animate them. MathPartner also makes it possible to solve some symbolic computation problems on supercomputers with distributed memory. We highlight main differences of MathPartner from other CASs and describe the Mathpar language along with the user service provided.
翻译:在本文中,我们描述了数学伙伴计算机代数系统(CAS)及其Matthpar编程语言的一般特征。数学伙伴可用于科学和工程计算以及高中和大学的计算,可以进行简单的计算(作为科学计算器)和与大型数学对象的复杂计算。数学伙伴是一种程序语言;它支持大量的初级和特殊功能,以及矩阵和多功能操作员。这一服务允许人们建立功能图像并对其进行动画。数学伙伴还使得有可能用分布式内存解决超级计算机的某些象征性计算问题。我们突出数学伙伴与其他数学目标的主要差异,并描述数学伙伴的语言以及所提供的用户服务。