Recently, the place of the main programming language for scientific and engineering computations has been little by little taken by Julia. Some users want to work completely within the Julia framework as they work within the Python framework. There are libraries for Julia that cover the majority of scientific and engineering computations demands. The aim of this paper is to combine the usage of the Julia framework for numerical computations and for symbolic computations in mathematical modeling problems. The main functional domains determining various variants of the application of computer algebra systems are described. In each of these domains, generic representatives of computer algebra systems in Julia are distinguished. The conclusion is that it is possible (and even convenient) to use computer algebra systems within the Julia framework.
翻译:最近,Julia很少注意到用于科学和工程计算的主要编程语言的位置。有些用户希望完全在Julia框架内工作,因为他们在Python框架内工作。有些Julia图书馆覆盖大多数科学和工程计算要求。本文的目的是将Julia框架用于数字计算和数学模型问题中的象征性计算结合起来。描述了决定计算机代数系统应用的各种变体的主要功能领域。在每个领域,Julia计算机代数系统的通用代表都会被区分开来。结论是,在Julia框架内使用计算机代数系统是可能的(甚至方便的 ) 。