用Python做数值计算,和MATLAB一样简洁方便,关键是Python还是免费的,不用担心版权的问题。下面举几个例子。
1.计算方阵行列式
在Anaconda代码编辑区输入以下代码,按F5运行,控制台就输出了结果。是不是和MATLAB一样方便?
2.解线性方程组
在Anaconda代码编辑区输入以下代码,按F5运行。
当然,我们可以自己编写代码,比如用高斯消去法解线性方程组,输入以下代码,也能得到方程组的解。
PS:高斯消去法解线性方程组的算法可参考相关书籍文献。这里需要注意的是Python的数组索引是从0开始的,比如说要访问一个一维数组A中的第一个元素,就必须写成A[0] ,这是Python和MATLAB区别较大的地方。
点击Anaconda可查看Python开发环境Anaconda